Susen kanssa Grub ongelma

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi Miikka9 12.04.2006.

  1. Miikka9

    Miikka9 Member

    Liittynyt:
    25.10.2005
    Viestejä:
    27
    Kiitokset:
    0
    Pisteet:
    11
    Asensin jonkun aikaa sitten Suse 10.0 ja se toimi hyvin, boottasi hyvin windowsiin jne. Sitten siihen tuli ACPI ongelma ja päätin asentaa sen uudelleen samalle osiolle jolle sen olin jo aikaisemmin asentanut.Laitoin suse 10.0 dvd:n sisään, alustin aikaisemman aseman jossa suse oli ennen. Suse toimii hyvin mutta Grub käynnistyslataaja ei suostu boottaamaan windowsiin. Windows asema on /dev/hdb2, kun koitan ottaa grubista sen niin tulee teksti "Chainloader (hd0,1)+1" ja grub jämähtää siihen. Tarttis saada tuo wintoosa aika piakkoin toimimaan.

    Kiitos vastauksista jo etukäteen!

    **EDIT: Onko mahdollista "ohittaa" grub ja bootata siten C asemalle?**
     
    Viimeksi muokattu: 12.04.2006
  2.  
  3. juyli

    juyli Active member

    Liittynyt:
    13.05.2005
    Viestejä:
    1,861
    Kiitokset:
    1
    Pisteet:
    68
    /dev/hdb2 on (hd1,1)
    Lisäksi pitää muistaa, että Windows tunnistaa C:-osioksi ensimmäisen tunnistamansa levyosion. Lisäksi Windows:in käynnistys pitää tapahtua tuolta ensimmäiseltä primääri-osiolta, joka on merkitty käynnistyväksi (fdisk:in sopivalla boot-lipulla varustettuna).
     
  4. Vea

    Vea Regular member

    Liittynyt:
    25.05.2005
    Viestejä:
    127
    Kiitokset:
    0
    Pisteet:
    26
    Mikä on Susen sijainti? Tieto helpottaisi ohjeen antamista. Jos Windows on eri kiintolevyllä,voi Suse-levyn virtakaapelin irroittaa ja kone käynnistyy Windowsiin. Joissakin bioseissa on mahdollista valita, miltä kiintolevyltä buutataan. Luulen kuitenkin, että grubin saa toimimaan pienillä muutoksilla.
     
  5. Miikka9

    Miikka9 Member

    Liittynyt:
    25.10.2005
    Viestejä:
    27
    Kiitokset:
    0
    Pisteet:
    11
    Viimeksi muokattu: 12.04.2006
  6. Vea

    Vea Regular member

    Liittynyt:
    25.05.2005
    Viestejä:
    127
    Kiitokset:
    0
    Pisteet:
    26
    Windowsisi on hda1:llä ja se merkitään grubiin " root (hd0,0)" ilman lainausmerkkejä.Toinen mahdollisuus on " rootnoverify (hd0,0)" ja "makeactive"-riviäkin ehkä kannattaa kokeilla.Nämät kokeilut voi tehdä grubin komentorivillä ja kun löytää toimivan vaihtoehdon, tallentaa sen sitten Susen /boot/grub/grub.conf tai -menu.list -tiedostoon.
     
  7. Miikka9

    Miikka9 Member

    Liittynyt:
    25.10.2005
    Viestejä:
    27
    Kiitokset:
    0
    Pisteet:
    11
    Pitääkö tuohon laittaa aina tuo "chainloader" alkuun? Ilman tuota ei tapahdu mitään, ja yleensä kun laitan tuon alkaa tulla chainloaderiin liittyviä valituksia.

    Tältä näyttää /boot/grub/menu.lst -- http://pastebin.com/657465
    Voisiko joku asiantunteva henkilö muokata tuota toimivaksi.
     
  8. Vea

    Vea Regular member

    Liittynyt:
    25.05.2005
    Viestejä:
    127
    Kiitokset:
    0
    Pisteet:
    26
    [bold]title=windows
    rootnoverify (hd0,0)
    makeactive
    chainloader +1[/bold]

    kokeileppa tällaisella.
     
    Viimeksi muokattu: 13.04.2006
  9. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
  10. Miikka9

    Miikka9 Member

    Liittynyt:
    25.10.2005
    Viestejä:
    27
    Kiitokset:
    0
    Pisteet:
    11
    Kokeilin Vea:n antamilla komennoilla, mutta valittaa

    rootnoverify (hd0,0)
    makeactivve
    chainloader 01

    NTLDR puuttuu

    käynnistä uudelleen painamalla ctrl+alt+del

    Missäs vika?
     
  11. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    Viimeksi muokattu: 14.04.2006
  12. Miikka9

    Miikka9 Member

    Liittynyt:
    25.10.2005
    Viestejä:
    27
    Kiitokset:
    0
    Pisteet:
    11
    Jos luet ylläolevia tekstejä niin ongelmana tässä onkin juuri se etten pääse windowsiin.
    Jos teen tuon korjauksen niin menetänkö kaikki tiedostot windows levyltä? Meinaan olisi melko tärkeitä tiedostoja tuolla, eikä nyt mitenkään näytä toimivan..
     
    Viimeksi muokattu: 14.04.2006
  13. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    Et menetä Windowsissa olevia tietoja mikäli et ole vahingossa muutellut osioita siten, että siellä olleet tiedot ovat hävinneet. Tuosta partitiotaulukostasi katsoen näyttäisi, että ainakin osiot ovat tallella.
    Ohjeet kannattaa kuitenkin lukea ajatuksella läpi!
     
  14. Miikka9

    Miikka9 Member

    Liittynyt:
    25.10.2005
    Viestejä:
    27
    Kiitokset:
    0
    Pisteet:
    11
    Vähän epäilyttää tuon korjauslevykkeen käyttö, jos otan yastin käynnistyslaataja säädöistä "älä asenna mitään käynnistyslataajaa" niin boottaako kone suoraan windowsiin vai mitä tapahtuu?
     
  15. juyli

    juyli Active member

    Liittynyt:
    13.05.2005
    Viestejä:
    1,861
    Kiitokset:
    1
    Pisteet:
    68
    Kokeile? Mutta kun olet jo aiemmin asentanut grub:in mbr:ään, ei tuo Yast:in asentus sitä mbr:stä poista. Joten siitä ei ole mitään apua.
    Vaihtoehtoja on siis vähintään kaksi:
    - korjaat grub.conf/menu.lst:in ja asennat grub:in uudelleen (grub-install <mbr>)
    - korjaat mbr:n windows-asennuslevyn recovery/fixmbr. Tällöin vain Windows käynnistyy. Saadaksesi Linuxin toimimaan, joudut asentamaan bootloaderin uudelleen.

    Edit: windows-oliosi:
    C: /dev/hda1 (primääri) (hd(0,0))
    D: /dev/hdb1 (primääri) (hd(1,0))
    E: /dev/hdb2 (primääri) (hd(1,1))
    F: /dev/hda5 (looginen) (hd(0,4))
     
    Viimeksi muokattu: 14.04.2006

Jaa tämä sivu