Kirjoittaja Aihe: Windows ei käynnisty Grubilta  (Luettu 5236 kertaa)

jackbox

  • Käyttäjä
  • Viestejä: 49
    • Profiili
Windows ei käynnisty Grubilta
« : 25.10.08 - klo:11.34 »
Minulla on ollut WinXp idellä ja nyt lisäsin uuden satalevyn, jolle asensin Ubuntun. Aluksi grub ei tullut näkyviin laisinkaan, vaan kone meni suoraan winkkariin. Vaihdoin boottijärjestyksen biosista siten, että nyt sata on eka ja ide toka. Järjestyksen vaihdon ansiosta grub ilmestyi käyttöön ja pääsen Ubuntuun loistavasti. Mutta kuinka ollakkaan huolimatta siitä, että grubissa on winXp optio sen valinta ei johda mihinkään. Kuinka saisin WinXp:n käynnistymään grubista?

sudo fdisk -l antaa seuraavaa:

Koodia: [Valitse]
Disk /dev/sda: 300.0 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000ca47b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       17847   143355996    7  HPFS/NTFS
/dev/sda2           17848       36481   149677605    5  Extended
/dev/sda5           17848       36103   146641288+  83  Linux
/dev/sda6           36104       36481     3036253+  82  Linux swap / Solaris

Disk /dev/sdb: 120.0 GB, 120060444672 bytes
255 heads, 63 sectors/track, 14596 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xafc2afc2

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       14595   117234306    7  HPFS/NTFS

ja cat /boot/grub/menu.lst antaa seuraavaa:

Koodia: [Valitse]
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=a712e06c-5502-4123-aac9-ff27ca1913e2 ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=a712e06c-5502-4123-aac9-ff27ca1913e2 ro single
initrd /boot/initrd.img-2.6.24-19-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,4)
kernel /boot/memtest86+.bin
quiet

### 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/sdb1
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

Voisiko ongelmani johtua winkkarin mappauksesta?

edit by ilokaasu: code-tagit
« Viimeksi muokattu: 27.10.08 - klo:08.47 kirjoittanut Ilokaasu »

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Windows ei käynnisty Grubilta
« Vastaus #1 : 25.10.08 - klo:11.39 »
Voisiko ongelmani johtua winkkarin mappauksesta?
No voithan tietysti kokeilla kommentoida ne yrittää uudestaan. Eli muistaakseni menu.lst:ssä piti olla kaksi #-merkkiä noiden rivien alussa, mutta en ole varma (ylimääräisestä ei kuitenkaan pitäsi olla haittaa).
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

jackbox

  • Käyttäjä
  • Viestejä: 49
    • Profiili
