Instaliranje Ubuntua na USB disk

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 :slight_smile:
Edit: wikified @ http://start.linux.org.ba/Instaliranje_Ubuntua_na_USB_disk

wi-ki wi-ki wee-kee ? :smiley:

Prati nedavne izmjene na wikiju, članak je tu od jučer :slight_smile:

Weeckeed :smiley: