RISOLTO[Grub] Installa Ubuntu insieme a Windows XP e Mandriva - Problemi di boot
Inviato: venerdì 10 aprile 2009, 9:09
Salve, volevo installare in trial-boot, i seguenti sistemi operativi:
1) WindowsXP professional
2) Mandriva 2009
3) Ubuntu 8.10
Spiego brevemente la procedura che ho seguito. Sono partito dalla seguente configurazione. Portatile toshiba satelllite M35. Disco da 100 GB, così partizionato
a) Una partizione da 10 GB Per WindowsXP NTFS,
b) Due partizioni da 20 GB l'una, NTFS per i dati
c) Una partizione da 30 GB ext3 per Mandriva
d) Una partizione di swap per Mandriva
e) 20GB liberi (che volevo destinare a Ubuntu)
Prima d'installare Ubuntu, il sistema parte in dual-boot tramite GRUB, che vede e fa partire correttamente, Mandriva e WindowsXP.
Procedo ad installare Ubuntu. Inserisco e faccio partire il disco d'installazione, e tramite il programma di partizionamento, creo e formatto la partizione da 20GB libera , indicando al sistema di montare su questo disco la /. Riservo un ulteriore partizione per lo swap.
Riassumendo mi ritrovo Ubuntu installato nel disco sda10 (per la root) e in sda11 (per lo swap). Al passo 7 dell'installazione clicco su avanzata e indico d'installare il boot looader. Vi viene richiesto dove si vuole installare la /boot, indico il nuovo disco appena creato sda10 (ma ho provato anche indicato il disco dove si trova mandriva). L'installazione procede senza errori, ma al successivo riavvio GRUB ignora Ubuntu.
Mi sono detto, basta andare in sda10 nella /boot/grub di Ubuntu, editare il file menu.lst e copiare le voci relative a Ubuntu, nel corrispettivo menu.lst di Mandriva. Ma sul disco sda10 non esiste la cartella /boot/grub. In sostanza nella /boot mi trovo soltanto l'immagine del Kernel di Ubuntu da caricare, e nessuna traccia di Grub. Ho provato a copiare questo Kernel nella cartella /boot di Mandriva ma senza successo.
Da profano intuisco che la /boot, contenga tutte le immagini dei kernel Linux da caricare, per cui Grub dovrebbe avere una sola /boot a cui riferirsi (immagino quella di Mandriva), ma anche indicando in fase d'installazione a Ubuntu d'installare il boot loader, nel disco di Mandriva, non risolvo. Ubuntu non parte.
Spero di essere stato chiaro e scusatemi se mi sono dilungato.
Grazie
1) WindowsXP professional
2) Mandriva 2009
3) Ubuntu 8.10
Spiego brevemente la procedura che ho seguito. Sono partito dalla seguente configurazione. Portatile toshiba satelllite M35. Disco da 100 GB, così partizionato
a) Una partizione da 10 GB Per WindowsXP NTFS,
b) Due partizioni da 20 GB l'una, NTFS per i dati
c) Una partizione da 30 GB ext3 per Mandriva
d) Una partizione di swap per Mandriva
e) 20GB liberi (che volevo destinare a Ubuntu)
Prima d'installare Ubuntu, il sistema parte in dual-boot tramite GRUB, che vede e fa partire correttamente, Mandriva e WindowsXP.
Procedo ad installare Ubuntu. Inserisco e faccio partire il disco d'installazione, e tramite il programma di partizionamento, creo e formatto la partizione da 20GB libera , indicando al sistema di montare su questo disco la /. Riservo un ulteriore partizione per lo swap.
Riassumendo mi ritrovo Ubuntu installato nel disco sda10 (per la root) e in sda11 (per lo swap). Al passo 7 dell'installazione clicco su avanzata e indico d'installare il boot looader. Vi viene richiesto dove si vuole installare la /boot, indico il nuovo disco appena creato sda10 (ma ho provato anche indicato il disco dove si trova mandriva). L'installazione procede senza errori, ma al successivo riavvio GRUB ignora Ubuntu.
Mi sono detto, basta andare in sda10 nella /boot/grub di Ubuntu, editare il file menu.lst e copiare le voci relative a Ubuntu, nel corrispettivo menu.lst di Mandriva. Ma sul disco sda10 non esiste la cartella /boot/grub. In sostanza nella /boot mi trovo soltanto l'immagine del Kernel di Ubuntu da caricare, e nessuna traccia di Grub. Ho provato a copiare questo Kernel nella cartella /boot di Mandriva ma senza successo.
Da profano intuisco che la /boot, contenga tutte le immagini dei kernel Linux da caricare, per cui Grub dovrebbe avere una sola /boot a cui riferirsi (immagino quella di Mandriva), ma anche indicando in fase d'installazione a Ubuntu d'installare il boot loader, nel disco di Mandriva, non risolvo. Ubuntu non parte.
Spero di essere stato chiaro e scusatemi se mi sono dilungato.
Grazie