Vs: Windows ei käynnisty Grubilta
« Vastaus #2 : 25.10.08 - klo:12.14 »
Kommentoimalla (##) mappaukset saan ilmoituksen "NTLDR puuttuu" ja homma seisahtuu...

kalarm

  • Käyttäjä
  • Viestejä: 716
    • Profiili
Vs: Windows ei käynnisty Grubilta
« Vastaus #3 : 25.10.08 - klo:12.29 »
Aja Grub käynnistyslataaja uudestaan.

http://wiki.ubuntu-fi.org/Grub-kaynnistyslataaja

Terveisin kalarm.
ubuntu 22.04.2 LTS 64bit
ubuntu 18.4 LTS 64bit
Windows 7 professional

jackbox

  • Käyttäjä
  • Viestejä: 49
    • Profiili
Vs: Windows ei käynnisty Grubilta
« Vastaus #4 : 25.10.08 - klo:13.21 »
Grubin uudelleenasennus ei auttanut - vai tarkoititko, että ensin kommentoin pois menu.lst:stä mappaukset ja sen jälkeen grubin uudelleenasennus?

kalarm

  • Käyttäjä
  • Viestejä: 716
    • Profiili
Vs: Windows ei käynnisty Grubilta
« Vastaus #5 : 25.10.08 - klo:17.08 »
Grubin uudelleenasennus ei auttanut - vai tarkoititko, että ensin kommentoin pois menu.lst:stä mappaukset ja sen jälkeen grubin uudelleenasennus?
Tuohon en osaa vastata, muuten kuin kokeilemalla. Lainaus tältä sivulta: http://linux.fi/index.php/Grub

"Asetusten muokkaaminen käynnistyksen yhteydessä

Grub mahdollistaa käynnistysasetusten muokkaamisen käynnistyksen yhteydessä. Tämä on hyödyllistä esimerkiksi vikatilanteissa tai jos halutaan kertaluonteisesti testata tiettyjen asetusten vaikutusta.

Muokkaaminen tapahtuu Grubin alkuvalikossa painamalla muokattavan käyttöjärjestelmän kohdalla e-painiketta. Tällöin näkyviin aukeaa kyseisen käyttöjärjestelmän asetukset suoraan /boot/grub/menu.lst-tiedostosta. Haluamaansa riviä pääsee muokkaamaan valitsemalla sen nuolilla ja painamalla sitten e:tä toistamiseen. Kun halutut muutokset on tehty, palataan muokkaustilasta enterillä. Kun kaikki muutokset on tehty, käynnistetään haluttu käyttöjärjestelmä painamalla b:tä."
Terveisin kalarm.  Muista varmuuskopiot!
« Viimeksi muokattu: 25.10.08 - klo:17.12 kirjoittanut kalarm »
ubuntu 22.04.2 LTS 64bit
ubuntu 18.4 LTS 64bit
Windows 7 professional

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: Windows ei käynnisty Grubilta
« Vastaus #6 : 26.10.08 - klo:23.25 »
Pari ehdotusta:

Ensimmäinen on helppo kokeilla:
map      (hd0,0) (hd1,0)
map      (hd1,0) (hd0,0)

Ei oikeastaan hajua vaikuttaako asiaan, mutta joissakin mappausohjeissa on merkattu myös osion numero.

Toinen epäilys on sellainen, että Windows ei tykkää siitä, että se ei ole enää ensisijaisella levyllä.

Itse kokeilisin sellaista, että vaihtaisin biosista boottijärjestyksen niin, että windows käynnistyy. Sitten poistaisin [HKEY_LOCAL_MACHINE\System\MountedDevices] -merkinnät rekisteristä ja kokeilisin uudelleen vaihtaa biosista bootti grubin kautta. Windows luo asemien tunnuskirjaimet ja niiden vastaavuudet uudelleen seuraavassa bootissa. Tärkeää kikan onnistumiselle on se, että rekisterin muokkauksen jälkeen heti seuraava bootti menisi grubin kautta.

Periaatteessahan tuon mappauksen idea on se, että windows luulisi edelleen olevansa ensisijaisella levyllä, vaikka ei todellisuudessa ole. Eli tuota kikkaahan ei pitäisi tarvita, joten en mene sanomaan toimiiko vai ei.

Muista varmuuskopiot ja oma vastuu jos jokin sekoaa. Vaaraa ei pitäisi kuitenkaan olla.

tosiutelias

  • Käyttäjä
  • Viestejä: 171
    • Profiili
Vs: Windows ei käynnisty Grubilta
« Vastaus #7 : 26.10.08 - klo:23.43 »
Windowsille on sama onko se ensisijaisella vai toisella levyllä, tai niin ainakin tässä koneessa.
Tässä on kaksi sata -levyä, molemmissa XP ja toisella myös Ubuntu. Grubilla saa valittua minkä tahansa noista käynnistymään.

GRUB kuntoon, itse jouduin jonninverran perehtymään siihen ja enempi vielä sitä hieromaan ennenkuin sain kaikki kohdalleen.

Googlea peliin, http://forum.ubuntu-fi.org/index.php?topic=8461.0;wap2 sivulta leikattu pala: "Joskus SATA kovalevyt kiusaa käyttäjää jos IDE kovalevy on kytkettynä. Grub laskee aina IDE kovalevyt ensin ja sitten tulee SATA. Usein sattuu että Grub asentuu SATA kovalevylle jag Grub epäonnistuu kovalevyjen numeroinnissa.". Mielestäni sulla toi ainakin olisi väärin?

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: Windows ei käynnisty Grubilta
« Vastaus #8 : 27.10.08 - klo:12.14 »
Periaatteessa joo, mutta kokemus on osoittanut, että jos koneen tilanne muuttuu siitä tilanteesta kun win asennettiin esim sen osalta, että mikä on ensisijainen levy niin windows saattaa olla ihmeissään.
Lainaus
"Joskus SATA kovalevyt kiusaa käyttäjää jos IDE kovalevy on kytkettynä. Grub laskee aina IDE kovalevyt ensin ja sitten tulee SATA. Usein sattuu että Grub asentuu SATA kovalevylle jag Grub epäonnistuu kovalevyjen numeroinnissa.". Mielestäni sulla toi ainakin olisi väärin?
Voikohan se olla väärin kun kerran linux löytyy ja toimii hd0:sta. En oikein usko. Se on tietty outoa jos nuo tunnistuvat grubille eri päin kuin mitä sen sanotaan tunnistavan.

jackbox

  • Käyttäjä
  • Viestejä: 49
    • Profiili
Vs: Windows ei käynnisty Grubilta
« Vastaus #9 : 29.10.08 - klo:20.06 »
...
Tässä on kaksi sata -levyä, molemmissa XP ja toisella myös Ubuntu. ..."Joskus SATA kovalevyt kiusaa käyttäjää jos IDE kovalevy on kytkettynä. Grub laskee aina IDE kovalevyt ensin ja sitten tulee SATA. Usein sattuu että Grub asentuu SATA kovalevylle jag Grub epäonnistuu kovalevyjen numeroinnissa.". Mielestäni sulla toi ainakin olisi väärin?

Katsoin tuota fdisk tulostetta ja sen mukaan todellakin minulla pitäisi olla kaksi satalevyä (sda ja sdb), mutta kun totuus on se jonka kirjoitin eli 120 GB ide, jolla winkkari ja 300 GB satalevy, jolla Ubuntu (n.yht 150 GB) ja loput partitioitu winkkarille. Minun mielestä nyt on käytyt niin, että grub on asentunut jostain syystä satalevylle ja sen olisi ilmeisesti pitänyt asentua idelle, jolla siis alunperin oli jo winxp. Olisikohan tähän vaikuttanut se, että esim. fdisk ei jostain syystä ole löytänyt ide-sata yhdistelmää vaan ainoastaan kaksi satalevyä?

Lisäksi huomasin, että nuo ekassa viestissä olleet koodipätkät on ajettu sellaisella bios asetuksella, jossa sata-levy oli 1. boottilevy ja silloinhan grub toimii ja päästää Ubuntuun, mutta grubin winxp optio ei johda mihinkään.

No joka tapauksessa minusta grub pitäisi saada asentumaan sinne ide-levylle, jota fdisk ei tunnista. Olenko oikeassa? Jos olen, kuinka saan multibootin toimimaan?
« Viimeksi muokattu: 29.10.08 - klo:20.29 kirjoittanut jackbox »

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: Windows ei käynnisty Grubilta
« Vastaus #10 : 30.10.08 - klo:18.15 »
Katsoin tuota fdisk tulostetta ja sen mukaan todellakin minulla pitäisi olla kaksi satalevyä (sda ja sdb), mutta kun totuus on se jonka kirjoitin eli 120 GB ide, jolla winkkari ja 300 GB satalevy, jolla Ubuntu (n.yht 150 GB) ja loput partitioitu winkkarille.
Myös ide-levyt näkyvät nykyään yleensä /dev/sdX -tyyppisenä laitteena.

Lainaus
Minun mielestä nyt on käytyt niin, että grub on asentunut jostain syystä satalevylle ja sen olisi ilmeisesti pitänyt asentua idelle, jolla siis alunperin oli jo winxp. Olisikohan tähän vaikuttanut se, että esim. fdisk ei jostain syystä ole löytänyt ide-sata yhdistelmää vaan ainoastaan kaksi satalevyä?
Ei oikeastaan olisi pitänyt, koska sen pitäisi nykyisellään toimia.

Lainaus
No joka tapauksessa minusta grub pitäisi saada asentumaan sinne ide-levylle, jota fdisk ei tunnista. Olenko oikeassa? Jos olen, kuinka saan multibootin toimimaan?

Tunnistaa se sen. Kyseessä voi olla jokin ikävä sata/ide -yhteiskäytön yhteensopimattomuus, koska mielestäni toi menu.lst on ihan oikein. Jos haluat kokeilla asentaa grubin ide-levyllesi, pitää sinne tehdä pieni linux-tyyppinen boot-osio vaikka win-osion perään ja asentaa sinne grub. Silloin säästyy ainakin mahdollisilta windowsin mappausongelmilta.
Onnistuuko vai onko tarve rautalankaohjeille sen tekemiseksi?