Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum2 -- CercaGlobale -- Informativa su Cookie e Privacy

Questo Forum1 è in sola lettura -- Usa il Forum2


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[RISOLTO] Grub in triple boot (3hd) non vede Win XP - Editare manualmente GRUB
#1
Dopo l'installazione di Ubuntu 12.04 plus 9 remix, non vedo più nel grub uno dei miei 3 dischi fissi (sda) con Win XP che non posso far partire ma al quale però posso comunque accedere da ubuntu.

Questa è la mia configurazione :
- in sda1 Win XP prof
- in sdb3 disco dati fat 32
- in sdb6 ubuntu 12.04 plus 9 remix
- in sdc1 ubuntu 12.04 plus 9 remix

Posto, di seguito :

sudo update-grub

Generating grub.cfg ...
Found background image: splash-image.png
Found Debian background: splash-image.png
Found linux image: /boot/vmlinuz-3.2.0-25-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-25-generic-pae
Found linux image: /boot/vmlinuz-3.2.0-24-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-24-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Ubuntu 12.04 LTS (12.04) on /dev/sdb6
done

os-prober :

/dev/sdb6:Ubuntu 12.04 LTS (12.04):Ubuntu:linux

sudo fdisk -l :

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 testine, 63 settori/tracce, 9729 cilindri, totale 156301488 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x1d54df0e

Dispositivo Boot Start End Blocks Id System
/dev/sda1 63 156280319 78140128+ 7 HPFS/NTFS/exFAT

Disk /dev/sdc: 82.0 GB, 81964302336 bytes
255 testine, 63 settori/tracce, 9964 cilindri, totale 160086528 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x00063f11

Dispositivo Boot Start End Blocks Id System
/dev/sdc1 * 2048 155893759 77945856 83 Linux
/dev/sdc2 155895806 160086015 2095105 5 Esteso
/dev/sdc5 155895808 160086015 2095104 82 Linux swap / Solaris

Disk /dev/sdb: 320.1 GB, 320072933376 bytes
255 testine, 63 settori/tracce, 38913 cilindri, totale 625142448 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x000a20c2

Dispositivo Boot Start End Blocks Id System
/dev/sdb2 460376062 625137344 82380641+ 5 Esteso
/dev/sdb3 2048 460374015 230185984 83 Linux
/dev/sdb5 613056528 625137344 6040408+ 82 Linux swap / Solaris
/dev/sdb6 * 460376064 606744575 73184256 83 Linux
/dev/sdb7 606746624 613056511 3154944 82 Linux swap / Solaris

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco

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

Ringrazio anticipatamente chiunque possa darmi una mano.

Saluti.

Fetonte
Fetonte
#2
Avvi dalla distribuzione che gestisce il bootloader sul mbr e dai il comando
sudo update-grub
#3
copia il contenuto del file grub.cfg e postalo qui
 Trasferito sul Nuovo Forum [img]images/smilies/blush.gif[/img]
#4
(20-06-2012, 19:52 )francofait Ha scritto: Avvi dalla distribuzione che gestisce il bootloader sul mbr e dai il comando
sudo update-grub

