Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: fout bij grub herstellen  (gelezen 11579 keer)

Offline Korah

  • Lid
  • Steunpunt: Nee
fout bij grub herstellen
« Gepost op: 2008/12/22, 21:14:50 »
Ik moest xp herinstalleren. Daardoor is de grub verdwenen. Door uitleg op de site heb ik geprobeerd mn grub te herstellen, maar dat is mislukt.
Om te weten waar Ubuntu staat, naast dat ik op C: XP heb staan, en op D: mijn documenten, heb ik find /boot/grub/stage1 getypt.
Vervolgens kwam naar voren dat ik hd0,5 moest gebruiken, wat ik dus gedaan heb. Ging goed. Maar na setup (hdo) kreeg ik error 12.

Wat doe ik fout?
hoofdcomputer thuis; Asus Eee box met windows 8.1                  
laptop thuis; MSI, AMD Athlon(tm) X2 Dual-Core QL-62 × 2
Ubuntu 14.04

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: fout bij grub herstellen
« Reactie #1 Gepost op: 2008/12/22, 21:48:56 »
Je deed niks fout.
Error 12: Kan geselecteerde partitie niet mounten
Deze fout treedt op wanneer de partitie een geldige partitie is, maar het bestandssysteem niet gekend is door GRUB. Deze fout komt niet vaak voor, tenzij je partitietabel corrupt is, of dat je je partities herordend hebt en een ongekende partitie komt nu in de plaats van je Linux-partititie.
Ik ken alleen testdisk om de partitie tabel te repareren met Knoppix, op de Ubuntu Live cd staat testdisk niet. Je kan ook met de Live cd je gegevens veilig stellen en een nieuwe install doen, helemaal makkelijk als je een aparte home partitie hebt. Hoe je via Windows een partitie tabel moet repareren weet ik helaas niet, even op een Windows forum zoeken misschien?

Met vriendelijke groet,

Gijs
In der Beschränkung zeigt sich der Meister.

Offline Korah

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #2 Gepost op: 2008/12/22, 21:58:29 »
pff, dat klinkt wel heel zwaar!
Je zou zeggen 'dat de grub herstellen' te doen is. Maar als ik daarvoor Ubuntu opnieuw moet installeren :(

Kan het er ook mee te maken hebben dat ik het met een andere (nieuwe) versie van de ubuntu cd heb geprobeerd?
hoofdcomputer thuis; Asus Eee box met windows 8.1                  
laptop thuis; MSI, AMD Athlon(tm) X2 Dual-Core QL-62 × 2
Ubuntu 14.04

Offline vanadium

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #3 Gepost op: 2008/12/22, 22:17:28 »
Ik denk inderdaad dat Gijs het een beetje zwart ziet ;) Ik kan mij niet voorstellen dat je door het herinstalleren van grub dergelijke zware schade zou veroorzaakt hebben. Wellicht heb je niet de juiste gegevens aangegeven bij herinstallatie van grub. Kijk eens goed naar je partitietabel ("sudo fdisk -l" vanaf de live CD) en identificeer je Ubuntu root partitie correct.

Offline Korah

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #4 Gepost op: 2008/12/22, 22:42:15 »
die geeft het volgende aan:

omitting empty partition (5)

Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x49e249e1

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3631    29165976    7  HPFS/NTFS
/dev/sda2            3632        9963    50861790    f  W95 Ext'd (LBA)
/dev/sda3            7013        9963    23703876    7  HPFS/NTFS
/dev/sda5            3632        6867    25993107   83  Linux
/dev/sda6            6868        7012     1164681   82  Linux swap / Solaris

Disk /dev/sdb: 241 MB, 241696768 bytes
16 heads, 32 sectors/track, 922 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Disk identifier: 0x7cc34e82

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1         922      236016    e  W95 FAT16 (LBA)
hoofdcomputer thuis; Asus Eee box met windows 8.1                  
laptop thuis; MSI, AMD Athlon(tm) X2 Dual-Core QL-62 × 2
Ubuntu 14.04

Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
Re: fout bij grub herstellen
« Reactie #5 Gepost op: 2008/12/22, 23:18:48 »
Even een opmerking:
De Grub van versie 7.10 kan niet overweg met de file gemaakt door 8.10 !!
Verder kan je de regel waarin de kernel wordt gestart ook simpelweg aanpassen,
nu staat er in die regel root=ssid=FTFD%$$%%R%* (lijkt Russisch), dit mag je aanpassen als
root=/dev/sda5
OpenStandaard evangelist, OpenSource promotor,  OpenData liefhebber.
Xubuntu gebruiker, liefhebber en tester.
In Nederland bekend als een dwarsligger.

Offline Korah

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #6 Gepost op: 2008/12/23, 00:13:03 »
geldt dat dan ook voor de grub van 8.04 ten opzichte van 8.10?

