CF and SD card install (Русский)

From ArchWiki
Jump to: navigation, search

Если система только установлена, и выяснилось что BIOS не поддерживает загрузку напрямую с SD-карты.

1. В этом случае нужно создать раздел для точки "/boot" на жестком диске и отформатировать его.

2. Загрузиться с установочного диска.

3. Смонтировать файловую систему целевой системы:

# mount /dev/sdb1 /mnt

4. Переместить содержимое /boot целевой системы во временную пустую папку:

# mv -r /mnt/boot/* /media/

5. Примонтировать созданный раздел к точке "/boot":

# mount /dev/sda3 /mnt/boot

6. Переместить файлы из временной папки в только что смонтированный раздел:

# mv -r /media/* /mnt/boot/

7. Войти с помощью chroot в целевую систему:

# arch-chroot /mnt

8. Указать в /etc/fstab целевой системы точку монтирования "/boot":

# nano /etc/fstab
# 
# /etc/fstab: static file system information
#
# <file system> <dir>           <type>  <options>                       <dump>  <pass>
tmpfs           /tmp            tmpfs   nodev,nosuid                    0       0
tmpfs           /run            tmpfs   defaults                        0       0
tmpfs           /var/tmp        tmpfs   defaults                        0       0
tmpfs           /var/log        tmpfs   defaults                        0       0
/dev/sdb1       /               ext4    rw,noatime,nodiratime           0       1
/dev/sda3       /boot           ext2    rw,noatime,nodiratime           0       2

9. Добавить в секцию "MODULES" файла /etc/mkinitcpio.conf имена необходимых драйверов. Это для того, чтобы система смогла увидеть SD-карту и смонтировать ее:

# nano /etc/mkinitcpio.conf
...
MODULES="ehci_hcd usb_storage"
...

10. Необходимо сгенерировать начальный образ системы с заданной поддержкой устройств:

# mkinitcpio -p linux

11. Выполнить для GRUB:

# grub-install --target=i386-pc --recheck /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg

12. Выйти из chroot и размонтировать разделы:

# exit
# umount /mnt
# umount /mnt/boot

13. Перезагрузиться.

# reboot

14. Успех.