InstallArtix(BIOS).txt 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. // Установка Artix Linux Base (BIOS)
  2. 1. Делаем разметку диска:
  3. # cfdisk
  4. <если надо> /dev/sdX2 Linux Swap '8G'
  5. /dev/sdX3 root 'все оставшееся место'
  6. 2. Форматируем разделы:
  7. # mkfs.ext4 -L ROOT /dev/sdX3
  8. <если надо> # mkswap -L SWAP /dev/sdX2
  9. 3. Монтируем разделы:
  10. # swapon /dev/disk/by-label/SWAP
  11. # mount /dev/disk/by-label/ROOT /mnt
  12. # mkdir /mnt/boot
  13. # mount /dev/disk/by-label/BOOT /mnt/boot
  14. 4. Подключение к wifi
  15. # rfkill unblock wifi
  16. <убедиться в том, что подключены сервисы dhcpcd и wpa_supplicant или connman-runit>
  17. <произвести подключение можно с помощью connmanctl>
  18. # connmanctl
  19. > scan wifi
  20. > agent on
  21. > service's
  22. > connect ...
  23. > quit
  24. 5. Проверить на ping
  25. 6. Установка основной системы и некоторых компонентов
  26. # basestrap /mnt base base-devel runit elogind-runit linux linux-firmware
  27. 7. Генерация fstab
  28. # fstabgen -U /mnt >> /mnt/etc/fstab
  29. 8. Переходим в нашу готовую систему:
  30. # artix-chroot /mnt
  31. 9. Установка GRUB
  32. # pacman -S grub os-prober
  33. # grub-install --recheck /dev/sda
  34. # grub-mkconfig -o /boot/grub/grub.cfg
  35. <если имеется вторая система>
  36. # sudo vim /etc/grub.d/40_custom и вписать следующее:
  37. menuentry "Windows" {
  38. insmod part_msdos
  39. insmod ntfs
  40. set root='(этот путь узнать из grub console. Это может быть hd0,msdos0)'
  41. chainloader +1
  42. }
  43. # sudo vim /etc/default/grub вписать следующее
  44. GRUB_DISABLE_OS_PROBER=false
  45. # update-grub
  46. 10. Настройка пользователей
  47. # passwd
  48. # useradd -m user
  49. # passwd user
  50. 11. Имя хоста
  51. # vim /etc/hostname
  52. -------------
  53. myhostname
  54. # nano /etc/hosts
  55. ----------
  56. 127.0.1.1 localhost
  57. ::1 localhost
  58. 127.0.1.1 myhostname.localdomain myhostname
  59. 12. Скачать программы для настройки сети и запустить сервис
  60. # pacman -S dhcpcd or dhclient wpa_supplicant connman-runit
  61. # ln -s /etc/runit/sv/connmand /etc/runit/runsvdir/default
  62. 13. Дата и локаль
  63. # ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
  64. # hwclock --systohc
  65. # vim /etc/locale.gen
  66. # locale-gen
  67. # vim /etc/locale.conf
  68. --------------
  69. LANG="en_US.UTF-8"
  70. 14. Перезагрузка системы
  71. # exit
  72. # umount -R /mnt
  73. # reboot