PDA

Visualizza la versione completa : Problemi con il Bootloader


shishii
19-12-2008, 22:19
Ciao,

Sto cercando di installare una qualche distro (per ora ho provato Ubuntu 8.10, Kubuntu 8.10, Xubuntu 8.4, Mandriva 2009) e tutte le installazioni hanno dato lo stesso problema... l'impossibilitÓ di fare il boot:

GRUB Loading Stage1.5.
Grub Loading, please wait...
Error 17

e non va pi¨ avanti.

mi pare evidente che la distro non c'entra, ed Ŕ un problema tra il mio PC e GRUB, il quale Ŕ installato sul MBR del primo disco.

Architettura del PC:

MB Asus P4P800 De luxe
CPU PIV 2.8
RAM 2G

Dischi:
Primary Master 120G con Windows 2000 /dev/sda
Primary Slave 500G su cui cerco di intallare Linux /dev/sdb
Secondary Master 120G dati /dev/sdc
Secondary Slave masterizzatore
Primo canale SATA 1T ancora non formattato /dev/sdd

questo Ŕ il file menu.lst di GRUB:


timeout 10
color black/cyan yellow/cyan
gfxmenu (hd1,0)/gfxmenu
default 0

title linux
root (hd1,0)
kernel (hd1,0)/vmlinuz BOOT_IMAGE=linux root=UUID=69579a6c-9699-4227-843e-53e6d9f38fe3 splash=silent vga=791
initrd (hd1,0)/initrd.img

title linux-nonfb
root (hd1,0)
kernel (hd1,0)/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=69579a6c-9699-4227-843e-53e6d9f38fe3
initrd (hd1,0)/initrd.img

title 2.6.27-desktoprc8-2mnb
root (hd1,0)
kernel (hd1,0)/vmlinuz-2.6.27-desktop-0.rc8.2mnb BOOT_IMAGE=2.6.27-desktoprc8-2mnb root=UUID=69579a6c-9699-4227-843e-53e6d9f38fe3 splash=silent vga=791
initrd (hd1,0)/initrd-2.6.27-desktop-0.rc8.2mnb.img

title failsafe
root (hd1,0)
kernel (hd1,0)/vmlinuz BOOT_IMAGE=failsafe root=UUID=69579a6c-9699-4227-843e-53e6d9f38fe3 failsafe
initrd (hd1,0)/initrd.img

title windows
root (hd0,0)
makeactive
chainloader +1



Questo Ŕ fstab:



# Entry for /dev/sdb3 :
UUID=69579a6c-9699-4227-843e-53e6d9f38fe3 / ext3 relatime 1 1
# Entry for /dev/sdb1 :
LABEL=Boot /boot ext2 sync,relatime 1 2
/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
/dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0
# Entry for /dev/sda1 :
UUID=129C666B9C664975 /mnt/win_c ntfs-3g defaults 0 0
# Entry for /dev/sdc1 :
UUID=F487-B837 /mnt/win_c2 vfat umask=0,iocharset=utf8 0 0
# Entry for /dev/sda12 :
UUID=B03F-E17C /mnt/win_d vfat umask=0,iocharset=utf8 0 0
# Entry for /dev/sda2 :
UUID=FE8C80F18C80A62D /mnt/win_e ntfs-3g defaults 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda5 :
UUID=0e94a8bb-192b-45f0-8ab3-b1a19810a67b swap swap defaults 0 0
# Entry for /dev/sda6 :
UUID=a3f1ff78-dc7c-48b6-b440-0744f0820e25 swap swap defaults 0 0
# Entry for /dev/sda7 :
UUID=ac8e3d1d-787b-4e75-959d-bce97f15f0bd swap swap defaults 0 0
# Entry for /dev/sda8 :
UUID=e5858fb7-51f8-4922-acef-2b0ddef73a74 swap swap defaults 0 0
# Entry for /dev/sda9 :
UUID=03683edb-df7e-4495-9a70-a5d7145fc3ef swap swap defaults 0 0
# Entry for /dev/sdb2 :
UUID=b29b2320-6fa8-400c-8181-d9de652267e3 swap swap defaults 0 0



Tutte le installazioni che ho provate sono state fatte su /dev/sdb:
sdb1 di 100M /boot
sdb2 di 1G swap
sdb3 di 499G /

