[Tech] problema all'avvio: Grub error 17

Flynets Lab flynets@gmail.com
Mer 10 Gen 2007 22:58:17 CET


salve ho un problema con grub: (ringrazio subito chi ha voglia di
spulciarsi sto problema)
dopo aver installato ubuntu su un disco da 160GB con dentro una
partizione ntfs (la prima) e una  fat32 l'ultima, al riavvio ho
ricevuto l'errore 17, con il conseguente blocco.

ho fatto un po' di ricerche su google e ne e' uscito che l' "error 17
: Cannot mount selected partition
   This error is returned if the partition requested exists, but the
filesystem type cannot be recognized by GRUB."

qualcuno in qualche forum, segnalava di reinstallare grub da una
chroot, c'ho provato ma non ho avuto successo, vi posto alcuni dati
del sistema per cercare di capire come lo risolvo.
la partizione dove sta la root e' la hda3 in ext3

brevemente la tabella ordinata delle partzioni e' cosi' definita:
/dev/hda1 primary ntfs winz
/dev/hda3 primary ext3 "/" o "/mnt/root quando entro in chroot"
/dev/hda2 extended
  /dev/hda7 logical etx3 "/home"
  /dev/hda6 logical swap
  /dev/hda5 logical fat32

root@ubuntu:/boot/grub# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hda3
UUID=0ed85af5-4dfc-4b8e-97af-5b622de4dda2 /               ext3
defaults,errors=remount-ro 0       1
# /dev/hda7
UUID=0d344b36-0fb3-49c8-a16e-e4498ad7843d /home           ext3
defaults        0       2
# /dev/hda1
UUID=C01C41D11C41C2E0 /media/hda1     ntfs
defaults,nls=utf8,umask=007,gid=46 0       1
# /dev/hda5
UUID=4370-023B  /media/hda5     vfat    defaults,utf8,umask=007,gid=46 0       1
# /dev/hda6
UUID=6f640ae1-81ae-4bb6-9742-14dd52cee584 none            swap    sw
          0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdb        /media/cdrom1   udf,iso9660 user,noauto     0       0
/dev/hdd        /media/cdrom2   udf,iso9660 user,noauto     0       0
/dev/           /media/floppy0  auto    rw,user,noauto  0       0

perche' al posto dei device (commentati) ci sono degli UUID?

al comando
root@ubuntu:/# 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        2611    20972826    7  HPFS/NTFS
/dev/hda2            6455       19457   104446597+   f  W95 Ext'd (LBA)
/dev/hda3            2612        6454    30868897+  83  Linux
/dev/hda5           13584       19457    47182905    b  W95 FAT32
/dev/hda6           13454       13583     1044193+  82  Linux swap / Solaris
/dev/hda7            6455       13453    56219404+  83  Linux

Partition table entries are not in disk order

cercando di reinstallare grub, nella sua console, dando "root (hd0,2)"
ricevo il seguente errore: "Error 21: Selected disk does not exist"
e il manuale dice "This error is returned if the device part of a
device- or full file name refers to a disk or BIOS device that is not
present or not recognized by the BIOS in the system. "

Questi sono i dati che penso possano essere utili per risolvere il
problema, serve altro? io sono fermo e non so che fare, voi cosa mi
consigliate?
grazie e scusate la lunga mail

ps. aggiungo anche il file di conf di grub

root@ubuntu:/# cat /boot/grub/menu.lst

default         0

timeout         10

title           Ubuntu, kernel 2.6.17-10-generic
root            (hd0,2)
kernel          /boot/vmlinuz-2.6.17-10-generic root=/dev/hda3 ro quiet splash
initrd          /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title           Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root            (hd0,2)
kernel          /boot/vmlinuz-2.6.17-10-generic root=/dev/hda3 ro single
initrd          /boot/initrd.img-2.6.17-10-generic
boot

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

title           Other operating systems:
root

title           Microsoft Windows XP Professional
root            (hd0,0)
savedefault
makeactive
chainloader     +1

-- 
Besos a todos
Flynets - http://www.flynets.altervista.org

Nei requisiti c'era scritto: Windows XP o superiore -
Cosė ho installato Linux.



Maggiori informazioni sulla lista flug-tech