5.3 Установка с USB-накопителя

Для установки ОС с USB-накопителя необходимо иметь целевой компьютер с возможностью загрузки с USB-устройств, а также USB-накопитель емкостью не менее 5 ГБ. Подготовка установочного USB-накопителя должна производиться на инструментальном компьютере с уже установленной ОС, либо любой другой ОС Linux, в состав которой входят системные утилиты dd, fdisk и syslinux тех же версий или выше).

Установка состоит из следующей последовательности действий:

  1. войти в систему инструментального компьютера как администратор;
  2. подключить USB-накопитель к инструментальному компьютеру;
  3. создать установочный модуль на USB-накопителе. Для этого следует выполнить команду:
  4. 			dd if=/path/to/iso of=/dev/sdX1
    
    где sdX1 -- первый раздел устройства USB-накопителя в системе. Если команда не может выполниться успешно по каким-либо причинам (раздел устройства не определяется как загрузочный, не выполняется форматирование раздела в файловую систему образа и проч.), то для создания установочного модуля на USB-накопителе следует:
    1. войти в систему инструментального компьютера как пользователь root;
    2. и разметить его с помощью утилиты fdisk, создав один раздел ext3 и установив ему статус активного раздела;
    3. создать файловую систему (ФС) с помощью команды:
    4. 			mkfs.ext3 /dev/sdX1
      
      где sdX1 -- первый раздел в устройстве USB-накопителя в системе (его можно определить с помощью команды dmesg);
    5. смонтировать созданный раздел:
    6. 			mount /dev/sdX1 /media
      
    7. создать в корне примонтированного USB-накопителя каталог boot:
    8. 			mkdir /media/boot
      
    9. установить в данный каталог extlinux:
    10. 			extlinux -i /media/boot/
      
    11. установить главную загрузочную запись:
    12. 			cat /usr/lib/extlinux/mbr.bin > /dev/sdX
      
    13. вставить в устройство чтения DVD-диск с дистрибутивом ОС и смонтировать его, если он не смонтировался автоматически;
    14. перейти на DVD-диске в каталог /hd-media и скопировать в каталог boot смонтированного раздела USB-накопителя файлы vmlinuz и initrd.gz. Если предполагается использовать программу установки в графической среде, то файл initrd.gz следует взять из каталога /hd-media/gtk;
    15. далее, в том же разделе, в каталоге boot необходимо создать файл настройки extlinux.conf, который для текстовой версии программы установки должен содержать следующие строки:
    16.  			default vmlinuz
      			append initrd=initrd.gz vga=788
      

      Если предполагается использовать программу установки в графическом режиме, то содержимое файла настройки должно выглядеть следующим образом:

      			default vmlinuz
      			append initrd=initrd.gz video=vesa:ywrap,mtrr vga=788
      
    17. поместить в тот же раздел USB-накопителя полный образ DVD-диска с дистрибутивом ОС, для чего необходимо создать iso-файл образа на жестком диске инструментального компьютера с помощью команды dd;
    18. созданный iso-файл образа скопировать в каталог boot в раздел USB-накопителя.
    После создание установочного модуля на USB-накопителе следует его размонтировать и отключить от инструментального компьютера.

Чтобы запустить на целевом компьютере программу установки ОС с USB-накопителя, необходимо настроить BIOS на загрузку с USB-устройства и подключить накопитель к USB-интерфейсу. Последующая работа программы практически не будет отличаться от установки с DVD-диска (см. 5.1 Установка с DVD-диска).