CF and SD card install (Русский)
Если система только установлена, и выяснилось что 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. Успех.