Kirjoittaja Aihe: Grub ei toimi  (Luettu 2061 kertaa)

Hannu Mikael

  • Käyttäjä
  • Viestejä: 94
  • Kysyvä löytää
    • Profiili
Grub ei toimi
« : 23.06.10 - klo:17.58 »
Ubuntu 10.04 oli pöytäkoneen pienessä slave-levyssä, ja siihen syntyi viallisia sektoreita, joten hommasin isomman samaa IDE/ATA-tyyppiä, muutin slaveksi, ja koneeseen kiinni. Masterissa on XP.

Käynnistin koneen, ja ajattelin käyttää XP:n levytyökalua, ja kone ilmoitti, että "no such device.....(numeroita, kirjaimia) grub rescue."
Asensin kuitenkin Ubuntun uuteen/käytettyyn levyyn, joka asennuksessa näkyi normaalisti.
Sen jälkeen ilmestyy "error:out of disk grub rescue."
Eli en saa käyntiin Ubuntua enkä XP:tä.
Mitä tehtävissä?

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Grub ei toimi
« Vastaus #1 : 23.06.10 - klo:18.56 »
Ubuntu 10.04 oli pöytäkoneen pienessä slave-levyssä, ja siihen syntyi viallisia sektoreita, joten hommasin isomman samaa IDE/ATA-tyyppiä, muutin slaveksi, ja koneeseen kiinni. Masterissa on XP.

Käynnistin koneen, ja ajattelin käyttää XP:n levytyökalua, ja kone ilmoitti, että "no such device.....(numeroita, kirjaimia) grub rescue."
Asensin kuitenkin Ubuntun uuteen/käytettyyn levyyn, joka asennuksessa näkyi normaalisti.
Sen jälkeen ilmestyy "error:out of disk grub rescue."
Eli en saa käyntiin Ubuntua enkä XP:tä.
Mitä tehtävissä?

Grub on ilmeisesti asettunut masterilevyn (XP) pääkäynnistyslohkoon (mbr). Aluksi kannattaa korjata XP:n pääkäynnistyslohko XP:n omalla asennuslevyllä..

Esimerkki: XP  osiolla 1

1. Käynnistä XP:n CD:llä

2. Valitse R (recover)

Koodia: [Valitse]

1: C:\WINDOWS

.....Enter --> 1 --> anna salasana tarvittaessa

C:\WINDOWS>fixmbr

....vastaa k

...exit

Voit korjata XP:n pääkäynnistyslohkon myös ms-sys ohjelmalla..

http://packages.ubuntu.com/dapper/ms-sys

http://ms-sys.sourceforge.net/

Sitten vain täytyy korjata Uuntun grub oikealle levylle

1. Palautetaan grub2 live-CD:n avulla päätteen kautta komennoilla

Koodia: [Valitse]

sudo fdisk -l

....näet tallennnusmediat

sudo mount /dev/sdxy /mnt

....siis esim. /dev/sdb1

sudo mount --bind /dev /mnt/dev

....jos käytössä on Ubuntu 10.04 tai vastaava, niin myös /proc vaaditaan

sudo mount --bind /proc /mnt/proc

sudo chroot /mnt

grub-install /dev/sdx

....siis esim /dev/sdb

Ctrl D

sudo umount /mnt/proc

sudo umount /mnt/dev

sudo umount /mnt

exit

https://wiki.ubuntu.com/Grub2#Recover Grub 2 via LiveCD

Noin ensihätään myös käynnistys-CD:istä voi olla apua..  :)

Tai kun ajattelee tarkemmin koneen voi käynnistää CD:llä, jolloin live-CD operaatiot voi välttää, mutta sitten korjaus on liian helppoa..  ::)

U1004BOOT-CD = Käynnistys-CD Ubuntu 10.04:lle kernel 2.6.32-21-generic + USB_modeswitch-paketteja + SmartBootManager

http://sites.google.com/site/bootcdoobetimer/U1004BOOT.iso?attredirects=0&d=1

XPbootCDx4 = Windows XP pro käynnistää osioilta 1- 4

http://sites.google.com/site/bootcdoobetimer/XPbootCDx4.iso?attredirects=0&d=1

Edit:

Tietenkin myös XP täytyy saada käynnistymään grubin kautta, joten vielä pari komentoa päätteessä..

Koodia: [Valitse]
sudo os-prober

sudo update-grub
« Viimeksi muokattu: 23.06.10 - klo:19.04 kirjoittanut oobetimer »
13/2/2009 and friday....

http://debian-fi.dy.fi/

Hannu Mikael

  • Käyttäjä
  • Viestejä: 94
  • Kysyvä löytää
    • Profiili
Vs: Grub ei toimi
« Vastaus #2 : 23.06.10 - klo:19.21 »
Ubuntu 10.04 oli pöytäkoneen pienessä slave-levyssä, ja siihen syntyi viallisia sektoreita, joten hommasin isomman samaa IDE/ATA-tyyppiä, muutin slaveksi, ja koneeseen kiinni. Masterissa on XP.

Käynnistin koneen, ja ajattelin käyttää XP:n levytyökalua, ja kone ilmoitti, että "no such device.....(numeroita, kirjaimia) grub rescue."
Asensin kuitenkin Ubuntun uuteen/käytettyyn levyyn, joka asennuksessa näkyi normaalisti.
Sen jälkeen ilmestyy "error:out of disk grub rescue."
Eli en saa käyntiin Ubuntua enkä XP:tä.
Mitä tehtävissä?

Menee oudoksi.

Syynäsin tilannetta Ubuntun live-CD:llä, ja sen levytyökalulla, ja nyt molemmat kiintolevyt näkyvät masterina, vaikka jumpperoin hankkimani levyn slaveksi, samoin kuin edellisenkin levyssä olevien symbolien mukaan.
Miksi levy ei muutu slaveksi?

Hannu Mikael

  • Käyttäjä
  • Viestejä: 94
  • Kysyvä löytää
    • Profiili
Vs: Grub ei toimi
« Vastaus #3 : 23.06.10 - klo:21.40 »
Ubuntu 10.04 oli pöytäkoneen pienessä slave-levyssä, ja siihen syntyi viallisia sektoreita, joten hommasin isomman samaa IDE/ATA-tyyppiä, muutin slaveksi, ja koneeseen kiinni. Masterissa on XP.

Käynnistin koneen, ja ajattelin käyttää XP:n levytyökalua, ja kone ilmoitti, että "no such device.....(numeroita, kirjaimia) grub rescue."
Asensin kuitenkin Ubuntun uuteen/käytettyyn levyyn, joka asennuksessa näkyi normaalisti.
Sen jälkeen ilmestyy "error:out of disk grub rescue."
Eli en saa käyntiin Ubuntua enkä XP:tä.
Mitä tehtävissä?


Menee oudoksi.

Syynäsin tilannetta Ubuntun live-CD:llä, ja sen levytyökalulla, ja nyt molemmat kiintolevyt näkyvät masterina, vaikka jumpperoin hankkimani levyn slaveksi, samoin kuin edellisenkin levyssä olevien symbolien mukaan.
Miksi levy ei muutu slaveksi?


Sorry vaan omaa huolimattomuuttani.
Kakkoslevyn jumpperi oli väärässä paikassa, joten oli kaksi master-levyä, ja grub hämääntyi siitä.
Nippeli kokonaan pois, ja levy on slave, grub alkoi toimimaan, sekä XP että Ubuntu.