dat aanpassen, hoe moet ik dat doen?
hoofdcomputer thuis; Asus Eee box met windows 8.1                  
laptop thuis; MSI, AMD Athlon(tm) X2 Dual-Core QL-62 × 2
Ubuntu 14.04

Offline jan11000

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #7 Gepost op: 2008/12/23, 00:14:20 »
Grub en ubuntu kunnen verschillend de hd's tellen, vooral sata en ide.
Dus omdat je niet weet welke hd je moet opstarten, vul je gewoon alle mogelijkheden in, dan zie je de goede vanzelf voorbij komen.
Bij grub op "e" duwen en dan de hd nr wijzigen, dan 1 stap terug in het menu, dan op "b" duwen om te booten,
Indien je de goede gevonden hebt, vul je dit in bij menu.lst.

Je kan ook met de livecd opstarten, en de menu.lst aanpassen, dan doe je de eerste ubuntu die je ziet, deze copier je een aantal keren, zodat je deze bijv 6x kan opstarten, en dan doe steeds een andere schijf kiezen.

Met supergrub kan je ook zonder grub windows of ubuntu opstarten, en de grub herstellen natuurlijk.

Offline jan11000

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #8 Gepost op: 2008/12/23, 16:42:24 »
Hier is nog een aanvulling, 8.04 naar 8.10 is er iets gewijzigd.

voorbeeld: ubuntu 8.10

in fstab:
# /dev/sda2
UUID=426511g7-4239-4418-8109-57c439ec65cf / ext2 relatime,errors=remount-ro 0 1

in menu.lst:
title Ubuntu 8.10, kernel 2.6.27-9-generic
uuid 426511g7-4239-4418-8109-57c439ec65cf
kernel /boot/vmlinuz-2.6.27-9-generic
root=UUID=426511g7-4239-4418-8109-57c439ec65cf ro quiet splash
initrd /boot/initrd.img-2.6.27-9-generic
quiet


Dus de hd nr is eruit gehaald, nu word de uuid nr gebruikt en uuid is erbij gekomen.
"sudo fdisk -l" hier zou je de uuid kunnen zien.(dit weet ik nog niet zeker).
ls -l /dev/disk/by-uuid


Dit is de oude 8.04.
## ## End Default Options ##

title      Ubuntu 8.04, kernel 2.6.24-16-generic
root      (hd0,6)
kernel      /boot/vmlinuz-2.6.24-16-generic root=UUID=6fb895fa-729f-407d-8e9-92451ce5a454 ro quiet splash
initrd      /boot/initrd.img-2.6.24-16-generic
quiet



http://manual.sidux.com/nl/part-uuid-nl.htm let op dit is geen ubuntu.

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: fout bij grub herstellen
« Reactie #9 Gepost op: 2008/12/23, 16:46:01 »
Ik denk inderdaad dat Gijs het een beetje zwart ziet ;) Ik kan mij niet voorstellen dat je door het herinstalleren van grub dergelijke zware schade zou veroorzaakt hebben. Wellicht heb je niet de juiste gegevens aangegeven bij herinstallatie van grub. Kijk eens goed naar je partitietabel ("sudo fdisk -l" vanaf de live CD) en identificeer je Ubuntu root partitie correct.
Ik kan het inderdaad wel eens "zwart" inzien. Hopelijk heb ik Korah niet te veel "schrik" bezorgt.
Het was enkel de Nederlandse vertaling van Grub error 12.
@Ron, dit is nieuw voor mij, dit dus "De Grub van versie 7.10 kan niet overweg met de file gemaakt door 8.10 !!" , maar ja je bent nooit te oud om te leren.
Korah ben benieuwt of het lukt na alle adviezen.

Met vriendelijke groet,

Gijs
In der Beschränkung zeigt sich der Meister.

Offline Korah

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #10 Gepost op: 2008/12/23, 22:44:23 »
ik kom er nog steeds niet uit, met wat, waar en hoe ik nu precies iets moet intypen (sorry).  :|

zie hieronder voor wat er gebeurd. Heb hiervoor overigens de 8.04.1 cd weer gebruikt.


grub> root (hd0,5)

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  16 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,5)/boot/grub/stage2
/boot/grub/menu.lst"... failed

Error 12: Invalid device requested

hoofdcomputer thuis; Asus Eee box met windows 8.1                  
laptop thuis; MSI, AMD Athlon(tm) X2 Dual-Core QL-62 × 2
Ubuntu 14.04

Offline Gandyman

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #11 Gepost op: 2008/12/24, 00:13:37 »
Klopt Korah,

Je moet altijd 1 cijfer lager zitten.

Je poste dit
Citaat
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3631    29165976    7  HPFS/NTFS
/dev/sda2            3632        9963    50861790    f  W95 Ext'd (LBA)
/dev/sda3            7013        9963    23703876    7  HPFS/NTFS
/dev/sda5            3632        6867    25993107   83  Linux
/dev/sda6            6868        7012     1164681   82  Linux swap / Solaris

