Susen kanssa Grub ongelma

Discussion in 'Linux -keskustelu' started by Miikka9, Apr 12, 2006.

  1. Miikka9

    Miikka9 Member

    Joined:
    Oct 25, 2005
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    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?**
     
    Last edited: Apr 12, 2006
  2. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    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).
     
  3. Vea

    Vea Regular member

    Joined:
    May 25, 2005
    Messages:
    127
    Likes Received:
    0
    Trophy Points:
    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.
     
  4. Miikka9

    Miikka9 Member

    Joined:
    Oct 25, 2005
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    11
    Last edited: Apr 12, 2006
  5. Vea

    Vea Regular member

    Joined:
    May 25, 2005
    Messages:
    127
    Likes Received:
    0
    Trophy Points:
    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.
     
  6. Miikka9

    Miikka9 Member

    Joined:
    Oct 25, 2005
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    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.
     
  7. Vea

    Vea Regular member

    Joined:
    May 25, 2005
    Messages:
    127
    Likes Received:
    0
    Trophy Points:
    26
    [bold]title=windows
    rootnoverify (hd0,0)
    makeactive
    chainloader +1[/bold]

    kokeileppa tällaisella.
     
    Last edited: Apr 13, 2006
  8. Ezzet

    Ezzet Regular member

    Joined:
    Feb 25, 2005
    Messages:
    866
    Likes Received:
    1
    Trophy Points:
    28
  9. Miikka9

    Miikka9 Member

    Joined:
    Oct 25, 2005
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    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?
     
  10. Ezzet

    Ezzet Regular member

    Joined:
    Feb 25, 2005
    Messages:
    866
    Likes Received:
    1
    Trophy Points:
    28
    Last edited: Apr 13, 2006
  11. Miikka9

    Miikka9 Member

    Joined:
    Oct 25, 2005
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    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..
     
    Last edited: Apr 14, 2006
  12. Ezzet

    Ezzet Regular member

    Joined:
    Feb 25, 2005
    Messages:
    866
    Likes Received:
    1
    Trophy Points:
    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!
     
  13. Miikka9

    Miikka9 Member

    Joined:
    Oct 25, 2005
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    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?
     
  14. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    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))
     
    Last edited: Apr 14, 2006

Share This Page