[Risolto] [Grub] GRub2 con winXp che non parte

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
demodex
Prode Principiante
Messaggi: 15
Iscrizione: venerdì 1 dicembre 2006, 3:02

[Risolto] [Grub] GRub2 con winXp che non parte

Messaggio da demodex »

Chiedo aiuto; con grub2 winXP non mi parte.
Ho cercato nelle varie discussioni e nelle varie guide ma non sono riuscito a risolvere il problema.
Ecco la configurazione del mio pc :
Disco /dev/sda: 122.9 GB, 122942324736 byte
255 testine, 63 settori/tracce, 14946 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x14f42ff5

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1               1         304     2441848+  82  Linux swap / Solaris
/dev/sda2   *         305        6436    49255290   83  Linux
/dev/sda3            6437       14946    68356575   83  Linux

Disco /dev/sdb: 250.1 GB, 250059350016 byte
255 testine, 63 settori/tracce, 30401 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x416c1e82

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       30401   244196001    7  HPFS/NTFS

Disco /dev/sdc: 122.9 GB, 122942324736 byte
255 testine, 63 settori/tracce, 14946 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0xbceabcea

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1        6660    53496418+   7  HPFS/NTFS
/dev/sdc2            6661       14946    66557295    7  HPFS/NTFS

Disco /dev/sdd: 203.9 GB, 203928109056 byte
255 testine, 63 settori/tracce, 24792 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0xe051326a

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdd1   *       11931       24792   103313983+   7  HPFS/NTFS
/dev/sdd2               1         304     2441848+  82  Linux swap / Solaris
/dev/sdd3             305        5167    39062047+  83  Linux
/dev/sdd4            5168       11930    54323797+  83  Linux

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco
Riepilogo brevemente
sda --> disco ide con installato ubuntu 9.10
sda1 area swap
sda2 ubuntu con punto di mount /
sda3 ubuntu con punto di mount /home

sdb --> disco ide di archivio dati per winXp - ntfs

sdc --> disco sata per winXp ntfs
sdc1 --> winXP sistema
sdc2 --> winXP Documents

sdd --> disco sata misto winXp - Debian
sdd1 --> partizione ntfs archivio dati winXp
sdd2 --> area swap
sdd3 --> partizione ext3 con (l'amata) Debian Lenny con punto di mount /
sdd4 --> partizione ext3 con Debian Lenny con punto di mount /home

Forse sono uno psicopatico ma con grub vecchio partivano tutti e tre i sistemi operativi alla perfezione!
Con grub2 winXP non parte.
Ho fatto vari tentativi modificando nei vari modi suggeriti dalle discussioni il file /etc/grub.d/40_custom rilanciando correttamente alla fine
update-grub2
.......ma nulla, winXp non parte, solita schermata nera, oppure nei vari tentativi una serie infinita di beep!!

L'unico suggerimento che non ho provato è quello di installare grub2 sul mbr di winXp: prima di farlo ho provato a chiedere un aiuto.
Aggiungo che ho girato parecchio sui forum e letto varia documentazione, uso Linux da circa 5 anni e mi sono sempre arrangiato grazie all'aiuto della comunità. Ma questa volta sono bloccato, spero per una sciocchezza o una svista.
Aggiungo inoltre che ho letto in giro risposte che indicano molta confusione sull'organizzazione di grub2 da parte di alcuni utenti, con paragoni assurdi con il vecchio (e caro) menu.lst o altri che consigliano di editare direttamente il file /boot/grub/grub.cfg.
A tal proposito allego il mio grub.cfg
#
# 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 /boot/grub/grubenv ]; then
 have_grubenv=true
 load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
 saved_entry=${prev_saved_entry}
 save_env saved_entry
 prev_saved_entry=
 save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set e3496b77-5819-45bc-ab92-f0b1e516b4a2
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
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 ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-17-generic" {
       recordfail=1
       if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set e3496b77-5819-45bc-ab92-f0b1e516b4a2
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=e3496b77-5819-45bc-ab92-f0b1e516b4a2 ro   quiet splash
initrd /boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu, Linux 2.6.31-17-generic (recovery mode)" {
       recordfail=1
       if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set e3496b77-5819-45bc-ab92-f0b1e516b4a2
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=e3496b77-5819-45bc-ab92-f0b1e516b4a2 ro single
initrd /boot/initrd.img-2.6.31-17-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sdc1)" {
insmod ntfs
set root=(hd2,1)
search --no-floppy --fs-uuid --set bc98d6cd98d68574
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Debian GNU/Linux, kernel 2.6.26-1-686 (on /dev/sdd3)" {
insmod ext2
set root=(hd3,3)
search --no-floppy --fs-uuid --set 5d3ff4c0-05d0-4ac7-a99d-bb331c3e863e
linux /boot/vmlinuz-2.6.26-1-686 root=/dev/sdb3 ro
initrd /boot/initrd.img-2.6.26-1-686
}
menuentry "Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode) (on /dev/sdd3)" {
insmod ext2
set root=(hd3,3)
search --no-floppy --fs-uuid --set 5d3ff4c0-05d0-4ac7-a99d-bb331c3e863e
linux /boot/vmlinuz-2.6.26-1-686 root=/dev/sdb3 ro single
initrd /boot/initrd.img-2.6.26-1-686
}
### 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 ###
Scusate se mi sono dilungato.
Una pizza pagata a chi mi risolve il problema!!
Per ora grazie!
Ultima modifica di demodex il domenica 2 maggio 2010, 14:00, modificato 1 volta in totale.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub] GRub2 con winXp che non parte

