Kako da instalirate Ubuntu Linux na USB stick memoriju

  • 0 Odgovora
  • 1760 Pregleda

0 Članovi i 1 gost pregledaju ovu temu.

TanjicA

  • be optimist
  • *
  • 2,948
  • +39/-2
  • Pol: Žena
    • Pogledaj profil
Kako da instalirate Ubuntu Linux na USB stick memoriju
« poslato: Maj 26, 2009, 22:31:30 »
Kako da instalirate Ubuntu Linux na USB stick memoriju


U ovom članku ćemo vam pokazati kako da instalirate Ubuntu na USB stick memoriju. Iako ćemo u ovom članku koristiti Ubuntu kao osnovnu distribuciju, vi u suštini možete da upotrebite bilo koju Linux LiveCD distribuciju.

Mogućnost pokretanja Linuxa sa USB memorije je odličan način da uživate u živom CD iskustvu (što znači da ćete moći da koristite Linux na bilo kom računaru na kojem budete radili) i velika olakšica pošto nećete morati da nosite glomazni CD sa vama.

1. Zahtevi

Da biste mogli u praksi da pratite ovaj članak, trebaće vam nekoliko stvari:

    * Ubuntu liveCD
    * USB memorija od najmanje 1GB
    * Aktivni Linux operativni sistem

Sada ikada imate sve nabrojano, vreme je da pripremimo USB memorijski štapić za hostovanje Ubuntu LiveCD fajlova.

2. Konfigurisanje USB diska

2.1. Pronalaženje uređaja

Pre svega, treba da utaknete vaš USB drajv i proverite pod kojim uređajem je asociran. Da biste pronašli uređaj, pokrenite:
$ sudo fdisk -l
Uzmimo da se na sistemu uređaj pojavio kao /dev/sdb, pa ćemo mi u ovom članku koristiti /dev/sdb kao referencu, a vi ćete je zameniti i uskladiti sa vašim sistemom (to može da bude sda, sdc ...).

Nakon što ste pronašli vaš uređaj, vreme je da kreirate particiju.

Napomena: Ako budete koristili pogrešno ime uređaja vrlo lako možete da uništite sistemsku particiju, zato dobro proverite informacije pre nego što nastavite.

2.2. Kreiranje particije

Postarajte se da sve mauntovane particije budu demauntovane:
$sudo umount /dev/sdb1
a onda lansirajte fdisk, alat za editovanje particija na Linuxu:
sudo fdisk /dev/sdb
Mi ćemo da izbrišemo čitavu particiju a onda ćemo da kreiramo dve nove particije: jednu FAT particiju od 750MB koja će da hostuje fajlove sa Live CD iso-a, a ostatak će da pripadne drugoj particiji.

U fdisk promptu ukucajte d x gde x označava broj particija (jednostavno ukucajte d ako imate samo jednu particiju), zatim unesite:

    * n da biste kreirali novu particiju
    * p da biste je unapredili u primarnu particiju
    * 1 kako bi bila prva primarna particija
    * Prihvatite standardna podešavanja ili ukucajte 1 da biste počeli od prvog cilindra
    * +750M da biste odredili da bude velika 750 MB
    * a da biste odredili particiji da bude aktivna za butovanje
    * 1 da biste izabrali 1 particiju
    * t da biste promenili tip particije
    * 6 da biste je podesili na FAT16

Sada kada imamo podešenu prvu particiju, hajde da kreiramo drugu:

    * n da biste kreirali još jednu particiju
    * p da biste je napravili primarnom
    * 2 da bi bila druga particija
    * Prihvatite standardna podešavanja tako što ćete ukucati Enter
    * Prihvatite standardna podešavanja kako bi particija bila najveća što može da bude
    * konačno, ukucajte w da biste zapisali izmene na vaš USB drajv

Sada kada su particije kreirane, hajde da ih formatiramo.

2.3. Formatiranje particija

Prva particija će biti formatirana kao FAT fajl sistem veličine 16 i daćemo joj naziv "liveusb".
$ sudo mkfs.vfat -F 16 -n liveusb /dev/sdb1
Druga particija će biti ext2 sa veličinom blokova od 4096 bajtova i zvaće se casper-rw. Imajte na umu da naziv particije mora da bude casper-rw jer u suprotnom ovo uputstvo neće raditi!

