Nieuws:

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

Auteur Topic: Grub Error 17 (opgelost)  (gelezen 5552 keer)

Offline AileStrike

  • Lid
  • Steunpunt: Nee
Grub Error 17 (opgelost)
« Gepost op: 2009/12/15, 22:10:07 »
Vanmiddag wou ik op mijn laptop (Packard Bell Easynote MX-52) Windows 7 installeren voor een tripleboot (Vista, Ubuntu 9.10 en dus 7). Ik heb met Easus Partition Manager een partitie aangemaakt, liet de laptop zijn gang gaan en ging wat te drinken halen. Toen ik terug kwam was de laptop uit (mijn zusje zei dat de Easus iets in de trend zei van: will shut down bladiebla). Toen ik daarna mijn laptop wou opstarten kreeg ik dus Grub Error 17.

Kon mijn orginele installatie CD van Ubuntu 8.10 (?) niet vinden en had de nieuwe Ubuntu 9.10 LiveCD gedownload en het volgende link geprobeerd:

http://wiki.ubuntu-nl.org/community/GrubHerstel

met het volgende ingetypt in de terminal

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x37a214e6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1045     8393931   27  Unknown
/dev/sda2   *        1046       15345   114863960+   7  HPFS/NTFS
/dev/sda3           15346       19457    33029640    f  W95 Ext'd (LBA)
/dev/sda5           15346       17545    17671468+   7  HPFS/NTFS
/dev/sda6           17546       19371    14667313+  83  Linux
/dev/sda7           19372       19457      690763+  82  Linux swap / Solaris
ubuntu@ubuntu:~$ sudo mount /dev/sda6 /mnt
ubuntu@ubuntu:~$ sudo grub-install /dev/sda --root-directory=/mnt
Installation finished. No error reported.
This is the contents of the device map /mnt/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)    /dev/sda
ubuntu@ubuntu:~$ sudo reboot

Nu krijg ik als ik reboot het volgende:

GNU GRUB version 1.97~beta4

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

sh :grub>


Waar kan het probleem aan liggen? Komt het omdat ik de Grub opnieuw heb geinstalleerd met een nieuwe versie van Ubuntu? (9.10 vs 8.10)

En wat moet ik nu doen? Windows 7 installeren? Ubuntu opnieuw installeren?
« Laatst bewerkt op: 2009/12/17, 01:02:17 door AileStrike »

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: Grub Error 17
« Reactie #1 Gepost op: 2009/12/15, 22:39:50 »
Error 17: Kan geselecteerde partitie niet aankoppelen (mount)
Het lijkt er op dat je de commando's goed hebt uitgevoerd. Heb je soms op sda1 een boot sector gemaakt? Dan zou je sda1 in je commando moeten zetten. Zo sudo mount /dev/sdax /mnt/boot

Ik denk dat je het beste eerst Windows 7 installeert. En dan de Grub overnieuw zo installeert http://wiki.ubuntu-nl.org/community/GrubHerstel#Grub2.28vanafUbuntuversie9.10.29 hierna zal je handmatig nog Windows 7 aan je grub moeten toevoegen. http://wiki.ubuntu-nl.org/community/Grub2
« Laatst bewerkt op: 2009/12/15, 22:49:11 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

Offline AileStrike

  • Lid
  • Steunpunt: Nee
Re: Grub Error 17
« Reactie #2 Gepost op: 2009/12/15, 23:16:04 »
sudo mount /dev/sda1 /mnt/boot geeft hetzelfde resultaat.

Is het anders ook niet te doen door nu proberen Windows 7 te installeren en daarna Ubuntu 9.10?

Ik zal graag Vista wel willen blijven houden omdat ik die orgineel bij de laptop heb gekregen.

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: Grub Error 17
« Reactie #3 Gepost op: 2009/12/15, 23:35:17 »
Je hoeft Windows er niet af te halen. Het is alleen vreemd dat sda6 niet gezien wordt als de juiste partitie terwijl volgens fdisk -l dit de juiste partitie is. Kan je in de terminal dit commando geven ls /mnt en kan je hier de uitkomst plaatsen?
In der Beschränkung zeigt sich der Meister.

Offline AileStrike

  • Lid
  • Steunpunt: Nee
Re: Grub Error 17
« Reactie #4 Gepost op: 2009/12/16, 17:09:16 »
Moet ls /mnt achter: sudo mount /dev/sda6 /mnt?

