[Risolto] [Grub] dual boot windows7 karmic non funziona

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
todtod
Prode Principiante
Messaggi: 142
Iscrizione: domenica 24 dicembre 2006, 10:21

[Risolto] [Grub] dual boot windows7 karmic non funziona

Messaggio da todtod »

salve a tutti,
premetto che ho sfogliato diverse guide, ma non sono riuscito a trovare una soluzione ad hoc per il mio problema. Ve lo illustro:

ho un portatile con installato windows7, sul quale ho deciso di installare karmic koala. Installazione riuscita senza problemi, aggiornamenti e funzionamento perfetti. Il problema è che non riesco più ad avviare windows 7 da grub, vi posto la schermata di gparted

Immagine

questo è l'output di fdisk -l:

Codice: Seleziona tutto

Disco /dev/sda: 500.1 GB, 500107862016 byte
255 testine, 63 settori/tracce, 60801 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x483e483e

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1658    13312000   27  Sconosciuto
/dev/sda2   *        1658        1671      102400    7  HPFS/NTFS
/dev/sda3            1672       56662   441715207+   7  HPFS/NTFS
/dev/sda4           56663       60801    33246517+   5  Esteso
/dev/sda5           56663       57682     8193118+  82  Linux swap / Solaris
/dev/sda6           57683       60801    25053336   83  Linux
questo è il contenuto del file grub.cfg

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 /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,6)
search --no-floppy --fs-uuid --set dd65ecf0-b026-4d87-ab8e-4a1b67645915
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-20-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set dd65ecf0-b026-4d87-ab8e-4a1b67645915
	linux	/boot/vmlinuz-2.6.31-20-generic root=UUID=dd65ecf0-b026-4d87-ab8e-4a1b67645915 ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-20-generic
}
menuentry "Ubuntu, Linux 2.6.31-20-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set dd65ecf0-b026-4d87-ab8e-4a1b67645915
	linux	/boot/vmlinuz-2.6.31-20-generic root=UUID=dd65ecf0-b026-4d87-ab8e-4a1b67645915 ro single 
	initrd	/boot/initrd.img-2.6.31-20-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set dd65ecf0-b026-4d87-ab8e-4a1b67645915
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=dd65ecf0-b026-4d87-ab8e-4a1b67645915 ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set dd65ecf0-b026-4d87-ab8e-4a1b67645915
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=dd65ecf0-b026-4d87-ab8e-4a1b67645915 ro single 
	initrd	/boot/initrd.img-2.6.31-14-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 "Windows Vista (loader) (on /dev/sda1)" {
	insmod ntfs
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set daa41c49a41c2b11
	chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda2)" {
	insmod ntfs
	set root=(hd0,2)
	search --no-floppy --fs-uuid --set 921c18621c18441f
	chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda3)" {
	insmod ntfs
	set root=(hd0,3)
	search --no-floppy --fs-uuid --set 642c432d2c42fa16
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###javascript:void(0);
# 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 ###
come potete vedere dal file, in fase di avvio, compaiono 3 voci in merito al SO windows. La prima conduce all'utility di recovery fornita dall'acer per ripristinare il sistema allo stato di partenza...onestamente mi fa paura, anche perchè non so se è in grado di rimodificare il disco e cancellare le partizioni che ho creato per uniformare di nuovo tutto verso un'unica partizione. La seconda voce non avvia il sistema e riporta un msg di errore: il classico windows problema hardware con codice, schermata nera con scritte pseudo-risolutive in bianco.

Avrei bisogno di ripristinare l'accesso a windows 7, evitando di effettuare dei reinstall dei sistemi, è possibile???

grazie in anticipo, ciauz
Allegati
gparted.png
Ultima modifica di todtod il lunedì 22 marzo 2010, 15:08, modificato 1 volta in totale.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40365
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Grub] dual boot windows7 karmic non funziona

Messaggio da steff »

