вторник, 2 марта 2010 г.

Создание загрузочного CD для загрузки Ubuntu 9.10 с флешки

Перерыл кучу статей в интернете по созданию загрузочной
флешки.Перепробовал разные способы Grub и unetbootin-linux только все это не подходит.

Не будет Ubuntu 9.10 загружаться с флешки если Биос не поддерживает загрузку с USB. А чтобы это произошло понадобится чистый CD на который будет записан загрузочный образ и флешка где будут находиться все файлы Ubuntu 9.10.


Теперь по шагам:
1. Вставляем Ubuntu 9.10 Live USB или Live CD и загружаемся с CD или Live USB
2. Открываем Terminal (Applications > Accessories > Terminal)
3. Вводим sudo apt-get install grub
4. Создаем папки mkdir -p ubcd/boot/grub
5. Копируем cp /usr/lib/grub/i386-pc/stage2_eltorito ubcd/boot/grub
6. Создаем menu.lst gedit ubcd/boot/grub/menu.lst
Прописываем в menu.lst следующие строки и сохраняем
title Start Ubuntu 9.10 from USB DISK
root (cd)
kernel /boot/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper noprompt cdrom-detect/try-usb=true persistent
initrd /boot/initrd.lz
boot
7. Копируем cp /cdrom/casper/vmlinuz ~/ubcd/boot
8.  Открываем файл sudo gedit /etc/initramfs-tools/modules
Вписываем следующие строки и сохраняем
usbcore
usb-storage
uhci_hcd
ohci_hcd
ehci_hcd
sd_mod
scsi_mod
9.  Редактируем конфиг  sudo gedit /etc/initramfs-tools/initramfs.conf
Вписываем следующюю строку и сохраняем
WAIT=8
10. sudo mkinitramfs -o ubcd/boot/initrd.lz
11. Создаем образ  mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o usbcd.iso ubcd
12.Вставляем чистый CD и записываем образ brasero -i usbcd.iso
Далее вставляем CD с образом вставляем флешку и ждем.
На эту тему с другими дистрибутивами linux здесь