Omdat je linux op sda5 staat moet jij (hd0,4)  aanhouden.

De nul (0) word namelijk ook meegeteld.

Dus
Je typt hd0,0 als je rootpartitie op hda1 staat.
Staat die rootpartitie bijvoorbeeld op hda6, dan is de terminaltoverspreuk root (hd0,5) .
Hiermee vertel je Grub waar de actieve Linuxpartitie zit.
Dus staat je rootpartitie op hda1 dan typ je hd0,0
Staat die op hda6 dan typ je hd0,5
Dus altijd 1tje lager.
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Korah

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #12 Gepost op: 2008/12/24, 17:39:56 »
@ Gandyman,

dit krijg ik na 'eentje lager'


       [ Minimal BASH-like line editing is supported.   For
         the   first   word,  TAB  lists  possible  command
         completions.  Anywhere else TAB lists the possible
         completions of a device/filename. ]

grub> root (hd0,4)

grub> setup (hd0)

Error 17: Cannot mount selected partition

grub>
hoofdcomputer thuis; Asus Eee box met windows 8.1                  
laptop thuis; MSI, AMD Athlon(tm) X2 Dual-Core QL-62 × 2
Ubuntu 14.04

Offline Gandyman

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #13 Gepost op: 2008/12/24, 18:01:55 »
Hmz...

17 : Cannot mount selected partition
This error is returned if the partition requested exists, but the filesystem type cannot be recognized by GRUB.

Ik begin heel langzaam te denken dat je menu.lst een rommeltje is geworden ??

Waarom ik dat denk is door deze melding:
Citaat
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,5)/boot/grub/stage2
/boot/grub/menu.lst"... failed

(of de "failed" opmerking moet te maken hebben met het feit dat je niet genoeg rechten had op het moment dat je dit uitvoerden ? )

Zou je die "menu.lst" eens willen openen met gedit en dan alles onder de regel "## ## End Default Options ##
"
eens hier willen posten ?

Nogmaals het riedeltje wat je normaal gesproken moet afwerken:

Stap 1. Start de computer vanaf de Gparted LiveCD of Ubuntu live-cd

Stap 2. Open een terminalschermpje.
Stap 3. Typ sudo grub  en druk op Enter.
Dit start Grub zelf op.
Stap 4. Nu de goede partitie vinden met :
find /boot/grub/stage1Stap 5.En normaal kan je het dan afmaken met:
Typ root (hd0,0)  en druk op Enter
LET OP:
Je typt hd0,0 als je rootpartitie op hda1 staat.
Staat die rootpartitie bijvoorbeeld op hda6, dan is de terminaltoverspreuk  root (hd0,5) .
Hiermee vertel je Grub waar de actieve Linuxpartitie zit.
Dus staat je rootpartitie op hda1 dan typ je hd0,0
Staat die op hda6  dan typ je hd0,5
Dus altijd 1tje lager.


Stap 5. Typ  setup (hd0) en druk op Enter.
Hiermee installeer je Grub (opnieuw) in de MBR.
Stap 6. Verlaat Grub door  quit  in te tikken en op Enter te drukken.
Klaar
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Korah

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #14 Gepost op: 2008/12/24, 19:30:10 »
"zou je die menu.lst eens willen openen"

hoe doe ik dat?

hoofdcomputer thuis; Asus Eee box met windows 8.1                  
laptop thuis; MSI, AMD Athlon(tm) X2 Dual-Core QL-62 × 2
Ubuntu 14.04

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: fout bij grub herstellen
« Reactie #15 Gepost op: 2008/12/24, 19:40:49 »
In de terminal sudo gedit /boot/grub/menu.lst  na het puntje is een kleine L.

Met vriendelijke groet,

Gijs
In der Beschränkung zeigt sich der Meister.

Offline Korah

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #16 Gepost op: 2008/12/24, 19:47:38 »
dan gaat hij naar een scherm wat menu.lst heet. Scherm is vervolgens helemaal leeg.
hoofdcomputer thuis; Asus Eee box met windows 8.1                  
laptop thuis; MSI, AMD Athlon(tm) X2 Dual-Core QL-62 × 2
Ubuntu 14.04

Offline Gandyman

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #17 Gepost op: 2008/12/24, 20:53:07 »
Booten met de Ubuntu live-cd.
Dan middels terminal
gksudo nautilus

de harddisk bekijken en daar vind je bij /boot/grub/menu.lst

Eventueel openen met gedit.
« Laatst bewerkt op: 2008/12/28, 13:07:11 door Gandyman »
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Korah

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #18 Gepost op: 2008/12/27, 19:51:48 »
Booten met de Ubuntu live-cd.
Dan middels terminal
gksude nautilus

