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?**
/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).
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.
Tiedostojärjestelmä näyttää seuraavanlaiselta http://img130.imageshack.us/img130/3871/tiedostojarjestelma7dg.jpg eli suse sijaitsee /dev/hda4. Eli laittaisinko susen yastin grubin asetuksista tuon boottaamaan hda1,1 osiolta? **EDIT: Boottaaminen osiolta hda1,1 antoi valituksen "ERROR23: ERROR WHILE PARSING NUMBER" **
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.
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.
Hyvä linkki luettavaksi =) http://wiki.suselinuxsupport.de/wikka.php?wakka=HowTomadeGrubMultibootSimple ja myöskin tämä http://www.gentoo.org/doc/fi/handbook/handbook-x86.xml?part=1&chap=10
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?
Ilmeisesti et pääse nyt edes Windowsiinkaan...? Jos osiot ovat muuten ennallaan niin Windowsin korjausasennuksella voi selvitä! Ohjeita http://keskustelu.afterdawn.com/thread_view.cfm/313946 http://www.computerhope.com/issues/ch000465.htm#b http://support.microsoft.com/?kbid=320397
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..
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!
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?
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))