1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

Tuunattu multiboot usb

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi damnet 13.02.2015.

  1. damnet

    damnet Member

    Liittynyt:
    28.05.2011
    Viestejä:
    16
    Kiitokset:
    0
    Pisteet:
    11
    Moro vaan kaIkille.
    Tarkoitus olisi jollain ilveellä tehdä usb tikku jossa on päivitettävä käyttöjärjestelmä asennettuna ja tälläinen osio jonne saa päivitykset yms tallennettua. Lisäksi tässä voisi olla muutama buuttaava distro tai virtuaalikoneen levykkeet..

    Big picture olisi että kun buuttaan mille tahansa koneelle voin valita joko tikkukäyttiksen jossa asetukset/päivitykset on ajantasalla tai asentaa kiintolevylle vaikka ubuntun.

    Xbootilla windowsin puolella oon aikasemmat tikut tehnyt mutta nyt pitäs tosiaan saada se käyttis asennettua tikulle ja osioida jotenkin toimivaksi.

    Minulle on se ja sama että teenkö linux:llla vai windowsilla..

    Jospa täältä löytyisi tietoa moiseen operaatioon tai linkkiä ratkaisun ääreen.
     
  2.  
  3. xbkrypt0n

    xbkrypt0n Active member

    Liittynyt:
    16.06.2010
    Viestejä:
    3,154
    Kiitokset:
    120
    Pisteet:
    73
    Teet tavallisen boottaavan tikun jossa on dos tai freedos, vaikka Rufus -ohjelmalla.

    Tikulle pistä Grub4Dos-ketjulataaja ja autoexec.battiin että käynnistää sen automaattisesti.
    http://sourceforge.net/projects/grub4dos/

    Googlella löytyy ohjeita miten eri käyttöjärjestelmiä voi tuolla grub4dossilla käynnistää eli mitä pitää boot.lst -tiedostoon kirjoitella. Esim. Ubuntu:
    title Ubuntu 14.04.01 x86 LIVE
    find --set-root /iso/ubuntu-14.04.1-desktop-i386.iso
    map /iso/ubuntu-14.04.1-desktop-i386.iso (0xff)
    map --hook
    root (0xff)
    kernel /casper/vmlinuz boot=casper persistent iso-scan/filename=/iso/ubuntu-14.04.1-desktop-i386.iso file=/preseed/ubuntu.seed splash
    initrd /casper/initrd.lz

    Jotkin ISO-tiedostot voi ladata suoraan, esim. UBCD:
    title Ultimate Boot CD ISO
    find --set-root /iso/ubcd532.iso
    map /iso/ubcd532.iso (0xff) || map --mem /iso/ubcd532.iso (0xff)
    map --hook
    chainloader (0xff)
    savedefault --wait=2

    Grub4dossia voi aika hyvin editoida, esim. taustakuvia laitella, fonttia vaihtaa, jne. jos haluaa lähteä hifistelemään.
     
  4. Sakarias

    Sakarias Active member

    Liittynyt:
    26.10.2004
    Viestejä:
    1,806
    Kiitokset:
    12
    Pisteet:
    68
    Kyllä Linuxin voi asentaa tikulle ihan normaalisti. Toimii vain kovin hitaasti. Nopeutta saa lisää kun siirtää esim /tmp ramlevylle. Koko /var kansion siirtäminen ramlevylle vaatii jo hieman temppuilua. Jos tikun koko sallii voi sinne kopioida muutaman levykuvan joita voi sitten käynnistää vaikka qemulla.
     
  5. damnet

    damnet Member

    Liittynyt:
    28.05.2011
    Viestejä:
    16
    Kiitokset:
    0
    Pisteet:
    11
    Jos oikein ymmärsin niin grub4dos on käynnistin valikko, mistä valitaan joko levykuva (vaikka memdisk86) tai se asennettu käyttis? Tämä ok, pitää tuota kautta laittaa setit kuntoon, vähän hifistelyäkin voi tässätapauksessa tehä.

    Vielä jos valaisette ihan tuon käyttiksen asennuksen! Saako sen asennettua käyttikseltä jollain virtuaaliohjelmalla tai jollain "levykuvan luonti" tapaisella softalla..
    vai valitaanko joku esim. live cd käyttis ja siinä asennetaan kiintolevynä tikku eikä kovalevy.

    Alkuviikosta palaan vasta jännän äärelle joten mitään en pääse testaamaan vielä. Eli pahoiytelen jos kaikenkattava vastaus on jo mahd. tullut.
     
  6. Sakarias

    Sakarias Active member

    Liittynyt:
    26.10.2004
    Viestejä:
    1,806
    Kiitokset:
    12
    Pisteet:
    68
    Käynnistyviä tikkuja olen tehnyt ihan dd komennolla (Linux). Esim. dd if=ubuntu.iso of=/dev/sdX. tarvitsee root oikeudet ja X on tikun laitetunnus. Linux asentuu tikulle samoin kuin kovalevylle. Kestää vaan kauan - riippuu tikun nopudesta. Grub2 osaa käynnistää myös levykuvia. Ei siihen mitään dossia tarvita. Tosin tikku pitää formatoida järkevälle tiedostosysteemille. Esim. ext3. grml-rescueboot tekee homman liki automaattisesti - eli lisää levykuvat grubin valikkoon. Täällä näköjään löytyy vähän Linux/Unix osaamista. Itse tykkään käyttää komentoriviä.
     
  7. damnet

    damnet Member

    Liittynyt:
    28.05.2011
    Viestejä:
    16
    Kiitokset:
    0
    Pisteet:
    11
    Missä järjestyksessä nyt tämä kannattaa tehdä. Näinkö?

    1. Tikun alustus ext3
    1.1 Jos tulevaisuudessa teen win tikun niin pitääkö osa tikusta olla fat32-formaatissa? (Käsitin että jotain yhteensopivuus ongelmia olisi..)

    2. Käyttiksen asennus dd-if liirumlaarum.iso jne.

    3. Gparted softalla kiintolevy tarkastelu/ mahdollinen muokkaus ubuntulle ja sen päivityksille/ asetuksille riittää?

    4. Grml-rescueboot softalla halutut levykuvat tikulle. Saako tällä grub2:n pukattua tikulle?
    4.1 Jos grub ei saa grml:lla se laitetaan tikun juureen ja hifistely tehtään boot.lst tiedostoon jos tarpeellista.

    5. Katotaan gemulla että grub toimii ja on mieleinen/ tarvittaessa muutetaan.

    6. Korkataan käyttis ja /tmp ramille joka löytyy?

    7. Päivitetään käyttis ja ohjelmat. Reboot.

    8. Tikku käyttöä vaille valmis.
     
  8. damnet

    damnet Member

    Liittynyt:
    28.05.2011
    Viestejä:
    16
    Kiitokset:
    0
    Pisteet:
    11
    ps. onko toiminnan kannalta kummoisia eroja jos tikkuna on usb2 tai usb3 versus sd-kortti usb lukulaitteessa. Sd kuitenkin taitaa kestää paremmin kirjoitusta kuin tavan usd-muisti?
     
  9. xbkrypt0n

    xbkrypt0n Active member

    Liittynyt:
    16.06.2010
    Viestejä:
    3,154
    Kiitokset:
    120
    Pisteet:
    73
    Itselläni on tosiaan tuolla grub4dos systeemillä Win7 ja erilaiset linuxit samalla tikulla. Voi käytellä livenä tai asennella. Win7 asennus oli vähän hankalahko saada toimimaan tikulta ja siksi tuohon grub4dos ratkaisuun itse aikoinaan päädyin. Muistaakseni ongelmana oli saada Win7 asennus näkemään sen lataajan luoman "hiekkalaatikon" ulkopuolelle, eli ei löytänyt kiintolevyjä/ym.

    Kaikki koneet ei boottaa SD-kortilta, mutta boottaavat USB-muistilta. USB3 toimii yleensä nopeammin kuin USB2 tikku ja on myös taaksepäin yhteensopiva USB2.0 kanssa.
     
  10. Sakarias

    Sakarias Active member

    Liittynyt:
    26.10.2004
    Viestejä:
    1,806
    Kiitokset:
    12
    Pisteet:
    68
    Kohta 2 tekee käynnistyvän tikun. Se poistaa kaikki datat tikulta! Esim Lubuntu on kiva ja kevyt Linux.

    Tuolla käynnistyvällä tikulle voit sitten asentaa Linuxin vaikka toiselle tikulle tai sd kortille.
    USB3 nopeuttaa. Tuskaa USB2

    Asennusohjelma tekee osiot tai sitten osioit itse. ext3 hieman nopeampi kuin ext4 (oletus) tikulla.
    Myös grub2 asentuu lataajaksi tikulle. Paljon päivityksiä voi asentaa jo asennusvaiheessa.

    grml-rescueboottia en ole käyttänyt. Asentuu apt-get install grml-rescueboot. wikissä lienee hyvät
    ohjeet. Levykuvat pitää itse kopioida tiettyyn kansioon tai käyttää jotain softaa joita tuntuu riittävän
    joka tarpeeseen.

    /tmp kansion saa ramlevylle muokkaamalla /etc/fstab esim. tälläinen rivi
    none /tmp/ tmpfs size=2048M,noatime 0 0

    Selaimen väliaikaistiedostot on hyvä pistää tuonne /tmp

    Miksi tikku? Onhan noita ulkoisia kovalevyjäkin. Jopa SSD.

    Kohtaa 1 eli tikun alustusta ei tarvitse tehdä.
     
  11. damnet

    damnet Member

    Liittynyt:
    28.05.2011
    Viestejä:
    16
    Kiitokset:
    0
    Pisteet:
    11
    Nyt alkaa olla setit kunnossa ja tiedän noin suunnilleen et mitä alan tekemään.

    Koitan näillä eväillä saada tikun kuntoon ja infoan et miten kävi.

    Usb kulkee aina mukana niin palvelee tässä tapauksesaa parhaiten, joskaan ei tehokkaimmin.. Jos tarvetta kuitenkin tulee niin äkkiähän tuon kovolle asentaa mukana tulevista levykuvista.
     
  12. Sakarias

    Sakarias Active member

    Liittynyt:
    26.10.2004
    Viestejä:
    1,806
    Kiitokset:
    12
    Pisteet:
    68
    USB-tikku oiva parannus CD/DVD levyyn kunhan kone tukee. Ubuntut pitkälti UEFI yhteensopivia. Vanhaan yksinkertaiseen MBR:ään verrattuna koneet ovat tulleet monimutkaisemmiksi. Bios-päivityskin voi saada koneen siihen tilaan, että ei enää käynnisty. Näytönohjaimet ovat oma hankaluutensa. Jos tikussa Nvidian ajuri asennettu ja koneessa onkin Radeon tai Intell voi olla, että X ei käynnisty. Kannettavissa noita voi olla useampiakin.. Itse pitäisin ainakin kahta tikkua.... Asennettu järjestelmä on kuitenkin aina hieman konekohtainen vaikka laitteet tunnistetaan melko hyvin nykyisin.
     
  13. damnet

    damnet Member

    Liittynyt:
    28.05.2011
    Viestejä:
    16
    Kiitokset:
    0
    Pisteet:
    11
    Tuota en tullutkaan ajatelleeksi ja näytönohjaimien lisäksi verkkokorttien ajurit voi olla ongelmallisia samasta syystä..

    Mutta tiukanpaikan tullen pitää ottaa androidista mobiilidata käyttöön ja alkaa ajureita hakemaan.

    Samaan problematiikkaan liittyen kuinka paketin saa ladattua, ei asennettua ja siirrettyä tiettyyn paikkaan jemmaan? Ajattelin sellaista sydeemia että pitäisi tiettyjä paketteja (verkkokorttien ajureita yms.) jossain hakemistossa ja komentoriviltä käsky "savoksi":
    -Poista edellinen verkkokortti ajuri(-t).
    -Kopioi uusi vka kirjastosta-> /tmp.
    -Lataa /tmp paketti
    -Asenna...

    Tietysti pitää ensin vilkuilla se olemassaoleva verkkokortti mutta se onnistuu ltsconfig -ulkomuistista komennolla.

    Ps. Tämähän oli vähän kuin uumoilinkin eli boottaavaa tikkua käyteään vain asennukseen toiselle tikulle. Buuttaava tikku on olemassa eli alkuviikosta näkee miten käy ite käyttiksen asennus.
     
  14. Sakarias

    Sakarias Active member

    Liittynyt:
    26.10.2004
    Viestejä:
    1,806
    Kiitokset:
    12
    Pisteet:
    68
    Linux on erilainen kuin Windows. Useimmat ajurit on itse kernelissä ja useinmiten käännetty moduleiksi. Koneita on vaan tuhansia erilaisia. Samoin noita mokkuloita ym. usb-laitteita. Samanmerkkistä laitetta voidaan myydä eri piireillä. lspci listaa pci-väylän laitteet ja lsusb usb-laitteet. X sisältää moneen näytönohjaimeen ajurit. Mutta jos halutaan kunnollista videotoistoa (rautapurku) tai pelitehoa niin esim. nvidian korteilla nvidian oma ajuri toimii parhaiten. Käynnistyvä asennusmedia riittää melko pitkälle. Sitten on näitä tikulle asennettavia Linux jakeluita myös, joista tunnetuin lienee Knoppix. Ubuntun asennusmedia toimii hyvin myös LiveCD:n tapaan ja siihen voi asentaa ohjelmia.

    rmmod [modulename] poistaa ajurin muistista. modprobe [modulename] lisää ajurin muistiin. Toimii yleensä fiksummin kuin insmod [modulename]. Linuxia ei siis tarvitse käynnistää uudestaan jos vaihtaa ajuria. Ajuria käyttävät ohjelmat ja/tai palvelut pitää kyllä käynnistää uusiksi. Standardi oli aikoinaan /etc/init.d/palvelu start | stop | restart. Nyt systemd ja monet jakelujen omat viritykset ovat muuttaneet tuota. Yleensä esim. ssh käynnistyy /etc/init.d/sshd start. Onhan noita graafisiakin, mutta olen tottunut komentoriviin. Näppärä varsinkin etäyhteyksissä.

    Linuxin asentaa vaikka etänä, jos asennusmedissa on ssh tai asennettavassa koneessa on jo linux ja ssh. debootstrap on debianpohjaisissa näppärä tähän. Gentoon ainoa järkevä tapa asentaa on ssh. Tällöin ei tarvita asennusmediaa ollenkaan.

    Linuxin paketinhallinta on hyvin joustava. Paketit voi helposti vain ladata. Voi valita lähteenkin, version ja jopa lähdekoodin. Gentoo osaa noutaa git:llä kehitysversioita ja kääntää ne tietyillä optimoinneilla ja sitten asentaa systeemiin. Esim. koko KDE:n - vaikka KDE Plasma 5.2 stable kehityshaaran
     

Jaa tämä sivu