de harddisk bekijken en daar vind je bij /boot/grub/menu.lst

Eventueel openen met gedit.

je optie is niet gelukt, ik kreeg de volgende melding:

ubuntu@ubuntu:~$ gksude nautilus
bash: gksude: command not found
ubuntu@ubuntu:~$


Ben toen maar via "places-computer" opzoek gegaan naar de menu.lst

Hieronder waar je om vroeg:

## ## End Default Options ##

title      Ubuntu 8.04.1, kernel 2.6.24-21-generic
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-21-generic root=UUID=1c7bb805-04e4-4e47-8f1a-85d346f7d164 ro quiet splash
initrd      /boot/initrd.img-2.6.24-21-generic
quiet

title      Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-21-generic root=UUID=1c7bb805-04e4-4e47-8f1a-85d346f7d164 ro single
initrd      /boot/initrd.img-2.6.24-21-generic

title      Ubuntu 8.04.1, kernel 2.6.24-19-generic
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-19-generic root=UUID=1c7bb805-04e4-4e47-8f1a-85d346f7d164 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,5)
kernel      /boot/vmlinuz-2.6.24-19-generic root=UUID=1c7bb805-04e4-4e47-8f1a-85d346f7d164 ro single
initrd      /boot/initrd.img-2.6.24-19-generic

title      Ubuntu 8.04.1, memtest86+
root      (hd0,5)
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/sda1
title      Microsoft Windows XP Home Edition
root      (hd0,0)
savedefault
makeactive
chainloader   +1
hoofdcomputer thuis; Asus Eee box met windows 8.1                  
laptop thuis; MSI, AMD Athlon(tm) X2 Dual-Core QL-62 × 2
Ubuntu 14.04

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #19 Gepost op: 2008/12/27, 19:57:59 »
commando is: gksudo nautilus   en dus niet gksude nautilus (klein typfoutje van... )

Offline Gandyman

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #20 Gepost op: 2008/12/28, 13:42:44 »
Hersteld in me postje..... slordig  :|

@Korah

owk
Verander nu eens waar "root      (hd0,5)" staat in "root      (hd0,4)"

Alhoewel nu ik je postjes nogmaals lees (valt me nu pas op  ??? ) iets mis in dit verhaal.

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3631    29165976    7  HPFS/NTFS
/dev/sda2            3632        9963    50861790    f  W95 Ext'd (LBA)
/dev/sda3            7013        9963    23703876    7  HPFS/NTFS
/dev/sda5            3632        6867    25993107   83  Linux
/dev/sda6            6868        7012     1164681   82  Linux swap / Solaris

Waar is sda4 ???

Maagoe gewoon proberen ut kost nix  XD
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #21 Gepost op: 2008/12/28, 16:12:55 »
Hersteld in me postje..... slordig  :|
Kan iedereen overkomen.
Citaat
Alhoewel nu ik je postjes nogmaals lees (valt me nu pas op  ??? ) iets mis in dit verhaal.

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3631    29165976    7  HPFS/NTFS
/dev/sda2            3632        9963    50861790    f  W95 Ext'd (LBA)
/dev/sda3            7013        9963    23703876    7  HPFS/NTFS
/dev/sda5            3632        6867    25993107   83  Linux
/dev/sda6            6868        7012     1164681   82  Linux swap / Solaris

Waar is sda4 ???

Maagoe gewoon proberen ut kost nix  XD
Als je een normale install doet komt er ook geen sda4 erop enkel sda1,sda2 en sda5 (swap) waarom linux direct sda5 kiest vind ik ook heel raar en als je een dual-boot doet komt er een sda6 en sda7 (ook swap) bij. en ook geen sda4. Vind dit heel raar maar ja zolang het werkt.  :)

Offline chris.

  • Lid
    • http://www.linuxmintusers.be
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #22 Gepost op: 2008/12/28, 16:14:53 »
was mij idd ook al eens opgevallen met een tripleboot systeem,,
al dacht ik dat ikzelf had zitten suffen maar niet dus.

wel intresant,,,waarom een 4e partitie geen 4 noemen?

Offline Johan van Dijk

  • Administrator
    • johanvandijk
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #23 Gepost op: 2008/12/28, 16:21:04 »
http://wiki.ubuntu-nl.org/community/PartitiesBestandssystemen#Naamgevingvandepartities
De 4e partitie is meestal de extended partitie, waarin de logische partities gemaakt worden.
Die is dus niet bruikbaar voor andere zaken.
Bij jou is sda2 de extended partitie, en zijn sda5 en 6 de logische partities.

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: fout bij grub herstellen
« Reactie #24 Gepost op: 2008/12/28, 17:04:24 »
Zo leren we ook weeral bij, 't is simpel maar men moet het weten  :)
thx johan.