Messaggio da patel »

se con grub1 funzionava tutto e sai gestire il menu.lst basta reinstallarlo :
http://www.chicchedicala.it/2009/12/09/ ... in-ubuntu/
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: [Grub] GRub2 con winXp che non parte

Messaggio da shouldes »

sudo apt-get install os-prober
sudo os-prober
sudo update-grub
Avatar utente
GiovEdi
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1307
Iscrizione: martedì 2 ottobre 2007, 10:21

Re: [Grub] GRub2 con winXp che non parte

Messaggio da GiovEdi »

prima verifica che nel file

/boot/grub/device.map


ci siano tutti i dischi di boot, altrimenti aggiungili
prima leggere, poi casomai scrivere
« domandasti e ... ti risposi! » (Liz&Richard)
demodex
Prode Principiante
Messaggi: 15
Iscrizione: venerdì 1 dicembre 2006, 3:02

[Boot] Re: [Grub] GRub2 con winXp che non parte

Messaggio da demodex »

se con grub1 funzionava tutto e sai gestire il menu.lst basta reinstallarlo :
http://www.chicchedicala.it/2009/12/09/ ... in-ubuntu/
Ok, però magra soddisfazione.....
E poi grub1 gestisce le partizioni ext4? Mi sembra di no; alcune distribuzioni hanno risolto il problema aggiungendo una partizione di boot in ext3....e di aggiungere altre partizioni a quelle presenti aumenterebbe il mio dramma psichico! ;D
sudo apt-get install os-prober
sudo os-prober
sudo update-grub
Già fatto, se si guarda in boot.cfg compare
### BEGIN /etc/grub.d/30_os-prober ###
  ;)
