USB Flash Drive 1GB
ubuntu-7.10-desktop-i386.iso
вставляем флэшку в разъём...
запускаем терминал,
чтобы всё в терминале от суперюзера делать:
sudo su
смотрим как флэшка определилась:
fdisk -l
моя флешка определяется как sdg и раздел на ней sdg1
далее везде использованы эти имена.
размонтируем раздел:
umount /dev/sdg1
быстрое форматирование (на всякий случай):
dd if=/dev/zero of=/dev/sdX bs=512 count=1
установка программы ms-sys:
apt-get install ms-sys
восстановление MBR программой ms-sys:
ms-sys -s /dev/sdg
создание и изменение разделов:
fdisk /dev/sdg
n
p
1
жмём ENTER
+720M
a
1
t
6
n
p
2
жмём ENTER
жмём ENTER
w
форматирование разделов:
mkdosfs -n ubuntu710 /dev/sdg1
mkfs.ext2 -b 4096 -L casper-rw /dev/sdg2
установка утилит syslinux:
apt-get install syslinux mtools
запись syslinux на раздел sdg1 (непримонтированный):
syslinux -sf /dev/sdg1
примонтировать usb-drive (должно автомонтироваться при подключении usb-drive (раздел sdg1 монтируется как /media/ubuntu710)
примонтировать образ ubuntu-7.10 к /media/cdrom (пример показан для образа, находящегося в домашней папке):
mount -o loop ubuntu-7.10-desktop-i386.iso /media/cdrom
переходим на примонтированный образ:
cd /cdrom
копируем всё, что нужно на раздел на флэшке:
cp -rf casper disctree dists install pics pool preseed .disk isolinux/*
md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz casper/initrd.gz /media/ubuntu710/
возвращаемся в home:
cd /home
скачиваем нужный архив с сайта pendrivelinux.com:
wget pendrivelinux.com/downloads/U710fix.zip
распаковываем архив на флэшку:
unzip -o -d /media/ubuntu710/U710fix.zip
всё!
в параметрах boot в BIOS компьютера должна быть включена возможность загрузки с usb и эмуляция usb-drive как жёсткого диска
(example: emulate usb disk > as all fixed drives)
ubuntu на usb-drive может грузиться в live-режиме и в persistent-режиме (с сохранением изменений)