Portál AbcLinuxu, 12. května 2025 08:29

Dotaz: Ubuntu na flash usb disk

15.1.2007 20:52 flashusb
Ubuntu na flash usb disk
Přečteno: 5106×
Odpovědět | Admin
Teoreticky by se mělo dát ubuntu nainstalovat na usb disk. Ale problém nastává při použitelnosti na jiných počítačích. Linux si podle všeho vytváří init ram disk, a na počítačých s jiným hw by to nemělo fungovat. Jak to řešit?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.1.2007 02:20 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Ubuntu na flash usb disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
mám s tým nejaké skúsenosti... skusim to zhrnúť nasledovne:

1: nemal by byť problém dostať normálne distro (mandriva, ubuntu, fedora....) na usb disk 2: na pc na ktorom si to inštaloval to často aj chodí (mandriva 2007 nie)

problém je v tomto:

3: pri štarte systému zavádzač (grub,lilo) hladá root file system - teda ten ktorý si zapísal pri inštalácii že je tam system (napr hd 0 0 - prvi disk prva particia...). Ale ked dojdeš za iné pc kde je SATA tak už to neplati lebo USB disky aj SATA sa detekuju ako hardysky a je len na byise (závisí od dosky...) ktorý označí ako primari a ktorý ako sekundary (často je USB disk ako sekundary) no a ked dáš pokin na boot z tohto disku tak grub zhavaruje lebo nenájde systém - toto sa dá myslý riešiť volbou - že odkial sa zaviedol grub tak tam je aj system - ale to už neviem.....

4: aje ked sa ti náhodou podarí grub oklamať a spusťiť štart distra (do cca 4MB ramdisku sa zavedie jadro a initrd) tak nastane další problém pri detekcii usb storage zariadení - vtedy sy jadro všimne že tam je usb disk a automaticky ho hodí ako druhý disk a ako prvý da ten v bedni. potom následne ked chce mountovať filesystemy tak mu to nesedí a nemože pripoiť "/". takže zhavaruje..

5: na takéto veci slúži toto: http://www.linux-live.org - takmer z lubovolného nainštalovaného distra spravý live distro. Toto live distro potom nainštaluješ pomocou "make_disk.sh" na usb disk - tieto skrypty obsahujú špecialne skompilované jadro a init skrypti ktoré ošetrujú tie problemi....

6: skušal som to na mandrive 2007 - live distro sýce spravily ale pri následnom pokuse o štart z usb to havarovalo - ak sa do toho rozumiete možno sa to vám podarí

7: Najlepšie je použiť live distro SLAX v českej verzii - pohodlne sa inštaluje na disk, dá sa donho natrepať kopa dalšieho softu ako moduly a je neuveritelne rýchle. dalčo možnostou je nainštalovať na usb disk najnovší knopix (ako realny linux s hardverovou detekciou). Tu sa však aj napriek tomu prejavuju niektore blbosti čo robia biosi pri detekcii usb a sata diskou takže na niektorých pc to zhavaruje...

8: už rok používam slax na usb boxe ako domáci desktop a primárne distro na súkromne účeli - vrelo odporúčam ako live distro.....

a na záver dobrá rada:

pokial nieste linoxovo zdatný užívaťel tak sa nehrajte z linux live skryptami a ani sa nepokúšajte prinútit ubuntu naštartovať z usb boxu - zabijete s tým kopu času a aj tak to na inom pc nepojde. Račej využiťe niektoré live distro čo to má poriešené a dá sa inštalovať na usb disk: slax, knoppix, nlite, DSL,pupi linux .... - pri týchto je samozrejme aj možnosť uložiť nastavenia na usb disk......

Odporúčam Vám navštíviť tieto stránky: www.slax.org - najme sekciu download a modles, www.slax.cz, www.slax.sk, www.lnx.sk - sekcia články

tomolc
pocasienahorach.sk
16.1.2007 06:54 flashusb
Rozbalit Rozbalit vše Re: Ubuntu na flash usb disk
Knoppix se mi líbí, až na to že není česky.
16.1.2007 15:15 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Ubuntu na flash usb disk
ked ho nainštaluješ na usb box ako realny linux s hardwerovou detekciou tak nieje problém inštalovať dalšie veci cez synaptik - čiže aj češtinu.....

tomolc
pocasienahorach.sk
andree avatar 16.1.2007 15:50 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: Ubuntu na flash usb disk
tyyyjo, no offense, pomoct si (asi) pomohol, ale tych hrubiek co si tam narobil... keby som bol sentimentalnejsi k slovencine, asi by som plakal :-)
16.1.2007 19:50 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Ubuntu na flash usb disk
Nečteš, neznáš. ;-) Od Edgyho používá Ubuntu UUID pro identifikaci partišen, takže půlka tvýho postu jsou jen planý kecy.
17.1.2007 02:58 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Ubuntu na flash usb disk
Zdravím

Neviem či ste si prečítal všetky príspevky ale dotičný užívatel sa nakoniec rozhodol pre KNOPPIX a to nieje ubuntu (aj ked oba su z debianu...). Naviše nepoužívam ubuntu a som len linuxový desktopista....

O UUID som nemal ani potuchy ale vdaka článku nišie teraz už viem ako na to. Naviše ta pólka toho článku niesu keci lebo s týmito problémami som sa stretol v praxi a pochybujem že pýtajúci je tak znalí Linuxu aby vedel o UUID.

tomolc
pocasienahorach.sk
17.1.2007 09:06 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Ubuntu na flash usb disk
Já volbu Knoppixu nezpochybňuju - především díky autodetekci X. Jenom trvám na tom, že půlka problémů zmiňovaných ve tvém prvním postu se Edgyho prostě netýká. ;-)
16.1.2007 17:01 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Ubuntu na flash usb disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
ešte doplním:

inštaláciu sprav asi takto:

usb disk si najprv rozdel v nejakom normálnom linuxe: min 7GB (lepšie 9) reserFS pre knopix, 1,5GB swap (predsa je to live a jeden nikty nevie), a zvyšok fat 32

naštartuj z knopixa, pripoj usb box - ale ked kde vyhodi výzvu na pripojenie tak daj nie spusti konzolu, prepni sa ako root a napíš knoppix-installer, budz hodne trpezlivý, zvol konfiguráciu inštalácia a pri výbere typu inštalácia daj JEDNOZNAČNE - knoppix - system ako z cd (neboj sa nainštaluje sa ako realny linux) - to kvoli zachovaniu hardverovej detekcie (pri ostatných volbách sa táto trochu obmedzí)

inštalácia trvá docela dlho a občas sa zdá že sa nič nedeje - ale budz trpezlivý.... po inštalácii odporúčam nasledovné: naštartovať na normálnom linuxe a zazálohovať celú partíciu (napr cez partimage) alebo proste zabaliť do archývu celého knopixa (napr do tgz) - to pre prípad že sa vámto podarí rozbiť tak aby ste to nemusel znova inštalovať... - jednoducho rozbytého knopixa zmažete a rozbalíte tam zálohu....

ak sa chcete knopixom vážnejšie zaoberať tak nedávno vyšla o nom knižka - je docela v pohode a stoí pár korún....

tomolc
pocasienahorach.sk
16.1.2007 20:46 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Ubuntu na flash usb disk
Výše zmíněná UUID fungují už od jádra 2.2. Proto se hodí po instalaci upravit /boot/grub/menu.lst a /etc/fstab:
  • Vypiš si UUID partišen v počítači:
    $ ls -l /dev/disk/by-uuid/
    celkem 0
    lrwxrwxrwx 1 root root 10 2007-01-03 16:55 0afbbda6-304a-44db-bb13-29fde8599459 -> ../../hda1
    lrwxrwxrwx 1 root root 10 2007-01-03 16:55 231ac2a3-2335-425c-a52e-e2dacc39e7e8 -> ../../hda5
    lrwxrwxrwx 1 root root 10 2007-01-03 16:55 323CA6493CA607C5 -> ../../hda3
    lrwxrwxrwx 1 root root 10 2007-01-03 16:55 43D3-DAC8 -> ../../hda6
    lrwxrwxrwx 1 root root 10 2007-01-03 16:55 57ffcebc-8304-4946-9a6e-1e74b71a17a6 -> ../../hda7
    lrwxrwxrwx 1 root root 10 2007-01-03 16:55 b5a644aa-a48f-412a-8641-b3e2fea2ac54 -> ../../hda2
  • Zedituj si /boot/grub/menu.lst: někde pod řádkem
    ### BEGIN AUTOMAGIC KERNELS LIST
    najdeš zakomentovaný řádek podobný tomuto:
    # kopt=root/dev/hda2 ro
    V něm nahradíš ukazatel na partišnu (/dev/hda2) příslušným UUID, v mém případě:
    # kopt=root=UUID=b5a644aa-a48f-412a-8641-b3e2fea2ac54 ro
  • Spustíš update-grub. Teď to nastavení zůstane i po aktualizaci jádra (pokud ho budeš instalovat z balíčku)
  • obdobně je třeba upravit fstab. Takto vypadá u mě:
    # /dev/hda1 -- converted during upgrade to edgy
    UUID=0afbbda6-304a-44db-bb13-29fde8599459 none swap sw 0 0
    # /dev/hda2 -- converted during upgrade to edgy
    UUID=b5a644aa-a48f-412a-8641-b3e2fea2ac54 / xfs defaults,noatime 0 1
Když se ti teď povede nabootovat jádro, tak si linux své filesystémy najde ať je připojíš kam chceš. ;-) Aby se ti jádro povedlo nabootovat, tak je potřeba zajistit bootování z USB disku (není zvykem ani na některých nových strojích) a správné označení partišny s jádrev v grubu (tady nejspíš nezbyde nic jiného, než editovat nabídy a využít grubího doplňování).
16.1.2007 20:15 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Ubuntu na flash usb disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ramdisk se ba naopak používá proto, aby se dalo jedno jediné jádro nabootovat na co nejvíce počítačích.
oVirt | SPICE
16.1.2007 20:49 Stranger
Rozbalit Rozbalit vše Re: Ubuntu na flash usb disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mam externy usb WD 80GB, rozdelil som ho na dve casti, na jednu som nainstaloval Xubuntu(samozrejme som pri instalacii odpojil harddisky PC, po prvom nabehnuti systemu z usb disku som ich pripojil spat), druhu cast mam na zalohy a Xubuntu mi veselo ide, aj si ho upgradujem atd...Rychlost taka ista ako z interneho HD. Nechapem naco robit z toho strasiaka a vypisovat tu, ako zas nieco v Linuxe nejde. Prax nepusti.
14.5.2007 00:17 Saruman
Rozbalit Rozbalit vše Re: Ubuntu na flash usb disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Trochu otazka mimo...

Pokud bude nekdo tak laskav a poradi neco jineho nez rtfm, budu rad...

Instaluji Damn Small Linux (DSL) na flashku, vypalil jsem iso na CD, nabootoval, ale problem je, ze na te flashce je FAT32 a to se mu nelibi tak mne vzdycky hodi do shellu, kde je k dispozici asi 6 prikazu (cat, lsmod, mount, umount,...) s tim, ze nenalezl USB flash disk s Knoppix-file systemem. Pricemz ostatni se na strankach o DSL tvari, ze se jim normalne nastartuje live i s fluxama a z tama pak vse resi...

Ja ovsem vzdycky skoncim v "very limited shellu" at zkousim co zkousim.

Pokud s tim nekdo mate zkusenosti, prosim poradte (Saruman.White@seznam.cz).

Jinak pouzivam widle a zatim jsem nenarazil na zpusob, jak dostat na ten flash disk zminovany Knoppix fs.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.