prima verifica che nel file
/boot/grub/device.map
ci siano tutti i dischi di boot, altrimenti aggiungili
Questo è il mio device.map ;)
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
(hd3) /dev/sdd
Grazie a tutti comunque: qualcuno ha altre possibilità percorribili? >:(
dani.deb
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3902
Iscrizione: sabato 20 dicembre 2008, 22:40
Desktop: Lubuntu + Unity + Kubuntu
Distribuzione: ubuntu 12.04 64bit + 13.04

Re: [Grub] GRub2 con winXp che non parte

Messaggio da dani.deb »

altre idee non ne ho
volevo solo dirti che grub-legacy adesso vede senza problemi anche le partizioni ext4: ha avuto problemi all'inizio, poi sistemati
se dovesse essere l'unica soluzione, non hai bisogno di aggiungere altre partizioni di boot
Avatar utente
et4beta
Rampante Reduce
Rampante Reduce
Messaggi: 7931
Iscrizione: mercoledì 9 gennaio 2008, 10:15
Desktop: Gnome
Distribuzione: 18.04-22.04-23.04 (NO UEFI)
Località: Ancona

Re: [Grub] GRub2 con winXp che non parte

Messaggio da et4beta »

Bisognerebbe anche essere sicuri che i files di boot di Win siano integri e che l'O.S. MS abbia realmente la possibilità di avviarsi.
È facile sincerarsi di ciò, spento il PC, stacca tutti gli HD meno sdc, poi riavvia, se Win non parte allora vuol dire che si è perso qualcuno dei files che gli necessitano per l'avvio(ed ecco la causa del problema), e questi vanno ripristinati, se invece parte, puoi fare la prova successiva, e cioè riattaccare tutti gli HD, ma configurare il BIOS in modo che al boot legga per primo il disco di Win (sdc) e poi gli altri, e vedere se anche così si avvia.
Le prove le farei in questo modo, per esclusione, in modo che un po' alla volta arrivi ad individuare da dove inizia il non funzionamento. Ed eventualmente puoi riuscire a risolvere cambiando l'ordine di boot appunto dal BIOS, magari dopo aver fatto il recupero del grub2, installandolo però nell'MBR di sdc (ovviamente mettendo questo come primo disco di boot), così anche il menu ti apparirà molto più velocemente.
Ah già che ci sei, non so quanto possa influire, ma quando entri nel BIOS controlla anche che il menu principale sia configurato per vedere SATA come IDE.
Ultima modifica di et4beta il domenica 10 gennaio 2010, 23:50, modificato 1 volta in totale.
Linux User #485103 - Ubuntu User #38220 - Desktop: MoBo MSI Z790 Tomahawk - Intel i9-13900F - RAM G.Skill Trident Z5 DDR5 F5-6000 32 Gb - GPU Asus RTX 4070 Ti - Monitor Samsung G5 32" - SSD Samsung 990 Pro M.2 PCIe NVMe 2 Tb e altri / - Noteb. Asus TUF Gaming FX705GE - i7 8750H - RAM 16 Gb
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: [Grub] GRub2 con winXp che non parte

Messaggio da shouldes »

et4beta ha scritto:
È facile sincerarsi di ciò, spento il PC, stacca tutti gli HD meno sdc, poi riavvia, se Win non parte allora vuol dire che si è perso qualcuno dei files che gli necessitano per l'avvio(ed ecco la causa del problema), e questi vanno ripristinati, se invece parte, puoi fare la prova successiva, e cioè riattaccare tutti gli HD, ma configurare il BIOS in modo che al boot legga per primo il disco di Win (sdc) e poi gli altri, e vedere se anche così si avvia.
Se sdc non fosse stato il disco di avvio e windows avesse scritto il MBR di un disco diverso non significa che windows ha problemi.
Se il MBR scritto da windows fosse stato sovrascritto durante qualche esperimento non significa che windows ha problemi.


Se grub2 non riesce a gestirgli sto macello, gli conviene installare grub.
Avatar utente
et4beta
Rampante Reduce
Rampante Reduce
Messaggi: 7931
Iscrizione: mercoledì 9 gennaio 2008, 10:15
Desktop: Gnome
Distribuzione: 18.04-22.04-23.04 (NO UEFI)
Località: Ancona

Re: [Grub] GRub2 con winXp che non parte

Messaggio da et4beta »

shouldes ha scritto:
Se sdc non fosse stato il disco di avvio e windows avesse scritto il MBR di un disco diverso non significa che windows ha problemi.
Se il MBR scritto da windows fosse stato sovrascritto durante qualche esperimento non significa che windows ha problemi.

Se grub2 non riesce a gestirgli sto macello, gli conviene installare grub.
Scusami ma non ho capito proprio che cosa intendi, forse hai scritto in fretta.
In ogni caso, dato che la fresa inizia con "se", ritengo siano congetture, magari esatte, ma sempre congetture, per cui è solo provando che può avere delle certezze.
Poi se vuole installare direttamente il grub, liberissimo, era solo per capire, io non ho dato soluzioni, ho indicato quella che mi sembra una strada per arrivarci.
Linux User #485103 - Ubuntu User #38220 - Desktop: MoBo MSI Z790 Tomahawk - Intel i9-13900F - RAM G.Skill Trident Z5 DDR5 F5-6000 32 Gb - GPU Asus RTX 4070 Ti - Monitor Samsung G5 32" - SSD Samsung 990 Pro M.2 PCIe NVMe 2 Tb e altri / - Noteb. Asus TUF Gaming FX705GE - i7 8750H - RAM 16 Gb
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: [Grub] GRub2 con winXp che non parte

Messaggio da shouldes »

et4beta ha scritto:
shouldes ha scritto:
Se sdc non fosse stato il disco di avvio e windows avesse scritto il MBR di un disco diverso non significa che windows ha problemi.
Se il MBR scritto da windows fosse stato sovrascritto durante qualche esperimento non significa che windows ha problemi.

Se grub2 non riesce a gestirgli sto macello, gli conviene installare grub.
Scusami ma non ho capito proprio che cosa intendi, forse hai scritto in fretta.
In ogni caso, dato che la fresa inizia con "se", ritengo siano congetture, magari esatte, ma sempre congetture, per cui è solo provando che può avere delle certezze.
Poi se vuole installare direttamente il grub, liberissimo, era solo per capire, io non ho dato soluzioni, ho indicato quella che mi sembra una strada per arrivarci.
Non ho scritto in fretta.
Ho messo il se per portare due esempi possibili.
Non serve a nulla fare quella prova.
Se windows non partisse, la prova non dimostrerebbe nulla.

Poi se la vuole fare non ha bisogno di staccare dischi, gli basta cambiare la sequenza di boot nel bios.
In ogni caso è una prova inutile, almeno che non si metta a fare il fixmbr di windows per vedere se parte, se non parte allora windows ha qualche problema.

In ogni caso, se windows partiva prima, non ha problemi, i problemi li ha grub 1.97beta.
Avatar utente
et4beta
Rampante Reduce
Rampante Reduce
Messaggi: 7931
Iscrizione: mercoledì 9 gennaio 2008, 10:15
Desktop: Gnome
Distribuzione: 18.04-22.04-23.04 (NO UEFI)
Località: Ancona

Re: [Grub] GRub2 con winXp che non parte

Messaggio da et4beta »

shouldes ha scritto:
Se windows non partisse, la prova non dimostrerebbe nulla.

Poi se la vuole fare non ha bisogno di staccare dischi, gli basta cambiare la sequenza di boot nel bios.
In ogni caso è una prova inutile, almeno che non si metta a fare il fixmbr di windows per vedere se parte, se non parte allora windows ha qualche problema.

In ogni caso, se windows partiva prima, non ha problemi, i problemi li ha grub 1.97beta.
Va bene, e allora ti chiedo.. e se partisse?
Linux User #485103 - Ubuntu User #38220 - Desktop: MoBo MSI Z790 Tomahawk - Intel i9-13900F - RAM G.Skill Trident Z5 DDR5 F5-6000 32 Gb - GPU Asus RTX 4070 Ti - Monitor Samsung G5 32" - SSD Samsung 990 Pro M.2 PCIe NVMe 2 Tb e altri / - Noteb. Asus TUF Gaming FX705GE - i7 8750H - RAM 16 Gb
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: [Grub] GRub2 con winXp che non parte

Messaggio da shouldes »

et4beta ha scritto:
shouldes ha scritto:
Se windows non partisse, la prova non dimostrerebbe nulla.

Poi se la vuole fare non ha bisogno di staccare dischi, gli basta cambiare la sequenza di boot nel bios.
In ogni caso è una prova inutile, almeno che non si metta a fare il fixmbr di windows per vedere se parte, se non parte allora windows ha qualche problema.

In ogni caso, se windows partiva prima, non ha problemi, i problemi li ha grub 1.97beta.
Va bene, e allora ti chiedo.. e se partisse?
Ha perso un po' di tempo senza concludere un bel nulla, visto che se non rimette l'ordine di boot come era non gli parte tutto il resto, a meno che non riscriva il MBR del disco dove sta windows, ma in quel caso non parte più windows come  prima.
Nel frattempo se gli cambia la lettera di qualche disco e magari non usa il sistema uuid su qualche sistema, incasina gli fstab e non gli montano più nulla.
Con parecchi dischi è probabile che cambi qualche lettera, anche usando lo stesso ordine, quindi deve inutilmente correggere gli fstab delle debian (se non ha usato gli uuid) e di ubuntu (se ha disattivato la ricerca per uuid e ha montato per lettera).
Con parecchi dischi meglio giocare, secondo le configurazioni c'è il rischio che non gli parte più qualche altro sistema oltre a windows.
Avatar utente
et4beta
Rampante Reduce
Rampante Reduce
Messaggi: 7931
Iscrizione: mercoledì 9 gennaio 2008, 10:15
Desktop: Gnome
Distribuzione: 18.04-22.04-23.04 (NO UEFI)
Località: Ancona

Re: [Grub] GRub2 con winXp che non parte

Messaggio da et4beta »

shouldes ha scritto:
Ha perso un po' di tempo senza concludere un bel nulla, visto che se non rimette l'ordine di boot come era non gli parte tutto il resto, a meno che non riscriva il MBR del disco dove sta windows, ma in quel caso non parte più windows come  prima.
Nel frattempo se gli cambia la lettera di qualche disco e magari non usa il sistema uuid su qualche sistema, incasina gli fstab e non gli montano più nulla.
Con parecchi dischi è probabile che cambi qualche lettera, anche usando lo stesso ordine, quindi deve inutilmente correggere gli fstab delle debian (se non ha usato gli uuid) e di ubuntu (se ha disattivato la ricerca per uuid e ha montato per lettera).
Con parecchi dischi meglio giocare, secondo le configurazioni c'è il rischio che non gli parte più qualche altro sistema oltre a windows.
Sì bel discorso, ma non hai risposto alla mia domanda ...... e se "bootando" dall'HD di Win, questo partisse?
Linux User #485103 - Ubuntu User #38220 - Desktop: MoBo MSI Z790 Tomahawk - Intel i9-13900F - RAM G.Skill Trident Z5 DDR5 F5-6000 32 Gb - GPU Asus RTX 4070 Ti - Monitor Samsung G5 32" - SSD Samsung 990 Pro M.2 PCIe NVMe 2 Tb e altri / - Noteb. Asus TUF Gaming FX705GE - i7 8750H - RAM 16 Gb
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: [Grub] GRub2 con winXp che non parte

Messaggio da shouldes »

et4beta ha scritto:
shouldes ha scritto:
Ha perso un po' di tempo senza concludere un bel nulla, visto che se non rimette l'ordine di boot come era non gli parte tutto il resto, a meno che non riscriva il MBR del disco dove sta windows, ma in quel caso non parte più windows come  prima.
Nel frattempo se gli cambia la lettera di qualche disco e magari non usa il sistema uuid su qualche sistema, incasina gli fstab e non gli montano più nulla.
Con parecchi dischi è probabile che cambi qualche lettera, anche usando lo stesso ordine, quindi deve inutilmente correggere gli fstab delle debian (se non ha usato gli uuid) e di ubuntu (se ha disattivato la ricerca per uuid e ha montato per lettera).
Con parecchi dischi meglio giocare, secondo le configurazioni c'è il rischio che non gli parte più qualche altro sistema oltre a windows.
Sì bel discorso, ma non hai risposto alla mia domanda ...... e se "bootando" dall'HD di Win, questo partisse?
Ha perso un po' di tempo senza concludere un bel nulla.
Avevo risposto.
Avatar utente
et4beta
Rampante Reduce
Rampante Reduce
Messaggi: 7931
Iscrizione: mercoledì 9 gennaio 2008, 10:15
Desktop: Gnome
Distribuzione: 18.04-22.04-23.04 (NO UEFI)
Località: Ancona

Re: [Grub] GRub2 con winXp che non parte

Messaggio da et4beta »

Rispetto la tua personale opinione, ma a me sembra, più che una risposta motivante, un punto preso, perché se Win partisse la tua teoria dell'inutilità, che potrebbe anche essere giusta, ma che si basa solo sul 50% delle possibilità, salterebbe.
Poi addossare a priori tutto a grub 1.97 è un po' facile e non spiega nulla, anche se non è da scartare.
In quanto anche al fatto di settare il BIOS invece di staccare fisicamente gli HD, lo so benissimo e potrebbe anche andare bene, se fossimo sicuri che il BIOS non ha problemi in quella ridda di HD (IDE e SATA), e anche questo potrebbe essere, ma io sono dell'opinione che per l'attendibilità delle prove, le incognite debbano essere ridotte a zero.
Solo la prova fa testo, ma dopo averla fatta.
Linux User #485103 - Ubuntu User #38220 - Desktop: MoBo MSI Z790 Tomahawk - Intel i9-13900F - RAM G.Skill Trident Z5 DDR5 F5-6000 32 Gb - GPU Asus RTX 4070 Ti - Monitor Samsung G5 32" - SSD Samsung 990 Pro M.2 PCIe NVMe 2 Tb e altri / - Noteb. Asus TUF Gaming FX705GE - i7 8750H - RAM 16 Gb
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: [Grub] GRub2 con winXp che non parte

Messaggio da shouldes »

et4beta ha scritto: Rispetto la tua personale opinione, ma a me sembra, più che una risposta motivante, un punto preso, perché se Win partisse la tua teoria dell'inutilità, che potrebbe anche essere giusta, ma che si basa solo sul 50% delle possibilità, salterebbe.
Poi addossare a priori tutto a grub 1.97 è un po' facile e non spiega nulla, anche se non è da scartare.
In quanto anche al fatto di settare il BIOS invece di staccare fisicamente gli HD, lo so benissimo e potrebbe anche andare bene, se fossimo sicuri che il BIOS non ha problemi in quella ridda di HD (IDE e SATA), e anche questo potrebbe essere, ma io sono dell'opinione che per l'attendibilità delle prove, le incognite debbano essere ridotte a zero.
Solo la prova fa testo, ma dopo averla fatta.
Secondo me è inutile far partire windows, a che gli serve?
Tutto il resto è off-topic.
Windows lo vuol far partire da grub, quindi a che gli serve farlo partire da solo?
Se parte o se non parte è storia a parte, chiacchiere inutili, visto che se non parte non dimostra problemi di windows, se parte non se ne fa nulla con windows che parte modificando la sequenza di boot.

Se rileggi non mi sono mai impuntato su niente, sostenevo questo.
Avatar utente
GiovEdi
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1307
Iscrizione: martedì 2 ottobre 2007, 10:21

Re: [Grub] GRub2 con winXp che non parte

Messaggio da GiovEdi »


menuentry "Debian GNU/Linux, kernel 2.6.26-1-686 (on /dev/sdd3)" {
  insmod ext2
  set root=(hd3,3)
  search --no-floppy --fs-uuid --set 5d3ff4c0-05d0-4ac7-a99d-bb331c3e863e
  linux /boot/vmlinuz-2.6.26-1-686 root=/dev/sdb3 ro
  initrd /boot/initrd.img-2.6.26-1-686
}
qui c'è qualcosa che non torna

sdb3 nemmeno esiste...


---

Codice: Seleziona tutto


ls -l /dev/disk/by-uuid

potrebbe aiutare a capire
Ultima modifica di GiovEdi il lunedì 11 gennaio 2010, 2:00, modificato 1 volta in totale.
prima leggere, poi casomai scrivere
« domandasti e ... ti risposi! » (Liz&Richard)
demodex
Prode Principiante
Messaggi: 15
Iscrizione: venerdì 1 dicembre 2006, 3:02

[Boot] Re: [Grub] GRub2 con winXp che non parte

Messaggio da demodex »

Grazie a tutti per l'interessamento.
Prove effettuate in base ai vari consigli:
staccati tutti hd tranne sata con WinXp e riavviato --> Winzoz parte normalmete
staccati tutti hd tranne sata con Debian e riavviato --> Debian parte normalmete
staccati hd tranne ide con Ubuntu e sata con WinXp --> uptate-grub --> Ubuntu parte, Winzoz no (il bello è che ho installato grub2 a un amico con linuxMint Helena avente questa stessa configurazione hardware e a lui parte tutto....figurona fatta ma rabbia colossale per me).
Ho anche tolto alcuni banchi di ram con frequenze inferiori in modo che sia tutto omogeneo (in passato avevo verificato che creavano problemi a winzoz se non viaggiavano in dual channel): mi son detto vuoi vedere che.....invece nisba.
Ho persino rinfrescato MBR di Winzoz con supergrub ma nulla da fare.
Mi rifiuto di installare grub2 su mbr di partenza Win.
Trasmetto
ls -l /dev/disk/by-uuid
totale 0
lrwxrwxrwx 1 root root 10 2010-01-12 16:52 118E84E641B205E1 -> ../../sdc2
lrwxrwxrwx 1 root root 10 2010-01-12 16:52 20875857-74de-4abc-ad01-b0497334763b -> ../../sdd2
lrwxrwxrwx 1 root root 10 2010-01-12 16:52 2ea0c03b-6dbb-453a-97c1-949350f04071 -> ../../sdd4
lrwxrwxrwx 1 root root 10 2010-01-12 16:52 34F49317F492DA86 -> ../../sdd1
lrwxrwxrwx 1 root root 10 2010-01-12 16:52 49360d24-b55f-489e-bdcb-d34e27c9fdd8 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-01-12 16:52 5d3ff4c0-05d0-4ac7-a99d-bb331c3e863e -> ../../sdd3
lrwxrwxrwx 1 root root 10 2010-01-12 16:52 72A404D9A404A1A9 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2010-01-12 16:52 89cf7200-aadc-4fb3-9d14-3cefdce2c41d -> ../../sda3
lrwxrwxrwx 1 root root 10 2010-01-12 16:52 BC98D6CD98D68574 -> ../../sdc1
lrwxrwxrwx 1 root root 10 2010-01-12 16:52 e3496b77-5819-45bc-ab92-f0b1e516b4a2 -> ../../sda2
Grazie a chi mi ha aggiornato sul fatto che grub1 gestisce ext4: forse è l'unica soluzione che mi rimane!
Non volevo aprire polemiche su grub2 o sull'open source: continuo a ritenere che sia l'UNICO futuro LIBERO e possibile.
Ritengo che grazie alle discussioni costruttive sui forum i problemi possano risolversi per migliorare la conoscenza di tutti.
Qualcuno ha nuove idee?
Grazie in anticipo...la pizza resta in offerta con aggiunta di birra!
Avatar utente
et4beta
Rampante Reduce
Rampante Reduce
Messaggi: 7931
Iscrizione: mercoledì 9 gennaio 2008, 10:15
Desktop: Gnome
Distribuzione: 18.04-22.04-23.04 (NO UEFI)
Località: Ancona

Re: [Grub] GRub2 con winXp che non parte

Messaggio da et4beta »

Come ha detto giustamente giovedì, c'è qualcosa che non torna.
Infatti sulle righe del grub.cfg per l'avvio di Debian, troviamo:
linux /boot/vmlinuz-2.6.26-1-686 root=/dev/sdb3 ro
Con riferimento a sdb3 che non esiste(prendendo per assodato che non sei stato tu ad editarlo), tu non hai lamentato problemi per Debian, quindi deduco che si avvii senza problemi, ma io a questo punto i chiedo: ma allora il grub2 vede il disco sdd come sdb ?
Se con l'indirizzamento a /dev/sdb3 (che non esisterebbe), Debian si avvia, allora la risposta (che non avrebbe senso) è sì!

Ma allora se il grub "vede" sdd come sdb, come diavolo "vede" sdc ?

Io la risposta non ce l'ho!
Forse con quel miscuglio di dischi IDE e SATA qualcosa ha perso la testa.
Proverei, ma la butto lì, prima di tornare al "vecchio" grub a "giocare" un attimo con le righe di avvio di Win e precisamente ai Punti che ho segnato in blu:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sdc1)" {
  insmod ntfs
  set root=(hd2,1)
  search --no-floppy --fs-uuid --set bc98d6cd98d68574
  drivemap -s (hd0) ${root}
  chainloader +1
}
Non che nutra grosse speranze perché è evidente che abbiamo a che fare con una situazione "anomala", però tentare non nuoce.
Un'altra prova che sarebbe interessante e priva di qualsiasi rischio, è quella di utilizzare il grub di Debian, che dovrebbe usare il grub 0.97, cioè modificare il menu.lst di Debian in modo che abbia le righe per tutti gli O.S. presenti, e poi avviare mettendo, dal BIOS, come primo HD di boot appunto quello con Debian.
Ti dico ciò perché avendo tu detto che con il solo HD di Lenny, questo si è avviato subito, però sappiamo che per avviarsi necessita del bootloader, quindi nell'MBR dell'attuale (sdd) il grub è installato.
Spero di essere stato chiaro.
Linux User #485103 - Ubuntu User #38220 - Desktop: MoBo MSI Z790 Tomahawk - Intel i9-13900F - RAM G.Skill Trident Z5 DDR5 F5-6000 32 Gb - GPU Asus RTX 4070 Ti - Monitor Samsung G5 32" - SSD Samsung 990 Pro M.2 PCIe NVMe 2 Tb e altri / - Noteb. Asus TUF Gaming FX705GE - i7 8750H - RAM 16 Gb
demodex
Prode Principiante
Messaggi: 15
Iscrizione: venerdì 1 dicembre 2006, 3:02

