Autore |
Discussione  |
|
papillon
Advanced Member
    

368 Messaggi |
Inserito il - 09/12/2008 : 19:04:15
|
Premetto che ho due HD. Sul primo da 120GB ho 3 partizioni C:/, D:/ E:/ Su C:/ ho Windows XP, su D:/ solo dati, la partizione E:/ l'ho riservata per Vista che ora vorrei installare Il secondo HD è riservato a Linux Ububtu Ora Grub mi consente la scelta del boot a secondo del O.S che intendo usare, quello che vorrei sapere è come fare per poter aggiungere anche Vista alle scelte offerte da grub. Premetto che non ho ancora molta domestichezza con Ubuntu ... e grub.. In pratica grub me lo sono trovato quando installai linux e non ho mai avuto necessità di indagare in merito dato che svolge la sua funzione in modo egregio.. Installando Vista che succederà??? Come fare per avere la scelta di boot tra tre sistemi operativi? Grazie
|
|
topper
Senior Member
   

128 Messaggi |
Inserito il - 16/12/2008 : 14:24:35
|
Le impostazioni di grub sono impostate in un file chiamato /boot/grub/grub.conf (oppure /boot/grub/menu.list a seconda delle distro).
Se vai a leggerlo vedrai che ci sono diversi paragrafi (uno per ogni sitema operativo installato e probabilmente anche alcuni per i vecchi kernel.)
Per windows, (xp o vista che sia) devi aggiungere questo:
title Microsoft Windows Vista root (hd0,1) savedefault makeactive chainloader +1
La cosa importante da modificare è la linea che inizia con root. La gerarchia con cui grub vede i dischi è diversa sia dalle lettere di windows (C:, E: ecc.) sia dai device creati da udev in linux (/dev/sda1, /dev/hda3 ecc.).
Il primo numero nella parentesi corrisponde al disco (IDE o SATA che sia) e parte da 0, quindi hd0 per il primo disco, hd1 per il secondo disco ecc. Il secondo numero corrisponde alla partizione, ed anch'essa parte da 0, quindi per la seconda partizione del primo disco avremo root (hd0,1) o per la terza partizione del secondo disco avremo (hd1,2).
Se come mi pare di aver capito hai XP nella prima partizione del primo disco, Vista nella terza, ed Ubuntu nalla prima partizione del secondo disco il tuo file dovrebbe essere simile a questo:
# # Sample boot menu configuration file #
# Boot automatically after 30 secs. timeout 10
# By default, boot the first entry. default 0
# Fallback to the second entry. fallback 1
# Splash image to show behind grub. splashimage=(hd0,0)/boot/grub/splash.xpm.gz
# Current title Gentoo 2.6.27 root (hd1,0) kernel /boot/vmlinuz root=/dev/sda1 video=uvesafb:1024x768-32,mtrr:3,ywrap
# Safe title Gentoo 2.6.27 Safe root (hd1,0) kernel /boot/vmlinuz.old root=/dev/sda1 video=uvesafb:1024x768-32,mtrr:3,ywrap
# For booting Gentoo with the static rescue shell title Gentoo (rescue shell) root (hd1,0) kernel /boot/current root=/dev/sda1 init=/bin/bb
#Win xp title Microsoft Windows XP root (hd0,0) savedefault makeactive chainloader +1
#win vista title Microsoft Windows Vista root (hd0,2) savedefault makeactive chainloader +1
In caso di errori ricorda che puoi sempre premere il tasto "e" durante la schermata di grub e modificare manualmente i parametri (il tasto "tab" in questo caso è tuo amico perchè ti aiuta a completare le stringhe).
A meno che nelle versioni recenti di Ubuntu questo comportamento non sia stato cambiato è bene fare una copia di backup della configurazione di grub. Ubuntu purtroppo tende a prendere il controllo della situazione (un po' come succede a casa Mirosoft) ed a modificare la configurzione di grub ad ogni aggiornamento del kernel senza avvisare l'utente. |
 |
|
|
Discussione  |
|
|
|