Prova da grub editare la voce per  windows (credo premendo e) quel modo, mettendo sda2 (hd0,2)al posto di sda1:
"Windows Vista (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,2)
search --no-floppy --fs-uuid --set daa41c49a41c2b11
chainloader +1
ctrl+x per il boot. Eventualmente togli anche la riga
search...  b11
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
todtod
Prode Principiante
Messaggi: 142
Iscrizione: domenica 24 dicembre 2006, 10:21

Re: [Grub] dual boot windows7 karmic non funziona

Messaggio da todtod »

posso chiederti da cosa hai dedotto questa modifica? :-D

ora la provo, grazie
Avatar utente
midnite
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1590
Iscrizione: domenica 13 luglio 2008, 10:38
Desktop: gnome-shell
Distribuzione: Ubuntu 24.04 LTS

Re: [Grub] dual boot windows7 karmic non funziona

Messaggio da midnite »

todtod ha scritto: ... come potete vedere dal file, in fase di avvio, compaiono 3 voci in merito al SO windows. La prima conduce all'utility di recovery fornita dall'acer per ripristinare il sistema allo stato di partenza...onestamente mi fa paura, anche perchè non so se è in grado di rimodificare il disco e cancellare le partizioni che ho creato per uniformare di nuovo tutto verso un'unica partizione. La seconda voce non avvia il sistema e riporta un msg di errore: il classico windows problema hardware con codice, schermata nera con scritte pseudo-risolutive in bianco.
scusa la domanda, ma la terza voce invece? daltra parte anche dalla schermata di gparted mi verrebbe da pensare che win si trovi in sda3  :-\
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40365
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Grub] dual boot windows7 karmic non funziona

Messaggio da steff »

todtod ha scritto: posso chiederti da cosa hai dedotto questa modifica? :-D

ora la provo, grazie
/dev/sda1              1        1658    13312000  27  Sconosciuto
/dev/sda2      1658        1671      102400    7  HPFS/NTFS

flag di boot su sda2; sda3 sarà D dati
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
todtod
Prode Principiante
Messaggi: 142
Iscrizione: domenica 24 dicembre 2006, 10:21

Re: [Grub] dual boot windows7 karmic non funziona

Messaggio da todtod »

si anch'io penso sia la dati, è la più grande. Comunque confesso che in piena disperazione ho provato anche a cliccare quella :-D
ovviamente schermata nera con trattino in alto a sinistra lampeggiante eh eh

ok, il flag boot è sulla due, lo avevo notato anch'io, ma non avevo pensato alla modifica. Ho un altro problema: come inserisco questa modifica? non conosco il grub 2, ed ho visto che questo file di configurazione non è editabile, quale altro file dovrei editare per poi rendere effettive le modifiche con il comando "update-grub"???
todtod
Prode Principiante
Messaggi: 142
Iscrizione: domenica 24 dicembre 2006, 10:21

Re: [Grub] dual boot windows7 karmic non funziona

Messaggio da todtod »

ok, ho reso il file modificabile, cambiando i permessi con:

Codice: Seleziona tutto

sudo chmod +x /boot/grub/grub.cfg
ho effettuato la modifica che mi hai suggerito, ma appena do il comando "update-grub" ritorna tutto come prima.

ora provo a riavviare senza dare il comando.


Ho riavviato e la situazione resta identica.
Ultima modifica di todtod il sabato 20 marzo 2010, 13:15, modificato 1 volta in totale.
Avatar utente
midnite
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1590
Iscrizione: domenica 13 luglio 2008, 10:38
Desktop: gnome-shell
Distribuzione: Ubuntu 24.04 LTS

Re: [Grub] dual boot windows7 karmic non funziona

Messaggio da midnite »

non è che per caso quando hai modificato le partizioni per creare lo spazio necessario a ubuntu,
per ridurre la partizione di win hai usato gparted? (invece del tool incluso in win stesso)
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40365
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Grub] dual boot windows7 karmic non funziona

Messaggio da steff »

Non devi farlo in quel  file, ma "sul live" nel menu di grub  ::)
Funzionava?
Se sì scrivi la voce in /etc/grub.d/40_custom e dai update-grub
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
todtod
Prode Principiante
Messaggi: 142
Iscrizione: domenica 24 dicembre 2006, 10:21

Re: [Grub] dual boot windows7 karmic non funziona

Messaggio da todtod »

x midnite: esattamente, ho usato gparted per ridurre una partizione già presente. ti è già capitato? come hai risolto?

x steff: sul live? cosa significa?
            cmq non funzionava.

attendo altri consigli
Avatar utente
midnite
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1590
Iscrizione: domenica 13 luglio 2008, 10:38
Desktop: gnome-shell
Distribuzione: Ubuntu 24.04 LTS

Re: [Grub] dual boot windows7 karmic non funziona

Messaggio da midnite »

no, non mi è capitato personalmente ma vedi qui: Hardware/DispositiviPartizioni/RidimensionarePartizioneVista
io ho applicato questa guida anche sul mio win7, ed ora mi funzionano tranquillamente entrambi

SE il problema è proprio quello (e quindi non dipendente da grub), temo che la soluzione sia di intraprendere la procedura di ripristino di win (attento che ti ripistinerà tutto l'hd alle condizioni originali, quindi perderai ubuntu)

prima però incrociamo le dita sperando che la soluzione di steff risolva  ;)
Ultima modifica di midnite il sabato 20 marzo 2010, 15:20, modificato 1 volta in totale.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40365
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Grub] dual boot windows7 karmic non funziona

Messaggio da steff »

todtod ha scritto:
x steff: sul live? cosa significa?
            cmq non funzionava.
Dicevo di provare di editare la voce in grub all'avvio "dal vivo" - le modifiche sono temporanei, per testare. Hai provato sia con  (hd0,2) sia  con (hd0,2) senza la riga sotto come dicevo? 
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
todtod
Prode Principiante
Messaggi: 142
Iscrizione: domenica 24 dicembre 2006, 10:21

Re: [Grub] dual boot windows7 karmic non funziona

Messaggio da todtod »

ho risolto il problema nel seguente modo:

1 passo: ho usato la console di ripristino acer, alla quale si accede selezionando la prima voce Windows, ed ho ripristinato il sistema scegliendo la seguente modalità "Ripristina sistema operativo e conserva dati utente". L'operazione ha richiesto parecchio tempo, forse più di mezz'ora. A ripristino terminato, dopo aver effettuato un primo accesso al sistema Windows 7 con successo, veniva richiesto un riavvio per rendere effettive delle modifiche di impostazioni di sistema. Al riavvio, grub non riusciva ad avviarsi e si riavviava continuamente senza mai riuscire a mostrare neanche il quadro con le possibili scelte.

2 passo: ho inserito il cd di karmic ed ho avviato in modalità live per ripristinare grub. Ho eseguito la procedura descritta in questa guida http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/Ripristino. La procedura ha ripristinato grub ed ora ho entrambe i sistemi funzionanti.

CONCLUSIONE: ora posso accedere a karmic normalmente. Per accedere a windows 7, seleziono la seconda voce e giungo ad un'altra schermata di scelta(forse il bootloader di windows???), con due voci identiche, denominate "Windows 7", scelgo la prima ed effettuo l'accesso senza problemi.

posso mettere risolto nel primo msg???

P.S. grazie a tutti per la collaborazione :-D
Avatar utente
midnite
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1590
Iscrizione: domenica 13 luglio 2008, 10:38
Desktop: gnome-shell
Distribuzione: Ubuntu 24.04 LTS

Re: [Grub] dual boot windows7 karmic non funziona

Messaggio da midnite »

beh direi di sì...
di fatto ora hai un passaggio in più (normalmente scegliendo win dovrebbe avviarsi), probabilmente dipendente dal ripristino che hai fatto
ma comunque hai sia il tuo win7 che il tuo ubuntu entrambi funzionanti...

ciao
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot], Google [Bot] e 7 ospiti