[Boot] Re: [Grub] GRub2 con winXp che non parte

Messaggio da demodex »

Carissimo et4beta: sei stato chiarissimo.
Premetto che durante i tentativi che ho fatto ieri, grazie anche alla segnalazione che qualche cosa non c'era,  ho anche pulito il mbr di sdb sul quale era installato un vecchio grub, coì come ho pulito il mbr di sdd. Il risultato è il nuovo "menuentry" di boot.cfg che allego:
menuentry "Debian GNU/Linux, kernel 2.6.26-1-686 (on /dev/sdd3)" {
insmod ext2
set root=(hd3,3)
search --no-floppy --fs-uuid --set 5d3ff4c0-05d0-4ac7-a99d-bb331c3e863e
linux /boot/vmlinuz-2.6.26-1-686 root=/dev/sdb3 ro
initrd /boot/initrd.img-2.6.26-1-686
}
Il risultato come vedi è più consono alla configurazione hardware del sistema, a parte quel "insmod ext2" mentre invece debian è ext3. Comunque Debian parte che è un piacere. (E qualcuno potrebbe dire...che vuoi di più? hai Deb che funziona e Ubuntu che va alla grande...lascia perdere WinXp!)
Ho giocato ripetutamente e continuerò a farlo sui valori che hai indicato (hd2,1) e (hd0).
Tieni presente che volendo riesco a far partire WinXp passando eventualmente tramite il grub di Debian su sdd (per ora l'ho tolto), senza modificare l'ordine di boot da bios: ovvero selezionando allo splash di Ubuntu ---> Debian vado sullo splash di Debian e avvio WinXP da lì. E penso che per ora questa sarà la soluzione temporanea.
Ma tu mi capisci....voglio che parta con grub2.
Quindi proseguo con i tentativi. Sto studiando la guida di grub2 su "http://grub.enbug.org/Manual"... spero di venircene fuori!
Grazie ancora a tutti.
Ultima modifica di demodex il martedì 12 gennaio 2010, 19:07, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti