5 мая 2008 10:32 пп
Создание загрузочной флэшки с Ubuntu 8.04 Live или Server

На работе возникла необходимость установки операционной системы с USB флэшки, так как в сервере нет привода для копакт дисков, и подключить туда обычный сидиром нет возможности. В наличии была флэшка на 1Gb (та что на картинке) и образ диска Ubuntu 8.04 Server AMD 64. Позже дома была проверена работоспособность с образом Ubuntu 8.04 Live CD. Все необходимое для работы есть в штатных репозиториях.
Для начала вам надо точно выяснить какое имя имеет ваша флэшка в системе, для этого надо вставить ее и выполнить команду
Код:
mount | grep vfat
Вывод команды будет примерно таким:
/dev/sdb1 on /media/UBUNTU-LIVE type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)
Как видите в моем случае именем устройсва является /dev/sdb1 и я буду использовать именно его в дальнейших примерах команд, будьте внимательны, запомните имя вашей флэшки, ведь если написать неверное имя то возможно отформатировать не тот раздел, и потерять важные данные.
Далее можно начинать подготовку флэшки к переносу на нее образа Ubuntu.
Необходимо отмонтировать ее, создать на ней новую таблицу разделов и отформатировать.
Отмонтируем и создадим новую таблицу разделов
Код:
umount /dev/sdb1
fdisk /dev/sdb
Далее начинается работа с утилитой fdisk с помощью которой мы создадим новую таблицу разделов на флэшке.
Для просмотра существующих разделов нажмите P, и D для их удаления. Далее нажмите P снова, и если разделы остались, то повторите этот шаг заново.
Создания нового раздела
Для создания нового раздела нажмите N и, P для создания главного раздела (primary). Нажмите 1 для создания первого раздела и, enter для использования первого цилиндра по умолчанию и еще раз enter для использования последнего цилиндра.
Сделайте этот раздел актикным нажав A.
Далее нажмем T для изменения файловой системы, после чего нажмите 6 для выбора FAT16.
После чего нажмите W для сохранения новой таблицы разделов.
Отмонтируйте флешку
Код:
umount /dev/sdb1
Отформатируйте ее указав имя флэшки, в моем случае это было UBUNTU-LIVE командой
Код:
mkfs.vfat -F 16 -n UBUNTU-LIVE /dev/sdb1
После проделанных операций извлечите флэшку из разъема и, вставьте её заново.
Установим необходимые пакеты
Код:
aptitude install syslinux mtools
Установим загрузчик на флэшку командой
Код:
syslinux -sf /dev/sdb1
После чего загрузите usyslinux.tar и разархивируйте содержимое архива на ваш USB раздел.
Далее распакуйте образ диска Ubuntu в отдельную папку, смените владельца и группу для нее и файлов внутри на имя вашего пользователя и группу root, затем скопируйте все файлы, включая скрытые на флэшку.
Затем распакуйте в корень флэшки содержимое папок isolinux, install, а так же файлы initrd.gz и vmlinuz из папки casper (в случае с образом Ubuntu 8.04 Server папки casper не будет, достаточно распаковать только isolinux и install)
Так же необходимо удалить файл isolinux.cfg, вы найдете его в корне вашей флэшки.
На этом все операции завершены, и вы имеете загрузочный USB диск с Ubuntu на борту.
Вопросы вы можете задавать в комментариях или через форму связи в разделе Контакты.
При написании статьи использовались материалы отсюда:
Комментариев нет »
No Responses to “Создание загрузочной флэшки с Ubuntu 8.04 Live или Server”
Leave a Reply
You must be logged in to post a comment.
спасибо! поставил себе 7.10
Инструкция для 8.04, проверялось мной на образах Ubuntu 8.04 Live Cd и Ubuntu 8.04 Server AMD64. С 7.10 не знаю будет работать или нет…
а возможно ли создать liveusb или просто установочную флешку с определенным набор програм не входящих в стандартный livecd?
Я думаю можно, ведь образы дисков то создают под себя, потом просто перенести такой образ на флэшку и все 🙂