Pagina 1 di 1

[Risolto] [Grub] Installazione Ubuntu e Windows su due HD diversi

Inviato: sabato 4 settembre 2010, 18:18
da nikko89
Ciao ragazzi, ho installato Ubuntu 10.04 su un hard disk interno e Windows xp su un altro sempre interno.

Come primo hard disk ho selezionato (o meglio lo ha fatto lui in base a come sono collegati i cavi sata suppongo) quello di Ubuntu.

Il problema è che all'avvio quando il Grub chiede di premere ESC se si vuole entrare nel menu (x selezionare il SO?) compaiono solo diciture riguardanti Ubuntu e vecchi kernel, mentre non compare Windows installato sull'altro disco interno.

in questo modo riesco ad avviare solo il primo disco selezionato (Ubuntu in questo caso)

Chiedo quindi, come si può modificare (se è possibile) il Grub in modo da selezionare al bootstrap quale disco rigido avviare?

P.S. ho trovato questa discussione http://forum.ubuntu-it.org/viewtopic.ph ... 9#p2689249 ed ho provato a modificare il file
/boot/grub/device.map un po' alla cieca e quindi senza risultati.

Grazie in anticipo e ciao a tutti!

Re: [Grub] Installazione Ubuntu e Windows su due HD diversi

Inviato: sabato 4 settembre 2010, 18:23
da patel
basta un

Codice: Seleziona tutto

sudo update-grub
se hai Lucid

Re: [Grub] Installazione Ubuntu e Windows su due HD diversi

Inviato: sabato 4 settembre 2010, 18:45
da nikko89
tempestivo!:)

però non funzia...

da shell mi restituisce questo quando do sudo update-grub

Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.32-24-generic
Found kernel: /boot/vmlinuz-2.6.31-22-generic
Found kernel: /boot/vmlinuz-2.6.28-11-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

Re: [Grub] Installazione Ubuntu e Windows su due HD diversi

Inviato: sabato 4 settembre 2010, 22:21
da nikko89
Forse c'è da modificare questo..  /boot/grub/menu.lst  in fondo..ma chi conosce gli indirizzi?!

Re: [Grub] Installazione Ubuntu e Windows su due HD diversi

Inviato: domenica 5 settembre 2010, 7:47
da patel
non hai il grub2, sei arrivato a Lucid tramite avanzamenti di versione ?
posta

Codice: Seleziona tutto

sudo fdisk -l
cat /boot/grub/menu.lst

Re: [Grub] Installazione Ubuntu e Windows su due HD diversi

Inviato: lunedì 6 settembre 2010, 17:47
da nikko89
esatto, avevo reinstallato ubuntu 9.04 poi l'ho aggiornato al 9.10 e infine al 10.04!

ti posto le cose che mi hai chiesto:

sudo fdisk -l

Disco /dev/sda: 500.1 GB, 500107862016 byte
255 testine, 63 settori/tracce, 60801 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0xcab10bee

Dispositivo Boot      Start        End      Blocks  Id  System
/dev/sda1  *          1      60180  483395818+  83  Linux
/dev/sda2          60181      60801    4988182+  5  Esteso
/dev/sda5          60181      60801    4988151  82  Linux swap / Solaris

Disco /dev/sdb: 250.1 GB, 250059350016 byte
255 testine, 63 settori/tracce, 30401 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0xcab10bee

Dispositivo Boot      Start        End      Blocks  Id  System
/dev/sdb1  *          1      29556  237408538+  7  HPFS/NTFS
/dev/sdb2          29557      30401    6787462+  c  W95 FAT32 (LBA)

---------------------------------------------------------

mentre cat /boot/grub/menu.lst

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 3

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=2d1d5fb6-31c5-469f-9ff4-b555a760d9c9 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=2d1d5fb6-31c5-469f-9ff4-b555a760d9c9

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
##      indomU=true
##      indomU=false
# indomU=detect

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 10.04.1 LTS, kernel 2.6.32-24-generic
uuid 2d1d5fb6-31c5-469f-9ff4-b555a760d9c9
kernel /boot/vmlinuz-2.6.32-24-generic root=UUID=2d1d5fb6-31c5-469f-9ff4-b555a760d9c9 ro quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
quiet

title Ubuntu 10.04.1 LTS, kernel 2.6.32-24-generic (recovery mode)
uuid 2d1d5fb6-31c5-469f-9ff4-b555a760d9c9
kernel /boot/vmlinuz-2.6.32-24-generic root=UUID=2d1d5fb6-31c5-469f-9ff4-b555a760d9c9 ro  single
initrd /boot/initrd.img-2.6.32-24-generic

title Ubuntu 10.04.1 LTS, kernel 2.6.31-22-generic
uuid 2d1d5fb6-31c5-469f-9ff4-b555a760d9c9
kernel /boot/vmlinuz-2.6.31-22-generic root=UUID=2d1d5fb6-31c5-469f-9ff4-b555a760d9c9 ro quiet splash
initrd /boot/initrd.img-2.6.31-22-generic
quiet

title Ubuntu 10.04.1 LTS, kernel 2.6.31-22-generic (recovery mode)
uuid 2d1d5fb6-31c5-469f-9ff4-b555a760d9c9
kernel /boot/vmlinuz-2.6.31-22-generic root=UUID=2d1d5fb6-31c5-469f-9ff4-b555a760d9c9 ro  single
initrd /boot/initrd.img-2.6.31-22-generic

title Ubuntu 10.04.1 LTS, kernel 2.6.28-11-generic
uuid 2d1d5fb6-31c5-469f-9ff4-b555a760d9c9
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=2d1d5fb6-31c5-469f-9ff4-b555a760d9c9 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu 10.04.1 LTS, kernel 2.6.28-11-generic (recovery mode)
uuid 2d1d5fb6-31c5-469f-9ff4-b555a760d9c9
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=2d1d5fb6-31c5-469f-9ff4-b555a760d9c9 ro  single
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu 10.04.1 LTS, memtest86+
uuid 2d1d5fb6-31c5-469f-9ff4-b555a760d9c9
kernel /boot/memtest86+.bin
quiet

title Windows XP Media Center Ed.
root (hd1,0)
makeactive
chainloader +1

### END DEBIAN AUTOMAGIC KERNELS LIST


Le ultime 4 righe le ho aggiunte io leggendo un altro post ma con tutta probabilità centrano poco:).. grazie!

Re: [Grub] Installazione Ubuntu e Windows su due HD diversi

Inviato: lunedì 6 settembre 2010, 21:03
da patel
la voce relativa a win la vedi nel menù di avvio ?
fai le seguenti modifiche
1) metti un # davanti a hiddenmenu altrimenti non vedi il menù
2) modifica le righe che hai aggiunto così

Codice: Seleziona tutto

title Windows XP Media Center Ed.
root (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1 

[Risolto] Re: [Grub] Installazione Ubuntu e Windows su due HD diversi

Inviato: martedì 7 settembre 2010, 12:23
da nikko89
...SEI UN MAGO!!
Funziona tutto!

Se hai tempo e voglia mi puoi spiegare cosa significano le righe che hai aggiunto?

Re: [Risolto] [Grub] Installazione Ubuntu e Windows su due HD diversi

Inviato: martedì 7 settembre 2010, 13:32
da patel
xp si avvia soltanto dal primo disco di boot, le aggiunte servono per ingannarlo e fargli credere di essere sul primo disco.

Re: [Risolto] [Grub] Installazione Ubuntu e Windows su due HD diversi

Inviato: martedì 7 settembre 2010, 14:19
da nikko89
Ahah perfetto!