Faccio presente che sono un utilizzatore di Linux dal 2000 e fino ad ora ero riuscito ad installarlo ovunque.

Ho provato anche a mettere GRUB sul MBR di sdb (il disco di linux) e fare avviare da Windows, ma quando, dal menu di boot di windows, seleziono linux ricompare l'errore visto prima.

Qualche idea?

Grazie.

francofait
19-12-2008, 22:35
Originariamente inviato da shishii
Ciao,

Sto cercando di installare una qualche distro (per ora ho provato Ubuntu 8.10, Kubuntu 8.10, Xubuntu 8.4, Mandriva 2009) e tutte le installazioni hanno dato lo stesso problema... l'impossibilitÓ di fare il boot:

GRUB Loading Stage1.5.
Grub Loading, please wait...
Error 17

e non va pi¨ avanti.

mi pare evidente che la distro non c'entra, ed Ŕ un problema tra il mio PC e GRUB, il quale Ŕ installato sul MBR del primo disco.

Architettura del PC:

MB Asus P4P800 De luxe
CPU PIV 2.8
RAM 2G

Dischi:
Primary Master 120G con Windows 2000 /dev/sda
Primary Slave 500G su cui cerco di intallare Linux /dev/sdb
Secondary Master 120G dati /dev/sdc
Secondary Slave masterizzatore
Primo canale SATA 1T ancora non formattato /dev/sdd

questo Ŕ il file menu.lst di GRUB:


timeout 10
color black/cyan yellow/cyan
gfxmenu (hd1,0)/gfxmenu
default 0

title linux
root (hd1,0)
kernel (hd1,0)/vmlinuz BOOT_IMAGE=linux root=UUID=69579a6c-9699-4227-843e-53e6d9f38fe3 splash=silent vga=791
initrd (hd1,0)/initrd.img

title linux-nonfb
root (hd1,0)
kernel (hd1,0)/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=69579a6c-9699-4227-843e-53e6d9f38fe3
initrd (hd1,0)/initrd.img

title 2.6.27-desktoprc8-2mnb
root (hd1,0)
kernel (hd1,0)/vmlinuz-2.6.27-desktop-0.rc8.2mnb BOOT_IMAGE=2.6.27-desktoprc8-2mnb root=UUID=69579a6c-9699-4227-843e-53e6d9f38fe3 splash=silent vga=791
initrd (hd1,0)/initrd-2.6.27-desktop-0.rc8.2mnb.img

title failsafe
root (hd1,0)
kernel (hd1,0)/vmlinuz BOOT_IMAGE=failsafe root=UUID=69579a6c-9699-4227-843e-53e6d9f38fe3 failsafe
initrd (hd1,0)/initrd.img

title windows
root (hd0,0)
makeactive
chainloader +1



Questo Ŕ fstab:



# Entry for /dev/sdb3 :
UUID=69579a6c-9699-4227-843e-53e6d9f38fe3 / ext3 relatime 1 1
# Entry for /dev/sdb1 :
LABEL=Boot /boot ext2 sync,relatime 1 2
/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
/dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0
# Entry for /dev/sda1 :
UUID=129C666B9C664975 /mnt/win_c ntfs-3g defaults 0 0
# Entry for /dev/sdc1 :
UUID=F487-B837 /mnt/win_c2 vfat umask=0,iocharset=utf8 0 0
# Entry for /dev/sda12 :
UUID=B03F-E17C /mnt/win_d vfat umask=0,iocharset=utf8 0 0
# Entry for /dev/sda2 :
UUID=FE8C80F18C80A62D /mnt/win_e ntfs-3g defaults 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda5 :
UUID=0e94a8bb-192b-45f0-8ab3-b1a19810a67b swap swap defaults 0 0
# Entry for /dev/sda6 :
UUID=a3f1ff78-dc7c-48b6-b440-0744f0820e25 swap swap defaults 0 0
# Entry for /dev/sda7 :
UUID=ac8e3d1d-787b-4e75-959d-bce97f15f0bd swap swap defaults 0 0
# Entry for /dev/sda8 :
UUID=e5858fb7-51f8-4922-acef-2b0ddef73a74 swap swap defaults 0 0
# Entry for /dev/sda9 :
UUID=03683edb-df7e-4495-9a70-a5d7145fc3ef swap swap defaults 0 0
# Entry for /dev/sdb2 :
UUID=b29b2320-6fa8-400c-8181-d9de652267e3 swap swap defaults 0 0