già fatto senza esito .....
Fetonte
#5
(20-06-2012, 20:06 )giuscassr Ha scritto: copia il contenuto del file grub.cfg e postalo qui

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd2,msdos1)'
search --no-floppy --fs-uuid --set=root a56ce29d-6e2a-4aa2-baae-6bc90fefab2e
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=1024x768
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd2,msdos1)'
search --no-floppy --fs-uuid --set=root a56ce29d-6e2a-4aa2-baae-6bc90fefab2e
set locale_dir=($root)/boot/grub/locale
set lang=it_IT
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd2,msdos1)'
search --no-floppy --fs-uuid --set=root a56ce29d-6e2a-4aa2-baae-6bc90fefab2e
insmod png
if background_image /boot/grub/splash-image.png; then
true
else
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/06_ubuntu_theme ###
insmod part_msdos
insmod ext2
set root='(hd2,msdos1)'
search --no-floppy --fs-uuid --set=root a56ce29d-6e2a-4aa2-baae-6bc90fefab2e
insmod png
if background_image /boot/grub/splash-image.png ; then
set color_normal=white/black
set color_highlight=white/light-gray
else
set menu_color_normal=white/black
set menu_color_highlight=white/light-gray
fi
### END /etc/grub.d/06_ubuntu_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
menuentry 'Ubuntu, con Linux 3.2.0-25-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd2,msdos1)'
search --no-floppy --fs-uuid --set=root a56ce29d-6e2a-4aa2-baae-6bc90fefab2e
linux /boot/vmlinuz-3.2.0-25-generic-pae root=UUID=a56ce29d-6e2a-4aa2-baae-6bc90fefab2e ro vga=792 quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-25-generic-pae
}
menuentry 'Ubuntu, con Linux 3.2.0-25-generic-pae (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd2,msdos1)'
search --no-floppy --fs-uuid --set=root a56ce29d-6e2a-4aa2-baae-6bc90fefab2e
echo 'Caricamento Linux 3.2.0-25-generic-pae...'
linux /boot/vmlinuz-3.2.0-25-generic-pae root=UUID=a56ce29d-6e2a-4aa2-baae-6bc90fefab2e ro recovery nomodeset vga=792
echo 'Caricamento ramdisk iniziale...'
initrd /boot/initrd.img-3.2.0-25-generic-pae
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd2,msdos1)'
search --no-floppy --fs-uuid --set=root a56ce29d-6e2a-4aa2-baae-6bc90fefab2e
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd2,msdos1)'
search --no-floppy --fs-uuid --set=root a56ce29d-6e2a-4aa2-baae-6bc90fefab2e
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Ubuntu, con Linux 3.2.0-25-generic-pae (on /dev/sdb6)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd1,msdos6)'
search --no-floppy --fs-uuid --set=root f615ee6a-d6ce-4d36-aa32-d70154e383b0
linux /boot/vmlinuz-3.2.0-25-generic-pae root=UUID=f615ee6a-d6ce-4d36-aa32-d70154e383b0 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-25-generic-pae
}
menuentry "Ubuntu, con Linux 3.2.0-25-generic-pae (modalità ripristino) (on /dev/sdb6)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd1,msdos6)'
search --no-floppy --fs-uuid --set=root f615ee6a-d6ce-4d36-aa32-d70154e383b0
linux /boot/vmlinuz-3.2.0-25-generic-pae root=UUID=f615ee6a-d6ce-4d36-aa32-d70154e383b0 ro recovery nomodeset
initrd /boot/initrd.img-3.2.0-25-generic-pae
}
menuentry "Ubuntu, con Linux 3.2.0-24-generic-pae (on /dev/sdb6)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd1,msdos6)'
search --no-floppy --fs-uuid --set=root f615ee6a-d6ce-4d36-aa32-d70154e383b0
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=f615ee6a-d6ce-4d36-aa32-d70154e383b0 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
menuentry "Ubuntu, con Linux 3.2.0-24-generic-pae (modalità ripristino) (on /dev/sdb6)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd1,msdos6)'
search --no-floppy --fs-uuid --set=root f615ee6a-d6ce-4d36-aa32-d70154e383b0
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=f615ee6a-d6ce-4d36-aa32-d70154e383b0 ro recovery nomodeset
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Fetonte
#6
Entra in Ubuntu installato e da terminale dai i due comandi (uno alla volta):

sudo grub-install /dev/sda

sudo update-grub
#7
in effetti grub non vede win. prova con il suggerimento del prof. ricordati che da bios la priorità del boot deve essere data a sda (dove stai installando grub).
tienici informati
 Trasferito sul Nuovo Forum [img]images/smilies/blush.gif[/img]
#8
(21-06-2012, 15:13 )fetonte Ha scritto:
(21-06-2012, 08:34 )giuscassr Ha scritto: in effetti grub non vede win. prova con il suggerimento del prof. ricordati che da bios la priorità del boot deve essere data a sda (dove stai installando grub).
tienici informati

Stasera provo e vi dico.
Ringrazio comunque tutti per la cortesia e la collaborazione.

Aggiungo i miei più sinceri complimenti al Professore che, oltre ad essere sempre "sul pezzo" (lo dimostra l'intervento sul mio quesito...), mi ha fatto scoprire ed appassionare al mondo Linux.

Fetonte

No, purtroppo ho effettuato gli update del grub da tutti e due gli 2 hd con ubuntu (sdc maxtor e sdb wdc) e ho dato primary boot all'hd con win xp (sda hitachi), come consigliato, ma nel grub continuo a non aver accesso al so con win xp.....
Altri suggerimenti?
Grazie.

Fetonte
Fetonte
#9
noooooo, per così poco.
guarda il quarto video di questa pagina: http://www.supergrubdisk.org/rescatux/
in sostanza, scarichi rescatux, lo metti su cd o su penna usb (tramite unetbootin), lo avvii, e ripristini l'mbr di win su sda (attento a non sbagliare disco). poi dal bios scegliendo quale hd avviare hai risolto (parzialmente) il problema.
dopo che sei riuscito ad accedere a win, fai lo scandisk, riavvia, rientra in ubuntu e ridai i comandi:
sudo grub-install /dev/sdb
sudo update-grub
dal bios ponendo come disco di avvio sdb dovrebbe rivederti win.
ciao
 Trasferito sul Nuovo Forum [img]images/smilies/blush.gif[/img]
#10
(21-06-2012, 18:28 )giuscassr Ha scritto: vale ciò che ti ho detto nel post di prima.
in ogni caso, mi posti le schermate dei tre hd visti da gparted?

eccole in allegato


Allegati Anteprime
           
Fetonte


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)