View Full Version : Avvio Di Grub...
danlo8600
14-05-2009, 22:59
Allora premessa... Il pc è un laptop che ha su montata kubuntu + windows, ora vorrei montare una seconda distro linux su un hardisk esterno usb... Il problema... Non sò dove montare grub... ho sda che è l'hardisk interno del pc, sdb che è la penna usb da cui stò installando e sdc che è l'hardisk usb... Se monto il bootloader su sdc e dico al pc di partire da usb cerca di avviare ma non trova nessun bootloader e va su quello di sda, ho provato a editare a mano il boot loader sda, aggiungendo una riga come quella per eseguire windows:
title Test
root (hd1,1)
chainloader +1
savedefault
Il risultato è che mi spara un errore sul cilindo da usare del bios, che non ho capito che centra comunque... Voi che mi consigliate di fare???
L'unica prova che ancora non faccio è installare il bootloader su sda... Voi che dite?
Grazie per l'aiuto
Dal setup del bios imposta la priorità di boot dul disco usb, poi avvia il pc dalla penna e installa senza scegliere dove mettere il grub. Di default il grub viene installato nel disco di boot.
danlo8600
15-05-2009, 08:09
Allora lui di defoult invece lo installa su sdc, gli ho provato anche a farlo installare su sda, però mi da tipo error 17, quindi mi ha deto polverizzato il bootloader, che ho ripristinato ora... :mbe:
Ma visto che io grub già l'ho installato, non c'è un modo per creare una nuova opzione di boot anche manualmente con il sistema presente nel hardisk usb?
Damage92
15-05-2009, 08:48
ho provato a editare a mano il boot loader sda, aggiungendo una riga come quella per eseguire windows:
Se stai aggiungendo una voce per linux la sintassi è diversa!
Io installerei il bootloader su sda, e poi editerei menu.lst.
danlo8600
15-05-2009, 08:59
Ma su sda il bootloader grub già è presente... E se durante l'installazione su usb gli dico installa grub su sda mi spacca tutto e devo ripristinare da live cd....
se gli dici di installare il bootloadere sull'MBR del primo disco (sda) dovrebbe sostituire il grub esistente con quello aggiornato per avviare anche la nuova distro ...
Non so con ubuntu ma con mandriva ho sempre fatto così ed ha sempre funzionato ...
danlo8600
15-05-2009, 09:13
Mandriva non usa come boot loader lilo??? perchè ho letto in giro che il rompi scatole è grub per queste cose, mentre lilo è più tranquillo.... È vero???
Se stai aggiungendo una voce per linux la sintassi è diversa!
Io installerei il bootloader su sda, e poi editerei menu.lst.Bravo, così quando il disco usb non è attaccato va in errore !
Avvia kubuntu dal fisso col disco usb attaccato e senza penna, terminale:
sudo grub
find /boot/grub/stage1
posta il risultato
Damage92
15-05-2009, 14:00
Bravo, così quando il disco usb non è attaccato va in errore !
ma sda non è il disco interno? :mbe:
se sda è il primo disco di boot e dentro ci sono i file stage deve funzionare....
Ma su sda il bootloader grub già è presente... E se durante l'installazione su usb gli dico installa grub su sda mi spacca tutto e devo ripristinare da live cd....
Errore 17 anche quando il disco usb è collegato?
danlo8600
15-05-2009, 14:15
Errore 17 anche quando il disco usb è collegato?
Si
Output di grub stage 1:
grub> find /boot/grub/stage1
(hd0,5)
se il disco usb era collegato doveva darti 2 risposte, invece vede solo l'installazione del disco interno.
posta sudo fdisk -l (ELLE)
danlo8600
18-05-2009, 14:27
Ecco l'output
Disco /dev/sda: 78.5 GB, 78518522880 byte
255 testine, 63 settori/tracce, 9546 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x95409540
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 2677 21502971 7 HPFS/NTFS
/dev/sda2 2678 9546 55175242+ 5 Esteso
/dev/sda5 2678 2801 995998+ 82 Linux swap / Solaris
/dev/sda6 2802 4628 14675346 83 Linux
/dev/sda7 4629 9425 38531871 83 Linux
/dev/sda8 9426 9546 971901 82 Linux swap / Solaris
Disco /dev/sdb: 320.0 GB, 320072933376 byte
255 testine, 63 settori/tracce, 38913 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x00019763
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 1 32539 261369486 b W95 FAT32
/dev/sdb2 32540 33877 10747485 83 Linux
/dev/sdb3 33878 38801 39552030 83 Linux
/dev/sdb4 * 38802 38913 899640 83 Linux
prova a ripetere i comandi
sudo grub
find /boot/grub/stage1
quit
se la risposta è una sola devi reinstallare.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.