Tutte le installazioni che ho provate sono state fatte su /dev/sdb:
sdb1 di 100M /boot
sdb2 di 1G swap
sdb3 di 499G /

Faccio presente che sono un utilizzatore di Linux dal 2000 e fino ad ora ero riuscito ad installarlo ovunque.

Ho provato anche a mettere GRUB sul MBR di sdb (il disco di linux) e fare avviare da Windows, ma quando, dal menu di boot di windows, seleziono linux ricompare l'errore visto prima.

Qualche idea?

Grazie.

Risposta lampo , visto che hai giÓ fissato il bootloader anche su mbr secondario , vai nel bios ed inverti l'ordine d'avvio delle 2 unitÓ.

shishii
19-12-2008, 23:43
Originariamente inviato da francofait
Risposta lampo , visto che hai giÓ fissato il bootloader anche su mbr secondario , vai nel bios ed inverti l'ordine d'avvio delle 2 unitÓ.

C'Ŕ stato un miglioramento, ma non risolutivo, nel senso che ora vedo il men¨ di GRUB, per˛ se gli dico di lanciare Linux mi risponde:
Booting Linux
root (hd1,0) (giusto)
Error: 5 Partition table invalid o currupt (il disco Ŕ stato formattato in fase di installazione)

Se gli dico di lanciare windows risponde:
Booting Windows
root (hd0,0) (giusto)
Filesystem type is ext2fs, partition type 0x83 (ma che GRUB si droga?)
makeactive
chairloader + 1
Error 13 invalid or unsupported executable format

Bahh! :confused:

Altre idee?

P.S.: Per altro non ho capito perchŔ invertendo l'ordine di boot dei dischi riesco a vedere il menu di GRUB.

shishii
22-12-2008, 17:21
up

nifriz
22-12-2008, 17:38
Cambia in FSTAB tutte quelle UUID con i giusti pat /dev/sdaX a me diedero problemi tempo fa :ciauz:

shishii
22-12-2008, 17:42
ok, provo.

shishii
23-12-2008, 23:52
Niente... provato anche come suggerito da nifritz, ma ancora grub non funziona.

francofait
24-12-2008, 00:34
vai nel bios e controlla che le unitÓ ide siano configurate per lba mode attivo.

La confusione nella gestione dischi comunque parte da qui:

Dischi:
Primary Master 120G con Windows 2000 /dev/sda
Primary Slave 500G su cui cerco di intallare Linux /dev/sdb
Secondary Master 120G dati /dev/sdc
Secondary Slave masterizzatore
Primo canale SATA 1T ancora non formattato /dev/sdd

Lancia il dvd installazione mandriva e portalo su diskdrake , da li vedi sia la reale disposizione di tutte 3 le unitÓ che la reale mappa delle partizioni.
E prova anche a spostare l' unitÓ sata sul secondo canale , sulle mobo di Asus Ŕ piuttosto nella norma che i due primari ide master e sata t1 occupino lo stesso indirizzo IRQ dando possibili conflitti.

shishii
26-12-2008, 18:30
allora...

la mappa delle partizioni risulta come quella indicata.

purtroppo spostare il disco SATA sul secondo canale non Ŕ servito, gli errori erano identici a quelli riportati.
Come hai detto deve trattarsi di qualche casino del bios infatti dopo fatta lo spostamento del disco e fatto il boot da sdb su cui Ŕ installato Mandriva mi compare:

Booting 'Linux'
root (hd1,0)
Filesystem type is Fat, partitio type 0xc (penso che si confonda con il disco sdc che effettivamente ha la prima partizione i fat)
Kernel (hd1,0)/vmlinuz boot_image=linux root=UUID=....
Error 15: file not found

Allora ho provato a staccare l'HD SATA e finalmente sono riuscito a fare il boot tramite il boot loader di Windows che riesce a lanciare l'interfaccia grafica di GRUB (quella che mi compare cercando direttamente il bootloader di linux Ŕ semigrafica) e tutto funziona.

Da cosa pu˛ dipendere tutto sto casino?

Loading