$ sudo mkfs.ext2 -b 4096 -L casper-rw /dev/sdb2
Na ovom mestu, naš USB memorijski štapić je spreman da hostuje LiveCD imidž. Hajde sada da kopiramo fajlove na USB štapić.


3. Instaliranje Ubuntu-a na USB memorijski štapić

3.1. Mauntovanje Ubuntu liveCD imidža


Pre svega treba da mauntujemo naš Ubuntu iso. U zavisnosti od toga da li imate .iso fajl ili CD, postoje dva različita načina za mauntovanje.

3.1.1. Mauntovanje sa CD-a

Korisnici koji koriste Ubuntu ili bilo koju korisnički prijateljsku ditribuciju, možda treba samo da ubace CD i on će se automatski mauntovati. Ako to nije slučaj:
$ sudo mount /media/cdrom
bi trebalo da odradi posao.

3.1.2. Mauntovanje .iso imidž fajla

Trebaćemo da kreiramo privremeni direktorijum, recimo /tmp/ubuntu-livecd a onda treba da mauntujemo naš iso (mi ćemo koristiti feisty fawn iso).

$ mkdir /tmp/ubuntu-livecd
$ sudo mount -o loop /putanja/do/feisty-desktop-i386.iso /tmp/ubuntu-livecd

Kada je CD imidž spreman, vreme je da mauntujete novokreirane particije na USB memoriji:

3.2. Mauntovanje particija na USB memoriji

Isti slučaj kao u prethodnom koraku. Možda ćete moći da mauntujete obe vaše particije jednostavnim ponovnim ubadanjem USB memorije, pri čemu će particije da se pojave kao: /media/liveusb i /media/casper-rw. Ako to nije slučaj, onda ćete trebati da ih mauntujete ručno:

$ mkdir /tmp/liveusb
$ sudo mount /dev/sdb1 /tmp/liveusb

Pošto su sada mauntovane sve particije koje su vam potrebne, hajde da kopiramo fajlove.

3.3. Kopiranje fajova na USB memoriju

Hajde da se pozicioniramo na direktorijum CD imidža (u našem slučaju to je /tmp/ubuntu-livecd, ali to može da bude i /media/cdrom, i kopirajte u root prve particije vaše USB memorije:

    * direktorijume: 'casper', 'disctree', 'dists', 'install', 'pics', 'pool', 'preseed', '.disk'
    * Sadržaj direktorijuma 'isolinux'
    * I fajlove 'md5sum.txt', 'README.diskdefines', 'ubuntu.ico'
    * Kao i fajlove: 'casper/vmlinuz', 'casper/initrd.gz' and 'install/mt86plus'


$ 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 /tmp/liveusb/

Možda će se buniti zbog simboličnih linkova koje neće moći da kreira. To možete da ignorišete.

Hajde sada da odemo na prvu particiju vašeg USBm diska (memorije) i preimenujemo isolinux.cfg u syslinux.cfg:


$ cd /tmp/liveusb
$ sudo mv isolinux.cfg syslinux.cfg

promenite /tmp/liveusb u skladu sa vašim podešavanjima

Editujte 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

Odlično, naš USB disk je sada skoro upotebljiv. Treba da uradimo još jednu stvar: da napravimo da USB memorija bude butabilna.

3.4. Kreiranje butabilne USB memorije

Da bi napravili da vaš USB disk bude butabilan, treba da isntalirate syslinux i mtools:
$ sudo apt-get install syslinux mtools
I konačno, demauntujte /dev/sdb1 i napravite ga butabilnim:

$ cd
$ sudo umount /tmp/liveusb
$ sudo syslinux -f /dev/sdb1

Stigli smo do kraja. Rebutujte mašinu, podesite BIOS da se butuje sa USB memorije i uživajte u Ubuntu Linuxu sa USB diska.

4. Rešavanje problema

Ako imate problema sa butovanjem sa USB memorije, to može da se desi zato što vam je oštećen MBR. Da biste ga popravili, možete da upotrebite lilo.

$ lilo -M /dev/sdb
će popraviti MBR na uređaju /dev/sdb.
« Poslednja izmena: Novembar 24, 2010, 11:06:57 od strane MarkoKg »
I optimiste i pesimiste doprinose drustvu.                       
Optimiste su izmislile avion ,a pesimiste padobran. :)
Bistri ostvrt na politicku scenu Srbije *
Zanimljivosti iz zemlje i sveta

[Reklama]