воскресенье, 20 января 2008 г.

Ubuntu Flash Install

материалы:
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-режиме (с сохранением изменений)

Комментариев нет: