[Grub] dual boot ubuntu xp sp3 dopo avanzamento grub non fa accedere a xp (casini grub)

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
nikmez
Prode Principiante
Messaggi: 4
Iscrizione: sabato 15 maggio 2010, 14:52

[Grub] dual boot ubuntu xp sp3 dopo avanzamento grub non fa accedere a xp (casini grub)

Messaggio da nikmez »

Salve carissimi

scrivo dopo innumerevoli tentativi e ricerche sul forum.. purtroppo non ho trovato qualcuno col mio stesso problema.
Naturalmente sono un neofita di linux, capisco poche cose e molte ne prendo per buone... però questo problema non riesco a risolverlo

Lo illustro

Avevo installato con successo ubuntu 9.10 e xp sullo stesso hd. Tutto bene, all'avvio sceglievo con grub2 cosa avviare e tutto filava liscio.
Poi ho fatto il passaggio alla 10.04 e, nello stesso "periodo", ho fatto l'avanzamento di xp a sp3 (che non avevo ancora fatto).
Non so quale sia stato l'evento scatenante..
fatto sta che adesso quando avvio il pc, mi appare grup2 con le varie scelte, ma se seleziono win xp non succede nulla.. ovvero lo schermo per un attimo diventa nero e poi ricompare la schermata di grub con le stesse opzioni, con il timer per la scelta che ricomincia il conteggio. Nessun errore segnalato, nessun messaggio.
Seguendo vari consigli in diversi post ho provato a mettere grub1, ma la situazione non è cambiata, o meglio:
sulla schermata di grub1 se sceglievo di caricare win xp mi mandava alla schermata di grub2 (che io credevo di aver rimosso prima di fare il downgrade a grub1) e poi di nuovo come prima, se lo sceglievo ritornava la stessa schermata ecc all'infinito.
Adesso non so come, sembra che brub1 non ci sia più, parte da subito grub2 e via come prima.
Ho provato a usare supergrub disk, a ripristinare il boot di xp, quello di ubuntu e tutte le varie combinazioni, ma non succede nulla. Se da sgd provo a scegliere di avviare direttamente da lì la partizione di xp, mi si ripresenta la stramaledetta schermata di grub2.

Non so che fare, spero che qualcuno possa schiarirmi le idee... da quel che vedo mi pare ci sia qualche casino con grub.. :p non so se sia possibile (non ho chiarissimo il funzionamento del sistema) ma è come se ci fosse un'altro grub nella partizione di xp.. boh..

Grazie per l'eventuale aiuto, altrimenti continuerò a provare o al limite a piallare tutto. Ciao!
Avatar utente
gian64
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3024
Iscrizione: mercoledì 7 novembre 2007, 15:33
Desktop: Openbox-Gnome
Distribuzione: SalentOS 2.0-Ubuntu 19.10
Sesso: Maschile
Località: Torino
Contatti:

Re: [Grub] dual boot ubuntu xp sp3 dopo avanzamento grub non fa accedere a xp (casini grub)

Messaggio da gian64 »

Da quel che ho capito, questi problemi si manifestano soprattutto dopo gli avanzamenti di versione da gestore aggiornamenti, meglio la reinstallazione tout court.

Posta i risultati dei comandi

Codice: Seleziona tutto

sudo fdisk -l

Codice: Seleziona tutto

cat /boot/grub/grub.cfg
Ma quanto è variegato il mondo Linux…
nikmez
Prode Principiante
Messaggi: 4
Iscrizione: sabato 15 maggio 2010, 14:52

Re: [Grub] dual boot ubuntu xp sp3 dopo avanzamento grub non fa accedere a xp (casini grub)

Messaggio da nikmez »

eccoli

Codice: Seleziona tutto

Disco /dev/sda: 123.5 GB, 123522416640 byte
255 testine, 63 settori/tracce, 15017 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: 0x924c924c

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        5767    46323396    7  HPFS/NTFS
/dev/sda2            5768        7719    15679440   83  Linux
/dev/sda3            7720        9212    11992522+   5  Esteso
/dev/sda5            7720        7850     1052226   82  Linux swap / Solaris
/dev/sda6            7851        9212    10940233+  83  Linux

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: 0xa5cfb9d4

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       15043   120832866    7  HPFS/NTFS
/dev/sdb2           15044       30400   123355102+   f  W95 Esteso (LBA)
/dev/sdb5           15044       30400   123355071    7  HPFS/NTFS

Codice: Seleziona tutto

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/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
  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
}
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set d4d1aea4-0719-4610-be6d-b56a8201148f
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set d4d1aea4-0719-4610-be6d-b56a8201148f
set locale_dir=($root)/boot/grub/locale
set lang=it
insmod gettext
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, con Linux 2.6.32-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod ext2
	set root='(hd0,2)'
	search --no-floppy --fs-uuid --set d4d1aea4-0719-4610-be6d-b56a8201148f
	linux	/boot/vmlinuz-2.6.32-22-generic root=UUID=d4d1aea4-0719-4610-be6d-b56a8201148f ro   quiet splash
	initrd	/boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, con Linux 2.6.32-22-generic (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod ext2
	set root='(hd0,2)'
	search --no-floppy --fs-uuid --set d4d1aea4-0719-4610-be6d-b56a8201148f
	echo	'Caricamento Linux 2.6.32-22-generic...'
	linux	/boot/vmlinuz-2.6.32-22-generic root=UUID=d4d1aea4-0719-4610-be6d-b56a8201148f ro single 
	echo	'Caricamento ramdisk iniziale...'
	initrd	/boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, con Linux 2.6.31-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod ext2
	set root='(hd0,2)'
	search --no-floppy --fs-uuid --set d4d1aea4-0719-4610-be6d-b56a8201148f
	linux	/boot/vmlinuz-2.6.31-21-generic root=UUID=d4d1aea4-0719-4610-be6d-b56a8201148f ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-21-generic
}
menuentry 'Ubuntu, con Linux 2.6.31-21-generic (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod ext2
	set root='(hd0,2)'
	search --no-floppy --fs-uuid --set d4d1aea4-0719-4610-be6d-b56a8201148f
	echo	'Caricamento Linux 2.6.31-21-generic...'
	linux	/boot/vmlinuz-2.6.31-21-generic root=UUID=d4d1aea4-0719-4610-be6d-b56a8201148f ro single 
	echo	'Caricamento ramdisk iniziale...'
	initrd	/boot/initrd.img-2.6.31-21-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	insmod ext2
	set root='(hd0,2)'
	search --no-floppy --fs-uuid --set d4d1aea4-0719-4610-be6d-b56a8201148f
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	insmod ext2
	set root='(hd0,2)'
	search --no-floppy --fs-uuid --set d4d1aea4-0719-4610-be6d-b56a8201148f
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Home Edition (on /dev/sda1)" {
	insmod ntfs
	set root='(hd0,1)'
	search --no-floppy --fs-uuid --set c28cead68ceac44f
	drivemap -s (hd0) ${root}
	chainloader +1
}
### 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 ###
Avatar utente
gian64
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3024
Iscrizione: mercoledì 7 novembre 2007, 15:33
Desktop: Openbox-Gnome
Distribuzione: SalentOS 2.0-Ubuntu 19.10
Sesso: Maschile
Località: Torino
Contatti:

Re: [Grub] dual boot ubuntu xp sp3 dopo avanzamento grub non fa accedere a xp (casini grub)

Messaggio da gian64 »

Anche in questo caso come in diversi altri non sembra esserci niente che non vada, però windows non si avvia, se hai la /home separata come sembra dal tuo fdisk  ti consiglio di provare a reinstallare. Per sicurezza posta

Codice: Seleziona tutto

sudo blkid
che verifichiamo se grub ha letto correttamente l'uuid della partizione.
Ma quanto è variegato il mondo Linux…
nikmez
Prode Principiante
Messaggi: 4
Iscrizione: sabato 15 maggio 2010, 14:52

Re: [Grub] dual boot ubuntu xp sp3 dopo avanzamento grub non fa accedere a xp (casini grub)

Messaggio da nikmez »

Codice: Seleziona tutto

/dev/sda1: UUID="C28CEAD68CEAC44F" TYPE="ntfs" 
/dev/sda2: UUID="d4d1aea4-0719-4610-be6d-b56a8201148f" TYPE="ext4" 
/dev/sda5: UUID="9c2ad3c8-481f-4e49-a5b2-5652064e60eb" TYPE="swap" 
/dev/sda6: UUID="2bec583c-873e-4a93-91dc-46ba479168e0" TYPE="ext3" 
/dev/sdb1: UUID="FC10DC9710DC5A6A" TYPE="ntfs" 
/dev/sdb5: UUID="1884FADC84FABB78" TYPE="ntfs" 
in ogni caso, dovrei reinstallare solo ubuntu oppure anche xp?

in realtà non è che mi secchi troppo, però mi pare assurdo dover piallare tutto per un problemino così.. è più per una questione di principio, vorrei capire dove sta il problema.  :)
Avatar utente
gian64
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3024
Iscrizione: mercoledì 7 novembre 2007, 15:33
Desktop: Openbox-Gnome
Distribuzione: SalentOS 2.0-Ubuntu 19.10
Sesso: Maschile
Località: Torino
Contatti:

Re: [Grub] dual boot ubuntu xp sp3 dopo avanzamento grub non fa accedere a xp (casini grub)

Messaggio da gian64 »

nikmez ha scritto:

Codice: Seleziona tutto

