Устанавливаем Ubuntu Linux 7.10 с флешки

Сегодня (после долгих празднований Нового года, Рождества и т.п.) расскажу вам как установить Ubuntu Linux 7.10 c флешки, точнее как подготовить флешку для этой процедуры. Зачем нужна такая флешка? Бывают компьютеры на которых нет оптических приводов, да и скорость загрузки с флешки гораздо выше.

Итак что нам нужно:

  • установочный диск с Ubuntu Linux 7.10 LiveCD;
  • компьютер с возможностью загрузки с флешки;
  • флеш-диск размером не менее (больше тоже не желательно) 1 Гб;
  • немного времени и терпения.

Начнем-с... Первым делом очистим нашу флешку. Дальше сделаем флешку загрузочной. Для этого установим следующий пакет:

sudo apt-get install syslinux

Смотрим имя устройства нашей флешки:

mount
/dev/sda3 on / type reiserfs (rw,notail)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.22-14-generic/volatile type tmpfs (rw)
/dev/sda1 on /media/sda1 type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/sdb1 on /media/TUZ type vfat (rw,nosuid,nodev,shortname=mixed,uid=1000,utf8,umask=077,usefree)

У меня оказалось флешка - это /dev/sdb1. Делаем ее загрузочной:

syslinux -s /dev/sdb1

Результатом выполнения этой команды будет запись в корень флешки файла ldlinux.sys.

Дальше попроще:

  • копируем все содержимое включая и скрытые файлы нашего установочного диска на флешку.
  • копируем все файлы с папок isolinux и install в корень флешки. Также из папки casper скопируем два файла (vmlinuz и initrd.gz) тоже в корень флеш-диска.

Последний штрих: переименовуем файл isolinux.cfg в syslinux.cfg.

Все флешка готова. Проверяем ее путем попытки загрузки компьютера с флеш-диска. Если что-то не работает - читаем заново эту заметку.