Dus: sudo mount /dev/sda6 ls /mnt


Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: Grub Error 17
« Reactie #5 Gepost op: 2009/12/16, 17:36:49 »
Nee, alleen ls /mnt
In der Beschränkung zeigt sich der Meister.

Offline AileStrike

  • Lid
  • Steunpunt: Nee
Re: Grub Error 17
« Reactie #6 Gepost op: 2009/12/16, 19:11:29 »
Done, maar heeft niet echt een bepaalde uitkomst..

ubuntu@ubuntu:~$ ls /mnt
ubuntu@ubuntu:~$

« Laatst bewerkt op: 2009/12/16, 19:36:43 door AileStrike »

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: Grub Error 17
« Reactie #7 Gepost op: 2009/12/16, 19:22:54 »
Dat kan, bij mij komt er ook niets uit, alleen gemounte apparaten zie je.
Ik denk dat je het beste grub2 opnieuw kan installeren, van deze site
http://ubuntuforums.org/showthread.php?t=1195275&highlight=customize+grub2
punt 12. Kijk eerst met de live CD op welke partitie je installatie staat
12 Reinstalling GRUB 2 from LiveCD
If you cannot boot from GRUB 2 and need to reinstall it, here is the simple method. For more details or for advanced options, refer to the Ubuntu community documentation here: Grub2 - Reinstalling GRUB 2:

    * Boot the 9.10 Karmic LiveCD to the Desktop.
    * Open a terminal - Applications, Accessories, Terminal.
    * Determine your normal system partition - `sudo fdisk -l` (That is a lowercase L)
    * If you aren't sure, run `df -Th`. Look for the correct disk size and ext3 or ext4 format.
    * Mount your normal system partition:
      Code:

      sudo mount /dev/sdXY /mnt

          o Example: sudo mount /dev/sda1 /mnt
          o Note: substitue the correct partition: sda1, sdb5, etc.
          o Note: GRUB 2 counts the first drive (X) as "0", but the first partition (Y) as "1"
    * Only if you have a separate boot partition:
          o
            Code:

            sudo mount /dev/sdXY /mnt/boot

            with sdXY being your /boot partition designation.
    * Reinstall GRUB 2:
      Code:

      sudo grub-install --root-directory=/mnt /dev/sdX

    *
          o Example: sudo grub-install --root-directory=/mnt /dev/sda
          o Note: Substitute the correct device - sda, sdb, etc. Do ''not'' specify a partition number.
    * Unmount the partition:
      Code:

      sudo umount /mnt

    * Reboot.
In der Beschränkung zeigt sich der Meister.

Offline AileStrike

  • Lid
  • Steunpunt: Nee
Re: Grub Error 17
« Reactie #8 Gepost op: 2009/12/16, 21:21:32 »
Heb met toeval mijn oude Ubuntu Live CD gevonden, die eens opgestart en GRUB proberen te herstellen met de methode voor de oude GRUB. En het is gelukt.  =D

Als je dus een oude versie van Ubuntu hebt, lukt het je niet om met een nieuwere versie GRUB te herinstalleren. Logisch, stond ook in de handleiding.

Gijsbert; bedankt voor je hulp!

Ben nu nog aan het twijfelen of ik Windows 7 wel wil installeren ivm weer een GUB fout zometeen..

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: Grub Error 17
« Reactie #9 Gepost op: 2009/12/16, 21:34:51 »
Als je Windows 7 installeert zal deze de MBR(waar grub op staat) overschrijven. Dus dan zal je Grub opnieuw moeten installeren. Tenzij je meerdere Schijven hebt zoals ik, dan kan je door in de BIOS de opstart volgorde van de HD's veranderen zodat de bootloader van Windows op een andere MBR geschreven wordt, maar ook dan zal je W7 in het Grub menu moeten zetten als je daar vanuit ook W7 op wil starten.
In der Beschränkung zeigt sich der Meister.

Offline AileStrike

  • Lid
  • Steunpunt: Nee
Re: Grub Error 17
« Reactie #10 Gepost op: 2009/12/17, 01:01:16 »
Ik was al bang dat ik GRUB weer opnieuw zal moeten installeren na het installeren van Windows 7. Maar het zal opzich toch goed moeten gaan als ik weer hetzelfde handeling als hierboven uitvoer toch?

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: Grub Error 17 (opgelost)
« Reactie #11 Gepost op: 2009/12/17, 07:56:36 »
Lijkt mij wel, in ieder geval succes ermee. :)
In der Beschränkung zeigt sich der Meister.

Offline AileStrike

  • Lid
  • Steunpunt: Nee
Re: Grub Error 17 (opgelost)
« Reactie #12 Gepost op: 2009/12/17, 22:02:43 »
Net W7 geinstalleerd en allemaal goed gegaan. Kon daarna in een bootmenu kiezen uit 7 of Vista. Daarna GRUB weer geinstalleerd en nu kan ook Ubuntu kiezen.

Maar er is wel iets "raars".

Oude GRUB menu zag er zo uit:

Ubuntu
Ubuntu Recovery
Mem Test

Vista
Vista


Twee keer Vista vond ik al raar, maar beide opties starten Vista op.

Nu ziet mijn GRUB menu er zo uit (met --> verwijzend naar de OS die het opstart):

Ubuntu
Ubuntu Recovery
Mem Test

Vista
--> Vista
Vista --> Bootmenu Vista of 7

Heb er opzich geen problemen mee, werkt goed. Maar ga dit misschien binnenkort wel oplossen, heb net even gegoogled en zijn wel meer mensen die dit hebben.

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: Grub Error 17 (opgelost)
« Reactie #13 Gepost op: 2009/12/17, 22:21:14 »
Ik denk dat Grub Windows 7 aanziet voor Vista, het is maar een tekstje en aan te passen, maar wel jammer dat dit handmatig gewijzigd moet worden. Of toch iets in Windows ???
Ik heb geen Windows anders kon ik het eens testen.
« Laatst bewerkt op: 2009/12/17, 22:23:21 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

Offline AileStrike

  • Lid
  • Steunpunt: Nee
Re: Grub Error 17 (opgelost)
« Reactie #14 Gepost op: 2009/12/17, 23:09:40 »
Haha, ja opzich stoort het niet..  =D

Wat me net opgevallen is dat er nu in de Bootmenu ook iets over GRUB 2 staat. Iets van Load GRUB 2 ofzoiets..

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: Grub Error 17 (opgelost)
« Reactie #15 Gepost op: 2009/12/17, 23:22:16 »
Toch voor niets Grub 2 erbij gekregen. Het mag een publiek geheim zijn dat Grub 2 niet tot mijn favoriete programma's behoort.
Heb je wel een menu.lst of heb je nu een mix van 2 Grubs?
Kijk eens of deze map /etc/grub.d bestaat.
In der Beschränkung zeigt sich der Meister.

Offline jolo

  • Lid
  • Steunpunt: Nee
Re: Grub Error 17 (opgelost)
« Reactie #16 Gepost op: 2009/12/18, 11:34:36 »
Nu ziet mijn GRUB menu er zo uit (met --> verwijzend naar de OS die het opstart):

Ubuntu
Ubuntu Recovery
Mem Test

Vista --> Vista
Vista --> Bootmenu Vista of 7
Ziet er inderdaad vreemd uit. Maar als je Ubuntu 9.10 schoon had geïnstalleerd, dan gebruik je GRUB 1.97 beta4. Bij mij op de hoofd PC wordt Windows 7 RC met Ubuntu 9.10 gewoon herkend als Windows 7

/boot/grub/grub.cfg
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set d6ae11ffae11d937
chainloader +1
}
Hoofd PC september 2011 Asus P8Z68-V Pro i7 2600K 8 GB RAM GT730 Ubuntu 14.04
PC 2007 Asus P5B E6600 2GB RAM 8800GTS  
Notebook 2008 Lenovo ThinkPad R61i 8932GMG 2,5 GB RAM
Test pc's AthlonXP 1700+ PC 1,5 GB RAM nVidia 7600GS en Dual P3 1000 MHz 1 GB RAM X1650Pro

Offline AileStrike

  • Lid
  • Steunpunt: Nee
Re: Grub Error 17 (opgelost)
« Reactie #17 Gepost op: 2009/12/19, 12:25:46 »
Toch voor niets Grub 2 erbij gekregen. Het mag een publiek geheim zijn dat Grub 2 niet tot mijn favoriete programma's behoort.
Heb je wel een menu.lst of heb je nu een mix van 2 Grubs?
Kijk eens of deze map /etc/grub.d bestaat.

