# 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. Успех.

Category:

- Getting and installing Arch (Русский)