Устанавливаем 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.

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

Комментарии

с компом

а если биос не поддерживает загрузку с флешки..можно ли поменяв биос добавить эту функцию? или что то другое надо сделать?))

На этот вопрос

На этот вопрос ищите ответ на сайте производителя материнки или на хардварных форумах...

Как сделать

Как сделать чтобы изменения произведенные после загрузки с флешки сохранялись? Чтобы было возможным загрузиться, настроить интернет, разрешение монитора, что-то еще установить и чтобы при след. загрузке это все сохранилось.

Я тоже хотел бы

Я тоже хотел бы узнать

А с винды ?

Спасибо за статью!
Немного более хитрый случай - есть .iso компакта установщика Ubuntu 7.10. Есть Win XP. Под ней разные утилиты.
Как получить такую флэшку на ней ?
FlashBoot не понимает этот .iso как compatible с SysLinux.

Можно и с "форточек"

Можно, SysLinux есть и под "форточки".
Скачиваем SysLinux отсюда: http://freshmeat.net/projects/syslinux/
Делаем флешку "загрузочной":
syslinux -s E: ,
где E - диск флешки.
(сам не делал под "форточки", взято с документации и по идее должно работать)

Ну, а вытащить с iso файлы (WinRar и прочие) и скопировать на флешку (Total Commander или др.) проблем не должно составить...

Подскажите, а

Подскажите, а возможно ли поставить Ubuntu Linux 7.10 с флеш в VMware Server? Такой вопрос у меня возник, т.к. мой ноут без привода, а покупать только из-за этого внешний привод не хочется. Поковырялся, но сходу не нашел...

Не понял

Не понял вопроса... Если надо поставить в VMWare, то хватает iso-образ установочного диска указать в качестве виртуального CD(DVD). А если надо поставить на ноут как основную ОС, то проблем нет - все ставится (при условии что ноут поддерживает загрузку с флеш-дисков).

Есть ноутбук

Есть ноутбук без привода, VMware скачал и поставил. Создаю новую виртуальную машину и хочу поставить в качестве гостевой ОС - Ubuntu. Но с флешки (LiveCD скопировал на флешку на другой машине). Есть ли возможность заставить VMware Server бутиться с USB-флешки?

Есть ещё вот

Есть ещё вот такой вот вариантик: http://libc6.blogspot.com/2007/11/ubuntu-installing-from-hdd-without.html
А также можно воспользоваться Wubi, на диске с 7.10 по моему есть, ну а если нет google в помощь.
Я и сам как-то на этот счёт однажды заморачивался, но у меня ситуация была посерьёзнее, у меня на тачке небыло никакого привода, не было сетевой карты, не было USB и памяти было 32Мб.
Тем не менее, какой-то из стареньких дистрибутивов, я таки умудрился туда впихнуть. Так что Удачных вам экспериментов! ;-)

VMWare Server или

VMWare Server или Workstation не будет бутиться с флешки. Там поддержка флешки идет после установки VMWare Tools, т.е. после установки системы.
Как вариант предлагаю создать с установочного диска Ubuntu iso-образ и скопировать посредством флешки на ноут и указать этот iso-шник в качестве оптического привода для создаваемой гостевой системы. Все получится! :)

Немного не

Немного не согласен, поддержка USB в VMWare есть при создании виртуальной машины, для этого не нужно устанавливать VMWare Tools.

Может вы и

Может вы и правы (некогда мне искать), но я знаю точно, что с флешки загружаться виртуальная машина не будет! Это довольно легко проверить - всего лишь поставить vmware, подготовить флешку и попробовать с нее загрузиться.

P.S. Может в будущих версиях vmware и будет такая фишка, но пока увы...