Aloittelijan boot:i ongelma

Discussion in 'Linux -keskustelu' started by mn76750, Sep 29, 2006.

  1. mn76750

    mn76750 Member

    Joined:
    Sep 29, 2006
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    16
    Terve,

    Asensin linuxin (kubuntu) media center pakettikoneeseeni toiseksi käyttikseksi. Root ja itse linux menivät kuitenkin ulkoiselle kovolle. Boot tiedoston laitoin sisäisen kovoni "pääosioon" eli tuohon missä windows on. Näin pääsen käynnistäessäni valitsemaan minkä käyttiksen boottaan.

    Ongelma nyt on se, että oletus käyttis ainakin tuossa GRUB valikossa on linux ja se käynnistyy aina ellei ole valmiina nappia painamassa. Lisäksi linux:in kaikki kolme bootti vaihtoehtoa ovat valikossa kahteen kertaan.

    Media center on alimmaisena ja sen vieressä erikseen XP mitä olen ihmetellyt mutta ilmeisesti tarkoittaa tuo xp sitten virheen korjaustilaa tai uudelleen asennusta...

    Mutta kuinka siis pääsen käsiksi tähän boot valikkoon ja muutettua esim valintojen järjestystä ja karsittua turhat pois? Kummalla käyttiksellä pääsen tähän ylipäänsä käsiksi?

    Arvostan vastauksianne ja toivoisin niiden olevan melko selkokielisiä, koska en nyt mikään ammattilainen näiden koneiden kanssa ole. Kiitos!
     
  2. mn76750

    mn76750 Member

    Joined:
    Sep 29, 2006
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    16
    pahoittelut... tuossa olikin juuri samanaiheen kysymys ja vastaus... meni ohi vaikka koetin moista etsiä.

    Koetan niillä vastauksilla!
     
  3. Regel

    Regel Regular member

    Joined:
    May 27, 2006
    Messages:
    589
    Likes Received:
    0
    Trophy Points:
    26
    Jokaisesta kernelistä on Recovery mode (tai vastaava) ja varsinainen käyttis.

    Kubuntun kautta saat /boot/grub/menu.lst valikkoa muokkaamalla valittua default käyttiksen.
     
  4. mn76750

    mn76750 Member

    Joined:
    Sep 29, 2006
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    16
    Mites seuraava ongelma, jonka kohtasin?

    Kun olen käyttänyt linuxia ja käynnistän koneen uudelleen, ilmoittaa grub seuraavaa:

    GRUB loading...
    Error 21

    Enkä pääse eteenpäin käyttis valikkoon ennenkuin käynnistän uudestaan ja tämän yhteydessä käyn ensin BIOS:n setup:ssa. Tämän jälkeen taas pääsen valitsemaan haluamani käyttiksen ja eteenpäin. Jos en käytä linuxia vaan käynnistän kerran toisensa jälkeen Windowsin niin ongelmaa ei ole ja valikko aukeaa aina.
     
  5. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Mitäs sulla siellä grubin konfaustiedostossa lukee?
    Tuskin swappaa levyjä tai tekee jotain erikoisa tempuja.
    Tarkista BIOS asetukset. Tunnistaako levyt oikein ja lba on päällä. Entä silloin kun sammutat - eli virrat pois?
     
  6. mn76750

    mn76750 Member

    Joined:
    Sep 29, 2006
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    16
    Tuossa tuo filu, sellaisena kuin miksi sen muokkasin. Nyt windows käynnistyy preferenssinä. Kuitenkin tuo error 21 ongelma linuxin jälkeen - myös vaikka kone olisi ollut pois päältä.

    # menu.lst - See: grub(8), info grub, update-grub(8)
    # grub-install(8), grub-floppy(8),
    # grub-md5-crypt, /usr/share/doc/grub
    # and /usr/share/doc/grub-doc/.

    ## default num
    # Set the default entry to the entry number NUM. Numbering starts from 0, and
    # the entry number 0 is the default if the command is not used.
    #
    # You can specify 'saved' instead of a number. In this case, the default entry
    # is the entry saved with the command 'savedefault'.
    # WARNING: If you are using dmraid do not change this entry to 'saved' or your
    # array will desync and will not let you boot your system.
    default 5

    ## timeout sec
    # Set a timeout, in SEC seconds, before automatically booting the default entry
    # (normally the first entry defined).
    timeout 10

    ## hiddenmenu
    # Hides the menu by default (press ESC to see the menu)
    #hiddenmenu

    # Pretty colours
    #color cyan/blue white/blue

    ## password ['--md5'] passwd
    # If used in the first section of a menu file, disable all interactive editing
    # control (menu entry editor and command-line) and entries protected by the
    # command 'lock'
    # e.g. password topsecret
    # password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    # password topsecret

    #
    # examples
    #
    # title Windows 95/98/NT/2000
    # root (hd0,0)
    # makeactive
    # chainloader +1
    #
    # title Linux
    # root (hd0,1)
    # kernel /vmlinuz root=/dev/hda2 ro
    #

    #
    # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

    ### BEGIN AUTOMAGIC KERNELS LIST
    ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
    ## by the debian update-grub script except for the default options below

    ## DO NOT UNCOMMENT THEM, Just edit them to your needs

    ## ## Start Default Options ##
    ## default kernel options
    ## default kernel options for automagic boot options
    ## If you want special options for specific kernels use kopt_x_y_z
    ## where x.y.z is kernel version. Minor versions can be omitted.
    ## e.g. kopt=root=/dev/hda1 ro
    ## kopt_2_6_8=root=/dev/hdc1 ro
    ## kopt_2_6_8_2_686=root=/dev/hdc2 ro
    # kopt=root=/dev/sdb1 ro

    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=(hd1,0)

    ## should update-grub create alternative automagic boot options
    ## e.g. alternative=true
    ## alternative=false
    # alternative=true

    ## should update-grub lock alternative automagic boot options
    ## e.g. lockalternative=true
    ## lockalternative=false
    # lockalternative=false

    ## additional options to use with the default boot option, but not with the
    ## alternatives
    ## e.g. defoptions=vga=791 resume=/dev/hda5
    # defoptions=quiet splash

    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ## altoptions=(recovery mode) single
    # altoptions=(recovery mode) single

    ## controls how many kernels should be put into the menu.lst
    ## only counts the first occurence of a kernel, not the
    ## alternative kernel options
    ## e.g. howmany=all
    ## howmany=7
    # howmany=all

    ## should update-grub create memtest86 boot option
    ## e.g. memtest86=true
    ## memtest86=false
    # memtest86=true

    ## should update-grub adjust the value of the default booted system
    ## can be true or false
    # updatedefaultentry=false

    ## ## End Default Options ##

    title Ubuntu, kernel 2.6.15-27-amd64-k8
    root (hd1,0)
    kernel /boot/vmlinuz-2.6.15-27-amd64-k8 root=/dev/sdb1 ro quiet splash
    initrd /boot/initrd.img-2.6.15-27-amd64-k8
    savedefault
    boot

    title Ubuntu, kernel 2.6.15-27-amd64-k8 (recovery mode)
    root (hd1,0)
    kernel /boot/vmlinuz-2.6.15-27-amd64-k8 root=/dev/sdb1 ro single
    initrd /boot/initrd.img-2.6.15-27-amd64-k8
    boot

    #title Ubuntu, kernel 2.6.15-26-amd64-k8
    #root (hd1,0)
    #kernel /boot/vmlinuz-2.6.15-26-amd64-k8 root=/dev/sdb1 ro quiet splash
    #initrd /boot/initrd.img-2.6.15-26-amd64-k8
    #savedefault
    #boot

    #title Ubuntu, kernel 2.6.15-26-amd64-k8 (recovery mode)
    #root (hd1,0)
    #kernel /boot/vmlinuz-2.6.15-26-amd64-k8 root=/dev/sdb1 ro single
    #initrd /boot/initrd.img-2.6.15-26-amd64-k8
    #boot

    title Ubuntu, memtest86+
    root (hd1,0)
    kernel /boot/memtest86+.bin
    boot

    ### END DEBIAN AUTOMAGIC KERNELS LIST

    # This is a divider, added to separate the menu items below from the Debian
    # ones.
    title Other operating systems:
    root


    # This entry automatically added by the Debian installer for a non-linux OS
    # on /dev/sda1
    title Windows NT/2000/XP
    root (hd0,0)
    savedefault
    chainloader +1


    # This entry automatically added by the Debian installer for a non-linux OS
    # on /dev/sda2
    title Windows XP Media Center Edition
    root (hd0,1)
    savedefault
    chainloader +1

    >Tunnistaako levyt oikein ja lba on päällä.
    Tunnistaa ykkös kovon bootti mahdollisuutena muttei toista - ei kai pidäkään kun ei siellä oo bootti tiedostoo?! Muuten kuitenkin tunnistaa kovot. Mikäs toi lba?
     
  7. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    En kyllä tuosta vikaa löydä...
    lba on yksi tapa tulkita levyn geometriaa. Löytynee jostain BIOS valikosta. Miten olisi bios päivitys? Löytyykö uudempaa?
    Jotain mättää biossissa. Kuinka isoja levyt on?

    Yksi vaihtoehto olisi tehdä pieni boot osio ekalle levylle. n. 30 -100 megaa, jonne grub ja kerneli asennettaisiin.

    Toinen vaihtoehto on kokeilla LILO:a, jos grub mättää.

    onko sulla 2 kpl XP:tä asennettuna?

    Itselläni on XP ja 3 klp linukoita grub konffissa eikä mitään ongelmia. Kubuntun asennus ei kyllä löytänyt kuin XP:n, joten grub.conf piti kirjoitella uusiksi, että muutkin linukat sai käyntiin.

    Onko koneessa korppuasemaa? siltäkin voi koneen käynnistää. ja on hyvä olla varalla...
     
  8. mn76750

    mn76750 Member

    Joined:
    Sep 29, 2006
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    16
    >Miten olisi bios päivitys? Löytyykö uudempaa?
    >Jotain mättää biossissa. Kuinka isoja levyt on?

    En usko että uudempaa löytyy. Päivitin hp:n sivuilta kun ostin koneen n. kk sitten. Levyt on molemmat (sisäinen ja ulkoinen) 250gb. Sisäinen on jaettu kahteen ntfs n.240gb ja fat32 (recovery) 10gb. Ulkoinen ext2 8gb, linux swap 2gb, fat32 32gb ja ntfs loput >200gb.

    Yksi vaihtoehto olisi tehdä pieni boot osio ekalle levylle. n. 30 -100 megaa, jonne grub ja kerneli asennettaisiin.

    Siis eikös tällä sisäisellä ole nyt joku boot tiedosto ainakin linux:sta. Laitoin linux:n tosiaan tuolle ulkoisen ext2 osiolle mutta boot registryn kirjoitutin tuolle sisäisen ntfs osiolle jossa windows:kin, koska jos boot filu oli ulkoisella joutui linux:iin päästäkseen mennä aloituksessta boot menu:n kautta ja valita toinen kovo käynnistystä varten.

    Tosin tuo ei nyt kova vaiva ollut, joten siihenkin voisi palata, jos tuon linuxin boot osuuden (tai mikä onkaan) siirrettyä takaisin ulkoiselle.

    >onko sulla 2 kpl XP:tä asennettuna?

    Ei. Eli media center tässä tosiaan on. Onko tuo grubin valikossa oleva xp sitten recovery. En ole sitä käyttänyt.

    >Onko koneessa korppuasemaa? siltäkin voi koneen käynnistää. ja on >hyvä olla varalla...

    eipä ole...
     
  9. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68

    >En usko että uudempaa löytyy. Päivitin hp:n sivuilta kun ostin koneen n. kk sitten. Levyt on molemmat (sisäinen ja ulkoinen) 250gb. Sisäinen on jaettu kahteen ntfs n.240gb ja fat32 (recovery) 10gb. Ulkoinen ext2 8gb, linux swap 2gb, fat32 32gb ja ntfs loput >200gb.

    /home osio olisi hyvä olla omalla osiolla.

    >>Yksi vaihtoehto olisi tehdä pieni boot osio ekalle levylle. n. 30 -100 megaa, jonne grub ja kerneli asennettaisiin.

    >Siis eikös tällä sisäisellä ole nyt joku boot tiedosto ainakin linux:sta. Laitoin linux:n tosiaan tuolle ulkoisen ext2 osiolle mutta boot registryn kirjoitutin tuolle sisäisen ntfs osiolle jossa windows:kin, koska jos boot filu oli ulkoisella joutui linux:iin päästäkseen mennä aloituksessta boot menu:n kautta ja valita toinen kovo käynnistystä varten.

    Ekalla osiolla on vain mbr - ne tärkeät 512 tavua, jotaka sisältävät tiedon siitä, missä varsinainen lataaja on. Varsinainen grub on yleensä /boot/grub hakemistoosa, joka on toisella levyllä. Tässä vaiheessa bios on vielä käytössä ja jostain syystä levyä ei löydy. linukan kerneli ei BIOSsia enää tarvii.



    >Tosin tuo ei nyt kova vaiva ollut, joten siihenkin voisi palata, jos tuon linuxin boot osuuden (tai mikä onkaan) siirrettyä takaisin ulkoiselle.

    voit yrittää asentaa grubin uusiksi. grub lataajan poisto ekalta levyltä on hieman hankalaa, joten asenna aluksi ekalle levylle uusiksi. Jos vaikka auttaisi. grub-install /dev/sda1 roottina.

    >onko sulla 2 kpl XP:tä asennettuna?

    Ei. Eli media center tässä tosiaan on. Onko tuo grubin valikossa oleva xp sitten recovery. En ole sitä käyttänyt.

    Jälkimmäisen Windows vaihtoehdon voit poistaa. Se osoittaa kakkos levylle.


    >Onko koneessa korppuasemaa? siltäkin voi koneen käynnistää. ja on >hyvä olla varalla...

    eipä ole...

    yksi kikka on vielä koettaa XP:n lataajaa pistää käynnistämään linukan. Se vaatii boot.ini tiedoston muokkausta ja kopiota mbr:n sisällöstä.
     
  10. mn76750

    mn76750 Member

    Joined:
    Sep 29, 2006
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    16
    >>En usko että uudempaa löytyy. Päivitin hp:n sivuilta kun ostin >>koneen n. kk sitten. Levyt on molemmat (sisäinen ja ulkoinen) >>250gb. Sisäinen on jaettu kahteen ntfs n.240gb ja fat32 (recovery) >>10gb. Ulkoinen ext2 8gb, linux swap 2gb, fat32 32gb ja ntfs loput >>200gb.
    >/home osio olisi hyvä olla omalla osiolla.

    No tuon home:n vois varmaan mountata tohon ulkosen fat32 osiolle jos se nyt on mahdollista - ja jos osaan? Käytän tosin tuota osiota myös windowsin kautta mutta vain säilötilana eli ei ole ohjelmia siinä...


    >Tässä vaiheessa bios on vielä käytössä ja jostain syystä levyä ei >löydy. linukan kerneli ei BIOSsia enää tarvii.
    >voit yrittää asentaa grubin uusiksi. grub lataajan poisto ekalta >levyltä on hieman hankalaa, joten asenna aluksi ekalle levylle >uusiksi. Jos vaikka auttaisi. grub-install /dev/sda1 roottina.

    Kuinkas tuo pelkkä grub sitten installoidaan/mikään linux:n kautta. Tämänhetkinen grub tuli asennettua linux asennuksen yhteydessä. Ja kuinkas tuo grub sitten tältä sisäsen kovon ntfs osiolta saadaan pois...?

    >Jälkimmäisen Windows vaihtoehdon voit poistaa. Se osoittaa kakkos >levylle.

    No se on juuri se vaihtoehto joka tällähetkellä preferenssikäynnistyksenä ja siitä kyllä windows itsensä päälle potkaisee.

    >yksi kikka on vielä koettaa XP:n lataajaa pistää käynnistämään >linukan. Se vaatii boot.ini tiedoston muokkausta ja kopiota mbr:n >sisällöstä.

    kuulostaa hyvältä ja menee yli hilseen... Viimeksi oli oma kone kun kaikki toimi dos-pohjalta. Oi niitä aikoja! Osasi metrin lyhyempänäkin ja kielitaidottomana käyttää konetta ja muokkailla filuja...
     
  11. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    >No tuon home:n vois varmaan mountata tohon ulkosen fat32 osiolle jos se nyt on mahdollista - ja jos osaan? Käytän tosin tuota osiota myös windowsin kautta mutta vain säilötilana eli ei ole ohjelmia siinä...

    Jos /home on omalla osiollaan, niin linukan uudelleen asennus tai jakelun vaihto on paljon helpompaa. Lisäksi /home ei pääse täyttämään systeemilevyä, mikä jumittaa systeemin. Ja on monia muitakin syitä, miksi home olisi hyvä olla omalla osiolla. Sama pätee kyllä myös XP:hen. Helpompi varmuuskopioda ja/tai asentaa uudestaan. 10 gigaa piisaa hyvin XP:lle

    fat osio on hyvä olla, kun täytyy siirtää dataa linukan ja Windowssin välillä.


    >Kuinkas tuo pelkkä grub sitten installoidaan/mikään linux:n kautta. Tämänhetkinen grub tuli asennettua linux asennuksen yhteydessä. Ja kuinkas tuo grub sitten tältä sisäsen kovon ntfs osiolta saadaan pois...?

    linuxissa roottina grub-install --no-floppy <laite>. Hätätapauksessa myös ns.liveCD:llä chrootin alla onnistuu myös. #grub-install --no-floppy /dev/sdb1 asentaa grubin ulkoisen levyn alkuun.

    grubin saat pois käynnistämälle koneen XP:n asennus CD:llä. siinä menet korjauskonsoliin ja annat komennon fixmbr ja grub katoaa.


    mikäs se ulkoinen levy on? USB kovo? Jos Linux käynnistyy hyvin siltä, niin eiköhän grub pysty käynistään XP:n myös sieltä. Taidan antaa liikaa vaihtoehtoja ja ne vaan sekoittaa.

    # This entry automatically added by the Debian installer for a non-linux OS
    # on /dev/sda2
    title Windows XP Media Center Edition
    root (hd0,1)
    savedefault
    chainloader +1

    Tämä käynnistää koneen ekan levyn toiselta partiolta. Ekalla partiolla on joku valmistajan hidden partio? Joka sisältää kenties jonkun palautussysteemin. Ehkä ne molemmat Windows vaihtoehdot sittenkin voi olla.

     
  12. Bluekkis

    Bluekkis Active member

    Joined:
    Aug 4, 2003
    Messages:
    2,235
    Likes Received:
    0
    Trophy Points:
    66
    Kannattaa muistaa kuitenkin että jos emolevy ei tue boottaamista usb massamuistilta niin silloin ei myöskään saa grubia käynnistymään usb levyltä.
     
  13. mn76750

    mn76750 Member

    Joined:
    Sep 29, 2006
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    16
    "linuxissa roottina grub-install --no-floppy <laite>. Hätätapauksessa myös ns.liveCD:llä chrootin alla onnistuu myös. #grub-install --no-floppy /dev/sdb1 asentaa grubin ulkoisen levyn alkuun. "grubin saat pois käynnistämälle koneen XP:n asennus CD:llä. siinä menet korjauskonsoliin ja annat komennon fixmbr ja grub katoaa."

    No tuo toinen xp tuossa grub valikossa oli tosiaan recovery osio. Ajoin sen... olikin joku hp:n oma recovery ohjelma takana, ja sen kummempia varmistamatta löi käyttiksen koneelle uusiksi. Siinä meni asennettu softa... mutta grub kyllä lähti.

    Se oli pakkokin ottaa sisäiseltä kovolta pois, koska grub ei käynnistynyt ollenkaan, jos ulkoinen kovo ei ollut kiinni/oli pois päältä... Joten konetta ei saanut ollenkaan käyntiin jos ulkoinen oli muissa toimissa.

    Koska ei ollut grub:ia enkä onnistunut sitä livecd:ltä asentamaan, jouduin instaamaan linux:nkin uudestaan, laittaen nyt grub:n ulkoiselle...

    Mutta nyt toiminnee... toivon mukaan... kiitos hyvistä neuvoista(si).
     

Share This Page