[Risolto] Windows non parte dopo grub2

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Avatar utente
icio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 31 dicembre 2006, 15:17

[Risolto] Windows non parte dopo grub2

Messaggio da icio »

Salve a tutti!!
Dopo aver letto varie cose su grub2 ho deciso di provarlo. In seguito a vari problemi (win non parte, parecchi secondi per caricare l'immagine) ho voluto ritornare a grub e l'ho ripristinato da live cd. Il problema attuale è che arrivato al grub ubuntu parte ma windows no! Dice solo "stage2" e ritorna alla schermata del grub. Bisogna aggiungere, inoltre, che l'ultima volta che ho fatto partire winzoz ho riavviato il pc in fase di caricamento quindi ora non riesco a leggere la partizione nemmeno da ubuntu.

Qualche idea?

Grazie!!
Ultima modifica di icio il mercoledì 1 luglio 2009, 10:22, modificato 1 volta in totale.
quanta ignoranza è quella che vi offende (canto VII)
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: Windows non parte dopo grub2

Messaggio da bingel »

intanto posta l'output di questi due comandi:

Codice: Seleziona tutto

sudo fdisk -l

cat /boot/grub/menu.lst
Free Thought - Free World
Avatar utente
icio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 31 dicembre 2006, 15:17

Re: Windows non parte dopo grub2

Messaggio da icio »

Bè magari postando qualche info aggiuntiva si va da qualche parte...

Codice: Seleziona tutto


icio@fry:~$ sudo fdisk -l

Disco /dev/sda: 60.0 GB, 60011642880 byte
255 testine, 63 settori/tracce, 7296 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0xace22e9e

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1784    14329948+   5  Esteso
/dev/sda2            1785        1911     1020127+  82  Linux swap / Solaris
/dev/sda3   *        1912        7296    43255012+   7  HPFS/NTFS
/dev/sda5               1        1784    14329917   83  Linux

menu.lst

Codice: Seleziona tutto

# 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		10

## 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=29db315f-f90e-43ab-989a-3c5d992690fc ro xforcevesa

## default grub root device
## e.g. groot=(hd0,0)
# groot=29db315f-f90e-43ab-989a-3c5d992690fc

## 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 9.04, kernel 2.6.28-12-generic
uuid		29db315f-f90e-43ab-989a-3c5d992690fc
kernel		/boot/vmlinuz-2.6.28-12-generic root=UUID=29db315f-f90e-43ab-989a-3c5d992690fc ro xforcevesa quiet splash 
initrd		/boot/initrd.img-2.6.28-12-generic
quiet

title		Ubuntu 9.04, kernel 2.6.28-12-generic (recovery mode)
uuid		29db315f-f90e-43ab-989a-3c5d992690fc
kernel		/boot/vmlinuz-2.6.28-12-generic root=UUID=29db315f-f90e-43ab-989a-3c5d992690fc ro xforcevesa  single
initrd		/boot/initrd.img-2.6.28-12-generic

title		Ubuntu 9.04, memtest86+
uuid		29db315f-f90e-43ab-989a-3c5d992690fc
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda3
title		Microsoft Windows XP Home Edition
rootnoverify	(hd0,2)
savedefault
makeactive
chainloader	+1
quanta ignoranza è quella che vi offende (canto VII)
Avatar utente
icio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 31 dicembre 2006, 15:17

Re: Windows non parte dopo grub2

Messaggio da icio »

Ha!! Mi hai anticipato!!
quanta ignoranza è quella che vi offende (canto VII)
Avatar utente
icio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 31 dicembre 2006, 15:17

Re: Windows non parte dopo grub2

Messaggio da icio »

La mia opinione è che sia danneggiato l'mbr di win (che parte dopo grub selezionando windows)
quanta ignoranza è quella che vi offende (canto VII)
Avatar utente
Mik88
Prode Principiante
Messaggi: 49
Iscrizione: martedì 25 novembre 2008, 15:59

Re: Windows non parte dopo grub2

Messaggio da Mik88 »

Prova a mettere questo codice che hai in fondo al file

Codice: Seleziona tutto

title		Microsoft Windows XP Home Edition
rootnoverify	(hd0,2)
savedefault
makeactive
chainloader	+1
In fila agli altri OS della lista
Questo dovrebbe essere il risultato finale

Codice: Seleziona tutto

## ## End Default Options ##

title		Ubuntu 9.04, kernel 2.6.28-12-generic
uuid		29db315f-f90e-43ab-989a-3c5d992690fc
kernel		/boot/vmlinuz-2.6.28-12-generic root=UUID=29db315f-f90e-43ab-989a-3c5d992690fc ro xforcevesa quiet splash 
initrd		/boot/initrd.img-2.6.28-12-generic
quiet

title		Ubuntu 9.04, kernel 2.6.28-12-generic (recovery mode)
uuid		29db315f-f90e-43ab-989a-3c5d992690fc
kernel		/boot/vmlinuz-2.6.28-12-generic root=UUID=29db315f-f90e-43ab-989a-3c5d992690fc ro xforcevesa  single
initrd		/boot/initrd.img-2.6.28-12-generic

title		Ubuntu 9.04, memtest86+
uuid		29db315f-f90e-43ab-989a-3c5d992690fc
kernel		/boot/memtest86+.bin
quiet

title		Microsoft Windows XP Home Edition
rootnoverify	(hd0,2)
savedefault
makeactive
chainloader	+1
### END DEBIAN AUTOMAGIC KERNELS LIST
A me non funzionava, quando l'ho messo nella lista con le altre è partito
Weeee
Avatar utente
Mik88
Prode Principiante
Messaggi: 49
Iscrizione: martedì 25 novembre 2008, 15:59

Re: Windows non parte dopo grub2

Messaggio da Mik88 »

Anzi, metti questo codice per Windows, nel file menu.lst di brub.

Codice: Seleziona tutto

title Microsoft Windows XP Home Edition
rootnoverify (hd0,2)
makeactive
chainloader +1
boot
Togli savedefault praticamente e metti boot...
Weeee
Avatar utente
streetcross
Accecante Asceta
Accecante Asceta
Messaggi: 24943
Iscrizione: giovedì 7 febbraio 2008, 10:52
Contatti:

Re: Windows non parte dopo grub2

Messaggio da streetcross »

le righe sono giuste (e tra l'altro vanno anche su grub2) prova a fixare prima l'mbr di windows e quando vedi che sia avvi poi fixi il grub.

ps la partizione di win la puoi montare lo stesso
Ubuntu user #22995 Linux user #474679 Stacy can't you see, you're just not the girl for me, I know it might be wrong, but I'm in love with Stacy's Mom. ﺕ In molti credono di essere degli alternativi. In realtà la maggior parte di loro lascia la strada principale per seguire la seconda strada più battuta; in pochi si creano il proprio sentiero.
Avatar utente
icio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 31 dicembre 2006, 15:17

Re: Windows non parte dopo grub2

Messaggio da icio »

@mik88: ho provato a spostare ma il risultato non cambia. Per quanto riguarda savedefault e boot avevo già provato in precedenza senza risultati

@streetcross: anch'io credo sia necessario ripristinare l'mbr di win solo che non so come si fa.

Cmq la partizione non la posso montare. Dando

Codice: Seleziona tutto

sudo mount -t ntfs /dev/sda3 /media/disk
mi dice

Codice: Seleziona tutto

Unexpected clusters per mft record (-1).
Failed to mount '/dev/sda3': Argomento non valido
The device '/dev/sda3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
eppure

Codice: Seleziona tutto

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda5 during installation
UUID=29db315f-f90e-43ab-989a-3c5d992690fc /               ext3    relatime,errors=remount-ro 0       1
# swap was on /dev/sda2 during installation
UUID=d7a48467-bcf3-41cd-999b-45f405c57ffb none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/sda3	/media/disk	ntfs	defaults	0	0
Devo cercare come ripristinare mbr di win
quanta ignoranza è quella che vi offende (canto VII)
Avatar utente
streetcross
Accecante Asceta
Accecante Asceta
Messaggi: 24943
Iscrizione: giovedì 7 febbraio 2008, 10:52
Contatti:

Re: Windows non parte dopo grub2

Messaggio da streetcross »

(nono) allora il problema non è che hai spento male windows (in tal caso basta forzare il mount) il fatto è che la partizione è danneggiata

Codice: Seleziona tutto

Unexpected clusters per mft record (-1).

The device '/dev/sda3' doesn't seem to have a valid NTFS.
per forza non boota ne con grub2 che con grub legacy... è inutile ripristinare l'mbr di windows, bisogna aggiustare la partizione...
Ubuntu user #22995 Linux user #474679 Stacy can't you see, you're just not the girl for me, I know it might be wrong, but I'm in love with Stacy's Mom. ﺕ In molti credono di essere degli alternativi. In realtà la maggior parte di loro lascia la strada principale per seguire la seconda strada più battuta; in pochi si creano il proprio sentiero.
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: Windows non parte dopo grub2

Messaggio da bingel »

Non credo si tratti di ripristinare l'mbr di windows anche se magari potrebbe risolvere il problema. Quando un NTFS va in crash lo riesci ad aprire solo con i driver NTFS originali.

Io quindi proverei ad inserire il cd di installazione di windows ed accedere alla partizione tramite tale cd (modalità ripristino o qualcosa del genere).

A quel punto dovresti provare a riavviare con grub dopo aver fatto al menu.lst le modifiche che ti sono state consigliate.

Se non funziona puoi provare a reinstallare l'mbr sempre reinserendo il cd d'installazione di windows e dando il comando fixmbr.
Per la corretta sintassi vedi l'help del comando (probabilmente: fixmbr /h)

Ho anticipato qualcuno stavolta?
Free Thought - Free World
Avatar utente
icio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 31 dicembre 2006, 15:17

Re: Windows non parte dopo grub2

Messaggio da icio »

Ho provato a ripristinare l'mbr (cd di win, premuto R e poi fixmbr) ma il risultato non cambia. Mi sa che hai ragione te streecross. Come posso aggiustarla sta partizione? Sempre tramite console di windows?
quanta ignoranza è quella che vi offende (canto VII)
Avatar utente
gabry79
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1557
Iscrizione: sabato 16 agosto 2008, 13:37
Località: udine

Re: Windows non parte dopo grub2

Messaggio da gabry79 »

dove hai win in quale partizione?
sudo -s
fsck -p /dev/sdx (partizione win) fa uncontrollo del disco e tenta eventuali riparazioni...non credo ti funzionera' ma tentar non nuoce
Bianco e' il cappello di coloro che impavidi imboccano la via accecante della luce..J.K.Senior
http://wiki.ubuntu-it.org/GabrieleM&nbsp; http://www.linuxqualityhelp.it/
Arch+Sabayon4.2+Slackware+Ubuntu server e non occorre altro....
Avatar utente
gabry79
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1557
Iscrizione: sabato 16 agosto 2008, 13:37
Località: udine

Re: Windows non parte dopo grub2

Messaggio da gabry79 »

prova inoltre alla voce finale del menu list dove hai messo root (0,2) a cambiarla in root (0,0)
sudo -s
gedit /boot/grub/menu.lst
Bianco e' il cappello di coloro che impavidi imboccano la via accecante della luce..J.K.Senior
http://wiki.ubuntu-it.org/GabrieleM&nbsp; http://www.linuxqualityhelp.it/
Arch+Sabayon4.2+Slackware+Ubuntu server e non occorre altro....
Avatar utente
streetcross
Accecante Asceta
Accecante Asceta
Messaggi: 24943
Iscrizione: giovedì 7 febbraio 2008, 10:52
Contatti:

Re: Windows non parte dopo grub2

Messaggio da streetcross »

icio ha scritto: Ho provato a ripristinare l'mbr (cd di win, premuto R e poi fixmbr) ma il risultato non cambia. Mi sa che hai ragione te streecross. Come posso aggiustarla sta partizione? Sempre tramite console di windows?
:o davvero?  ;D beh l'errore è chiaro... su GNU/Linux gli errori sono sempre chiari... puoi provare il ripristino sempre da consolle windows
Ubuntu user #22995 Linux user #474679 Stacy can't you see, you're just not the girl for me, I know it might be wrong, but I'm in love with Stacy's Mom. ﺕ In molti credono di essere degli alternativi. In realtà la maggior parte di loro lascia la strada principale per seguire la seconda strada più battuta; in pochi si creano il proprio sentiero.
Avatar utente
icio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 31 dicembre 2006, 15:17

Re: Windows non parte dopo grub2

Messaggio da icio »

Bè ora sono proprio nella m---a. Da console di win ho dato

Codice: Seleziona tutto

fixboot
Ora all'avvio mi da errore ntvrl o qualcosa del genere. Non avvia nemmeno grub. Al momento sono su liveCD che mi vede la partizione di ubuntu con 7 file con dei punti di domanda. Direi che la situazione è critica. C'è qualche possibilità o è meglio che mi prenda un doppio whiskey?  ::) >:(
quanta ignoranza è quella che vi offende (canto VII)
Avatar utente
icio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 31 dicembre 2006, 15:17

Re: Windows non parte dopo grub2

Messaggio da icio »

Ok. L'errore è NTLDR mancante che da quanto ho capito è il bootloader di win. Ora sto provando con gparted a fixare (ah, questi neologismi!) la partizione di ubuntu. Speriamo che funzioni.
quanta ignoranza è quella che vi offende (canto VII)
Avatar utente
gabry79
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1557
Iscrizione: sabato 16 agosto 2008, 13:37
Località: udine

Re: Windows non parte dopo grub2

Messaggio da gabry79 »

Bianco e' il cappello di coloro che impavidi imboccano la via accecante della luce..J.K.Senior
http://wiki.ubuntu-it.org/GabrieleM&nbsp; http://www.linuxqualityhelp.it/
Arch+Sabayon4.2+Slackware+Ubuntu server e non occorre altro....
Avatar utente
icio
Prode Principiante
Messaggi: 96
Iscrizione: domenica 31 dicembre 2006, 15:17

Re: Windows non parte dopo grub2

Messaggio da icio »

Al momento la partizione di ubuntu è come se fosse vuota! Spero sia normale che gparted ci metta così tanto a correggere gli errori del disco. Il link mi sarà utile se riuscirò a ripristinare tutto...
quanta ignoranza è quella che vi offende (canto VII)
Avatar utente
gabry79
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1557
Iscrizione: sabato 16 agosto 2008, 13:37
Località: udine

Re: Windows non parte dopo grub2

Messaggio da gabry79 »

In che senso come se fosse vuota?
Bianco e' il cappello di coloro che impavidi imboccano la via accecante della luce..J.K.Senior
http://wiki.ubuntu-it.org/GabrieleM&nbsp; http://www.linuxqualityhelp.it/
Arch+Sabayon4.2+Slackware+Ubuntu server e non occorre altro....
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti