Useampi distro yhdelle usb-tikulle, mahdollista?

Discussion in 'Linux -keskustelu' started by T/D/F, Sep 24, 2009.

  1. T/D/F

    T/D/F Regular member

    Joined:
    Jan 10, 2004
    Messages:
    319
    Likes Received:
    1
    Trophy Points:
    28
    Elikkäs, tilanne on tämä:

    Löysin sattumalta Billix-nimisen distropaketin, ( http://code.google.com/p/billix/ ), jonka ajattelin asennella jollekin pienellä usb-tikulle. Nyt kuitenkin haluaisin tuolle möys Ultimate Boot CD'n, niin kulkisi molemmat samalla tikulla mukana. Onko tällainen mahdollista? Jos on, niin miten? Linux-distroina on Ubuntu ja Cruchbang. Windowseita löytyy Vista ja XP.
     
  2. BforeDusk

    BforeDusk Senior member

    Joined:
    Sep 15, 2006
    Messages:
    6,570
    Likes Received:
    7
    Trophy Points:
    118
    Otsikkoon vastaan: Eiköhän mene luomalla useampi osio tikkuun ja asentamalla siinä järjestyksessä kuin kovollekin pitää. Winukat yms. ensin, sitten linux, että dual-boot toimii.
    Veikkaisin että UBCD kans ekaks ja sitten muut. UBCD on kyllä linux pohjainen bootti. En tiedä luoko grub tai lilo tyyppisen tiedoston, jonka rivit kopsaten tokan distron menu.lst sisään. Tjms.
    En tiedä miten UBCD asentuu tikkuun? Meneekö linuxien tapaan, luoden dual-bootin jos näkee että asemassa on jo joku käyttis.
    Kikkalillen se boottaava xp (Joku ohje sillekin kait on. Tikusta Kovoon asennusohje löytyy.), sitten ubuntu/Cruchbang ja/tai UBCD.
    Vista ei ihan taida tikkuun mahtua. Eikös se parikytä gigaa tarvi kovostakin?

    Jäi vähän hämäräksi, mitkä käyttikset sä siihen tikkuun UBCD:n lisäksi haluat.

    Billix näyttäis olevan tikun jyraavä asennus. Sen mukana tulee useampi linux distro, memetest ja winukan password cracker.
    Next, the bootsector needs to be installed within the first partition.
    Eli voi tuhota jo tikussa olevan UBCD:n.

    Hieman "tylysti" (tyypillistä opensourcea ;)) on neuvottu muiden distrojen lisäilyt siihen tikkuun.
    SourceForge:n relase notes kertoo vähän.
    Linux Journalin artikkeli kertoo vähän enemmän tosta.
    (Sun linkkisi, billixin kotisivu, ei kerro mitään helpiä)

    Simppelimpi homma saada linux tai pari ja UBCD samaan tikkuun.
    UBCD:n sijaan hyvin samankaltainen on Hiren's Boot CD. Ja sen asennusohjeet kertoo "kivempaa".
    menu.lst, sen sisältö, HBCD:n rivit kopsaten ton perään asennetun linux distron menu.lst:hen. Jos ei osaa kopsata itse niitä mukaan.
    Eli omiin osioihin joka asia.
    Voi vaihoehtoisesti mennä toisen linux distron perään toi HBCD, vähän soveltaen. Step 2 EI, et formatoi sitä tikkua enään fat32.
    Step3 kohdan 3 alasvetolista? Tutkien sieltä mitä löytyy. Saako asennettua myöhäisempään osioon? Eli osaako muokata jo olemassa olevasta grubista HBCD lisätyn.
    Tai sitten vaan ihan soveltaen, manuaalisesti pakottaen. Kopsaat Step4 mukaisesti omaan osioon grldr, luot kansion HBCD ja työnnät grub4dos.zip sisältä menu.lst rivit jo olemassa olevaan menu.lst:hen.
    Korjaten tietenkin HBCD mukaiseksi ne osion rivit, (hd0,1).
    Ja sitten vaan Step5 (menee varmaan ton kansion sisään, vaikkei mainitse).
     
    Last edited: Sep 26, 2009
  3. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Pahus kun en muista osaako grub käynnistää CD-imagen. Itse asentaisin Linuxin ensin ja saahan siihen asennettua suurimman osan Ultimate Boot CD:n ohjelmista. Ultimate Boot CD:n voi tallentaa myös tikulle CD imagena. Muistaakseni grub ei osaa käynnistää suoraan cd-imagesta, eli joutuu käyttämään chainload ominaisuutta, jolla käynnistetään lataaja joka osaa pistää imagen käyntiin. Tällöin image pitää olla käynnistyvällä osiolla.

    virtuaalikone käynnistää helposti Cd:n.

    Tämä löytyi netistä..

    Title Bootti imagelta
    loopback loop (hd0,0)/image.iso
    linux (loop)/boot/vmlinuz boot=fll quiet vga=791 fromiso=/image.iso
    initrd (loop)/boot/miniroot.gz
    boot

    Eli tuossa esimerkissäni oletetaan, että olet tallettanut image.iso -kuvan ensimmäisen kovalevysi juuripartitoon nimelle image.iso. Ja että sen juuresta löytyy vmlinuz-niminen kerneli ja miniroot.gz -niminen initrd.

    Eli monella CD:llä on sen verran fiksu initrd, että se osaa jatkaa lataamista imagesta. Olisi kätevää, jos vaikka uuden Ubuntun voisi asentaa ilman CD levyn polttamista.
     
  4. jurtti

    jurtti Member

    Joined:
    Oct 2, 2009
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    11
    Ubuntulle löytyy hemmetin hyvä ohjelma multiboot usbin tekoon (toimii myös Mint 7:ssa).
    Löytyy täältä Multiboot LiveUsb. Sivusto ja ohjelma on ranskankielinen mutta ohjelman asetuksista voi valita englannin.

    Asennus:
    cd /tmp
    wget http://liveusb.info/customultiboot-v2/customultiboot-v2.tar.bz2
    tar xjf customultiboot-v2.tar.bz2
    rm customultiboot-v2.tar.bz2
    cd customultiboot-v2
    sudo ./install.sh

    Kielen vaihto englanniksi:
    Préférences --> Language du script --> English

    Samalla kannatta vaihtaa mutaama muukin asetus
    Language: fi_FI.UTF-8
    model:pc105
    layout:fi
    variant:eek:ss

    Sen jälkeen kannattaa tarkistaa onko päivityksiä tullut etusivun update painikkeella.

    Joillain on ollut hankaluuksia siinä, että ohjelma stoppaa virheeseen parted:erreur. Siihen auttaa:

    sudo gedit /usr/local/share/customultiboot-v2/multiboot/multiboot.sh

    Korvaa kohta:
    if [ ! "$(parted /dev/${CLE_USB} unit compact print | grep "512o/512o" 2>/dev/null)" ]; then

    Tällä:
    if [ ! "$(parted /dev/${CLE_USB} unit compact print | grep "512B/512B" 2>/dev/null)" ]; then

    Nämä kohdat sijaitsee riveillä 1085 ja 1235 eli "512o/512o" korvataan
    "512B/512B" ja ohjelman pitäisi toimia (itsellä ainakin auttoi).

    Seuraavaksi voi ryhtyä asentamaan tikulle tavaraa. Vie hiiri vasemmalla ylempänä olevan kuvakkeen päälle ja tuplaklikkaa Greate Multiboot kohtaa. Name kohtaan tuleva nimi näkyy käynnistys valikossa kun tikulta buutataan eli se voi olla mikä tahansa kunhan itse tietää mihin se viittaa esim: Mint 7 tai UBCD. Kansio kuvaketta klikkaamalla valitaa Iso levykuva asennusta varten ja Add painikkeella se lisätään alhaalla olevaan listaan asennusta odottamaan. Näin jatketaan, kunnes kaikki halutut Linuxit ja rescue cd:t on listassa.

    KAIKKI TIKULLA OLEVA TIETO KATOAA SEURAAVAN VAIHEEN JÄLKEEN!!
    Eli varmuuskopioi tikulla olevat mahdolliset tiedot.

    Sen jälkeen klikataan Create MultiBoot LiveUsb painiketta ja asennus ohjelma lähtee käyntiin. Aluksi suoritetaan Usb tikun tunnistus joka tapahtuu ottamalla tikku pois portista ja laittamalla se takaisin tai jos tikku ei ole kiinni niin tökkää sen porttiin kiinni. Sen jälkeen asennusohjelma formatoi tikun, tekee osiot ja asentaa ne isot mitä listassa on.

    Tämän jälkeen tikku on valmis tositoimiin eli bioksesta tikku buuttavaksi ja ihastelemaan kuinka on hieno valikko ;)

    Tikulle voi lisätä jälkeenpäin esim. Xp:n ja Windows 7:n Add windows kohdasta, mutta itse en saanut Xp:tä boottaamaan vaikka se tikulle asentuikin. Windows 7 lähti buuttaamaan ihan normaalisti, mutta kun ei nyt ole tarvetta 7:aa asentaa, niin en tiedä meneekö asennus loppuun asti normaalisti. Ohjelmassa on paljon kohtia mistä minulla ei ole mitään käryä, mutta noilla ohjeilla pitäisi multibuutti tikun teko onnistua.

    Asennukset sitten omalla vastuulla luonnollisesti. Ehkä olisi parasta jos vaikka on ulkonen usb kovo tai useampi tikku kiinni koneessa, niin irrottaa ne varmuuden vuoksi.

    Jos teksti tuntuu sekavalta, niin se on väsymyksen alaisena kirjoitettu :D Mutta tarkistin pariin otteeseen tekstin, niin kyllä asiakohdat pitäisi olla kohdallaan.
     

Share This Page