/dev/sda1: UUID="C28CEAD68CEAC44F" TYPE="ntfs" 
/dev/sda2: UUID="d4d1aea4-0719-4610-be6d-b56a8201148f" TYPE="ext4" 
/dev/sda5: UUID="9c2ad3c8-481f-4e49-a5b2-5652064e60eb" TYPE="swap" 
/dev/sda6: UUID="2bec583c-873e-4a93-91dc-46ba479168e0" TYPE="ext3" 
/dev/sdb1: UUID="FC10DC9710DC5A6A" TYPE="ntfs" 
/dev/sdb5: UUID="1884FADC84FABB78" TYPE="ntfs" 
in ogni caso, dovrei reinstallare solo ubuntu oppure anche xp?

in realtà non è che mi secchi troppo, però mi pare assurdo dover piallare tutto per un problemino così.. è più per una questione di principio, vorrei capire dove sta il problema.  :)
Anche l'uuid è lo stesso...

So che è assurdo, e non è nemmeno detto che la questione si risolva reinstallando. Dove sia il problema non lo so, il grub.cfg è corretto, l'uuid è corretto. Se vuoi aspettare risposte più esperte della mia forse è meglio.

Mi spiace ma non saprei più come aiutarti.

EDIT: direi che è da reinstallare solo Ubuntu.
Ma quanto è variegato il mondo Linux…
Avatar utente
gian64
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3024
Iscrizione: mercoledì 7 novembre 2007, 15:33
Desktop: Openbox-Gnome
Distribuzione: SalentOS 2.0-Ubuntu 19.10
Sesso: Maschile
Località: Torino
Contatti:

Re: [Grub] dual boot ubuntu xp sp3 dopo avanzamento grub non fa accedere a xp (casini grub)

Messaggio da gian64 »

Googolando ho trovato un super grub2 disk, però non so come funzioni, mai provato... :-\

http://developer.berlios.de/project/showfiles.php?group_id=10921

EDIT: Hai provato questa soluzione?

http://forum.ubuntu-it.org/viewtopic.php?p=2508566#p2508566
Ultima modifica di gian64 il domenica 16 maggio 2010, 1:30, modificato 1 volta in totale.
Ma quanto è variegato il mondo Linux…
nikmez
Prode Principiante
Messaggi: 4
Iscrizione: sabato 15 maggio 2010, 14:52

Re: [Grub] dual boot ubuntu xp sp3 dopo avanzamento grub non fa accedere a xp (casini grub)

Messaggio da nikmez »

Si si ho provato anche quello, ma non mi ha risolto nulla.

forse dico un'eresia da niubbone.. ma potrebbe essere che ho scombinato qualcosa facendo una deframmentazione da xp? Non so come funziona, lavora solo sulla partizione sua o su tutto l'hd?

cmq  siccome non ho fretta o particolare bisogno di winzozz, magari aspetto qualche altro parere.. altrimenti pazienza. Grazie mille in ogni caso gian!
Avatar utente
Diabolik62
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 16046
Iscrizione: domenica 20 dicembre 2009, 16:29
Distribuzione: wind 10049 archfce4.12

Re: [Grub] dual boot ubuntu xp sp3 dopo avanzamento grub non fa accedere a xp (casini grub)

Messaggio da Diabolik62 »

ciao dico la mia io proverei a disinstallare grub2
e installare grub-pc
con un bel sudo update --grub
Ultima modifica di Anonymous il domenica 16 maggio 2010, 1:20, modificato 1 volta in totale.
Avatar utente
gian64
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3024
Iscrizione: mercoledì 7 novembre 2007, 15:33
Desktop: Openbox-Gnome
Distribuzione: SalentOS 2.0-Ubuntu 19.10
Sesso: Maschile
Località: Torino
Contatti:

Re: [Grub] dual boot ubuntu xp sp3 dopo avanzamento grub non fa accedere a xp (casini grub)

Messaggio da gian64 »

Il vecchio grub è grub-legacy, grub-pc è grub2.
nikmez ha scritto: Si si ho provato anche quello, ma non mi ha risolto nulla.

forse dico un'eresia da niubbone.. ma potrebbe essere che ho scombinato qualcosa facendo una deframmentazione da xp? Non so come funziona, lavora solo sulla partizione sua o su tutto l'hd?

cmq  siccome non ho fretta o particolare bisogno di winzozz, magari aspetto qualche altro parere.. altrimenti pazienza. Grazie mille in ogni caso gian!
Direi di no, la deframmentazione di windows lavora sulla partizione sua o comunque su quella che tu gli indichi.

Facci sapere se risolvi... (b2b)
Ultima modifica di gian64 il domenica 16 maggio 2010, 1:38, modificato 1 volta in totale.
Ma quanto è variegato il mondo Linux…
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti