Nieuws:

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

Auteur Topic: GRUB error 17, cannot mount partition  (gelezen 1072 keer)

Alfredo

  • Gast
GRUB error 17, cannot mount partition
« Gepost op: 2006/10/12, 00:40:05 »
Hey

Ik kreeg een tijdje geleden problemen met Windows en moest mijn MBR opnieuw installeren. Omdat Linux het zo niet meer deed, heb ik met de hulp van dit forum GRUB van mijn Live CD geinstalleerd (ik vind het trema niet direct op mijn toetsenbord, ben azerty gewoon). Nadien wou Ubuntu niet meer opstarten, telkens error 17 in grub, partition type 0x82 (swap?). Verder kan ik mijn Linux partitie zien in Windows, onder O:\ (ext2 volgens XP, ext3 volgens PartitionMagic). Dit zou toch niet mogen?
Vandaag kreeg ik Dapper Drake toegestuurd, tijd om het opnieuw te proberen dus. :)

Ik heb al een beetje in het forum gezocht, hier is wat informatie...

ubuntu@ubuntu:~$ sudo fdisk -l

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

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1       11688    93883828+   7  HPFS/NTFS
/dev/hda2           11689       19457    62404492+   f  W95 Ext'd (LBA)
/dev/hda5           11689       16307    37102086    7  HPFS/NTFS
/dev/hda6   *       16308       18759    19695658+  83  Linux
/dev/hda7           18760       18868      875511   82  Linux swap / Solaris
/dev/hda8           18869       19457     4731111    b  W95 FAT32
ubuntu@ubuntu:~$ sudo mkdir /test
ubuntu@ubuntu:~$ sudo mount /dev/hda6 /test
ubuntu@ubuntu:~$ sudo gedit /test/boot/grub/menu.lst


title Ubuntu, kernel 2.6.12-10-386

root (hd0,6)

kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda6 ro quiet splash

initrd /boot/initrd.img-2.6.12-10-386

savedefault

boot



title Ubuntu, kernel 2.6.12-10-386 (recovery mode)

root (hd0,6)

kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda6 ro single

initrd /boot/initrd.img-2.6.12-10-386

boot

##Dit stond op root=/dev/hda7 maar na het bekijken van fdisk heb ik dit verandert.
ubuntu@ubuntu:~$ sudo gedit /test/etc/fstab


# /etc/fstab: static file system information.

#

#            

proc            /proc           proc    defaults        0       0

/dev/hda6       /               ext3    defaults,errors=remount-ro 0       1

/dev/hda7       none            swap    sw              0       0

/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0

/dev/hdd        /media/cdrom1   udf,iso9660 user,noauto     0       0

##Dit stond op /dev/hda7 en 8
Ik dacht het dus zelf gevonden te hebben na die aanpassingen, maar grub geeft nog steeds dezelfde error...  Enig idee wat ik fout doe?
PartitionMagic geeft trouwens aan dat er op hda6 ergens een blok fout zit (ofzo), kan ik die partitie of fouten controleren?

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
GRUB error 17, cannot mount partition
« Reactie #1 Gepost op: 2006/10/12, 01:16:17 »
Probeer eens root(0,5) in plaats van root(0,6)
in GRUB begint men te tellen vanaf 0 dus is het
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Alfredo

  • Gast
GRUB error 17, cannot mount partition
« Reactie #2 Gepost op: 2006/10/12, 01:26:00 »
Ik kan me niet herinneren dat ik fs-driver ooit heb geinstalleerd, maar dat zal dan wel zeker?

Geen idee of het nodig was, maar ik heb het volgende dan ook maar even aangepast:

## e.g. kopt=root=/dev/hda1 ro

# kopt=root=/dev/hda6 ro



## default grub root device

## e.g. groot=(hd0,0)

# groot=(hd0,5)

Eens zien of het nu werkt, bedankt voor je hulp in ieder geval. :)

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
GRUB error 17, cannot mount partition
« Reactie #3 Gepost op: 2006/10/12, 01:34:14 »
Citaat van: Alfredo
Geen idee of het nodig was, maar ik heb het volgende dan ook maar even aangepast:
[...]
alleen nodig als je zou willen dat GRUB nog werkt na een update van je kernel versie of bij het handmatig uitvoeren van het update-grub script :)

dus inderdaad goed dat je dat ook aanpast...

je had de rest trouwens niet aan moeten passen, als je alleen deze 2 dingen had aangepast en dan sudo update-grub had gedaan, dan werd de menu.lst automatisch herschreven met de nieuwe waarden die je had opgegeven, maar dat maakt nu niet zoveel uit.. :)

succes met grub
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Alfredo

  • Gast
GRUB error 17, cannot mount partition
« Reactie #4 Gepost op: 2006/10/12, 01:43:15 »
Na het automatisch repareren van enkele errors en het opnieuw installeren van xserver (gelukkig wist ik nog vaag hoe dat moest), zit ik terug in Ubuntu! :D
Nu enkel nog een hoop updates downloaden (154) en ik kan terug voort.

Bedankt profoX :)

Offline Pjotr

  • Lid
    • http://sites.google.com/site/computertip
  • Steunpunt: Nee
GRUB error 17, cannot mount partition
« Reactie #5 Gepost op: 2006/10/12, 14:02:40 »
Het is wel uitkijken geblazen met Partition Magic. Mijn ervaring is, dat PM niet goed omgaat met Linux-partities. PM geeft dan soms verkeerde foutmeldingen. Als je die fouten vervolgens door PM laat "herstellen", dan kan de zaak soms goed in de soep draaien. Grrrrr......

Voor het indelen van een harde schijf met

Offline Dave

  • Lid
  • Steunpunt: Nee
GRUB error 17, cannot mount partition
« Reactie #6 Gepost op: 2006/10/12, 14:08:51 »
ja dat herken ik.
Pm vind fouten in uw schijf en kan ze herstellen. Zal PM deze herstellen?
Klikte ik nog ja ook en weg was je installatie alsmede de gemaakte backup die waardeloos was.