Ik heb gewoon een menu. Nog niet geprobeerd wat er gebeurd als ik op Chainload into GRUB 2 optie selecteer...

map /etc/grub.d bestaat. Zie printscreen voor inhoud.

« Laatst bewerkt op: 2009/12/19, 12:27:41 door AileStrike »

Offline track

  • Lid
  • Steunpunt: Nee
Re: Grub Error 17 (opgelost)
« Reactie #18 Gepost op: 2009/12/19, 12:48:11 »
Hoi AileStrike,

de inhoud van  /etc/grub.d  zijn gewoon de scripten van grub2, meer zegt dat niet.

Wat wél iets zegt is de inhoud van de map  /boot/grub , daar zit de "menu.lst" van grub in
en ook de  "menu.cfg"  van grub2 .

En, een grub --version in de terminal verklapt ook al iets.

track

Offline AileStrike

  • Lid
  • Steunpunt: Nee
Re: Grub Error 17 (opgelost)
« Reactie #19 Gepost op: 2009/12/23, 03:26:18 »
Oke, bedankt.

Inhoudt van menu.lst:

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 5

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
## password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=1fc3f63a-f60a-41a3-85eb-88e5c832eab8 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=1fc3f63a-f60a-41a3-85eb-88e5c832eab8

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
##      indomU=true
##      indomU=false
# indomU=detect

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 9.10, kernel 2.6.31-14-generic
uuid 1fc3f63a-f60a-41a3-85eb-88e5c832eab8
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=1fc3f63a-f60a-41a3-85eb-88e5c832eab8 ro splash
initrd /boot/initrd.img-2.6.31-14-generic
quiet

title Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
uuid 1fc3f63a-f60a-41a3-85eb-88e5c832eab8
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=1fc3f63a-f60a-41a3-85eb-88e5c832eab8 ro  single
initrd /boot/initrd.img-2.6.31-14-generic

title Chainload into GRUB 2
root 1fc3f63a-f60a-41a3-85eb-88e5c832eab8
kernel /boot/grub/core.img

title Ubuntu 9.10, memtest86+
uuid 1fc3f63a-f60a-41a3-85eb-88e5c832eab8
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 Windows Vista/Longhorn (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
makeactive
chainloader +1

menu.cfg kon ik daarin niet vinden.. nergens niet overigens..

Offline track

  • Lid
  • Steunpunt: Nee
Re: Grub Error 17 (opgelost)
« Reactie #20 Gepost op: 2009/12/23, 10:55:31 »
Hoi AileStrike,

dat er geen "menu.cgf" is betekent dat  grub2 niet gebruikt wordt, je had dus geüpgrade vanaf Uby 9.04 .

Verder vertoont jouw  "menu.lst"  de normale Uby-kernel, en dan een "chainload naar grub2".
Dat verbaasd mij wél een beetje want ik weet niet waar dat thuis hoort. 
Heb je ergens op een externe schijf een tweede Uby-installatie zitten dan ?  Als zoiets tijdens de installatie aanwezig was
heeft hij dat meegenomen.
(en als die er niet meer is kun je de desbetrefeende regels gewoon wissen. Of je voert nog een keer een  update-grub  uit)

Anders zijn er nog de memtest  en twee Win..'s waarvan het eerste standaard opstart.
Dat is ook niet raar.

Had je een keer die  grub --version in de terminal uitgevoerd ?  En, zegt hij iets van  "grub version 0.97" ?
Dan is dat ook in orde.

Is er nu nog iets dat niet werkt ?

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
  • Steunpunt: Nee
Re: Grub Error 17 (opgelost)
« Reactie #21 Gepost op: 2009/12/23, 11:41:28 »
en dan een "chainload naar grub2".
Dat verbaasd mij wél een beetje want ik weet niet waar dat thuis hoort. 
Ter info:

Dat kan geplaatst zijn door de opdracht:
sudo apt-get install grub-pc
Dit is de normale procedure voor een upgrade naar grub2 als er een upgrade 9.04 naar 9.10 is gedaan.

http://wiki.ubuntu-nl.org/community/Grub2#UpgradennaarGRUB2
`Wie wil de Nederlandstalige Ubuntu documentatie wiki onderhouden? https://wiki.ubuntu-nl.org