Za početak, provjerite kako je vaš USB disk označen:
U ovom slučaju, moj USB je bio označen kao /dev/sdb (jer mi je sda prvi SATA disk). /dev/sdb će označavati USB disk u ovom kraće upustvu, pa prema tome na mjestima gdje se koristi /dev/sdb vi upišite tačan naziv kao na vašem računaru (sda, sdc itd.) Nakon što ste ustanovili naziv uređaja, krenite dalje. Imajte na umu da korištenje neispravne oznake za disk može dovesti do neželjenog gubitka podataka na nekom drugom disku kojeg imate.
Provjerite da li je vaš USB disk montiran i ako jeste, demontirajte ga komandom:
i pokrenite fdisk, alat za manipulaciju particijama:
Potrebno je obrisati sve particije i napraviti dvije particije: jednu FAT particiju od ~750MB na kojoj će se nalaziti datoteke sa Ubuntu LiveCDa, a na drugoj particiji će biti ostale stvari.
Na fdisk promptu pritisnite d x gdje umjesto x trebate staviti broj konkretne particije na disku, a ako imate samo jednu onda je dovoljno upisati d (i naravno ENTER). Zatim:
n za pravljenje nove particije
p za pravljene iste primarnom
1 da bi bila primarna particija
]prihvatite defaultne vrijednosti za početak particije
+750M da napravite particiju veličine 750MB
a da bi particija bila aktivna prilikom boota
1 da bi promijenili tip particije
6 da je postavite na FAT16.
Sada kada je prva particija napravljena, napravimo i drugu:
n da napravite novu particiju
p da bude primarna
2 da bi bila druga particija
prihvatite defaultne vrijednosti za početak particije
prihvatite defaultne vrijednosti da bi particija bila velika što je više moguće
i konačno w da bi zapisali izmjene na USB disk.
Nakon što su particije napravljene, potrebno ih je formatirati.
Prva particija treba biti formatirana kao FAT filesystem veličine 16 sa nazivom “liveusb”:
Druga particija će biti ext2 sa veličinom bloka od 4096 bajta i nazivom “casper-rw”. Obratite pažnju da dotična particija mora biti označena kao “casper-rw” ili Ubuntu neće raditi!
USB disk je spreman. Potrebno je kopirati datoteke na USB disk; montirajte Ubuntu (ako imate CD), a možete montirati i ISO image:
a ako imate ISO image na disku onda:
mkdir /tmp/ubuntu-livecd
sudo mount -o loop /putanja/do/ubuntu-desktop-i386.iso /tmp/ubuntu-livecd
Zatim montirajte USB particije:
mkdir /tmp/liveusb
sudo mount /dev/sdb1 /tmp/liveusb
Kopirajte datoteke na USB disk:
cd /tmp/ubuntu-livecd
sudo cp -rf casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz casper/initrd.gz install/mt86plus /media/liveusb/
Sada se pozicionirajte na prvu particiju na USBu i datoteku isolinux.cfg preiumenujte u syslinux.cfg:
cd /tmp/liveusb
sudo mv isolinux.cfg syslinux.cfg
Izmijenite /tmp/liveusb prema vašim postavkama; nakon toga uredite syslinux.cfg tako da izgleda ovako:
DEFAULT persistent
GFXBOOT bootlogo
GFXBOOT-BACKGROUND 0xB6875A
APPEND file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL persistent
menu label ^Start Ubuntu in persistent mode
kernel vmlinuz
append file=preseed/ubuntu.seed boot=casper persistent initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL live
menu label ^Start or install Ubuntu
kernel vmlinuz
append file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL xforcevesa
menu label Start Ubuntu in safe ^graphics mode
kernel vmlinuz
append file=preseed/ubuntu.seed boot=casper xforcevesa initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL check
menu label ^Check CD for defects
kernel vmlinuz
append boot=casper integrity-check initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL memtest
menu label ^Memory test
kernel mt86plus
append -
LABEL hd
menu label ^Boot from first hard disk
localboot 0x80
append -
DISPLAY isolinux.txt
TIMEOUT 300
PROMPT 1
F1 f1.txt
F2 f2.txt
F3 f3.txt
F4 f4.txt
F5 f5.txt
F6 f6.txt
F7 f7.txt
F8 f8.txt
F9 f9.txt
F0 f10.txt
Da bi USB disk načinili bootabilnim, uradite sljedeće:
Konačno demontirajte /dev/sdb1 i napravite ga bootabilnim:
cd
sudo umount /tmp/liveusb
sudo syslinux -f /dev/sdb1
Ako bude problema sa bootanjem sa USBa, moguće je da je MBR na USBu neispravan. Uradite sljedeće:
što će popraviti MBR na vašem USBu.
Ovime humanost prema drugima postaje mobilna
Edit: wikified @ http://start.linux.org.ba/Instaliranje_Ubuntua_na_USB_disk