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] Partizione Windows non parte
#1
Sono davvero mortificata di sprecare il vostro tempo, so bene che è pieno di documenti su internet, ma sono giorni che li spulcio e non riesco a risolvere il problema.

Circa una settimana fa nel Grub Windows era sparito e Ubuntu non partiva.
Sono riuscita a far partire Ubuntu, alla fine, fortunatamente.
Ho provato di tutto per far riapparire Windows (la partizione dati con tutti i documenti di windows è ancora lì, viva e vegeta). Nulla.
Depressa ho infine provato pure a fare l'avanzamento a Ubuntu 13, spuntando tutte le voci affinchè mi ristabilisse i file di testo eventualmente modificati del Grub.
Ancora nulla.
Passano i giorni e seguendo l'ennesima guida riesco perlomeno a inserire manualmente la voce Windows nel Grub. Ora almeno la vedo all'avvio. Ma se ci clicco sopra mi dice "hd2 cannot got c/h/s values"

Ora vi faccio vedere qualcosina che magari vi sarà utile:

Codice:
root@miki-desktop:~# update-grub2
Creazione di grub.cfg...
Trovata immagine linux: /boot/vmlinuz-3.8.0-30-generic
Trovata immagine initrd: /boot/initrd.img-3.8.0-30-generic
Trovata immagine linux: /boot/vmlinuz-3.5.0-40-generic
Trovata immagine initrd: /boot/initrd.img-3.5.0-40-generic
Found memtest86+ image: /boot/memtest86+.bin
Adding Windows
fatto

Non capisco quell'adding windows...:/

Codice:
root@miki-desktop:~# cat /boot/grub/grub.cfg
#
# 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 [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

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 {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  b10d01cc-abfc-431d-8596-da0b597cc2c4
else
  search --no-floppy --fs-uuid --set=root b10d01cc-abfc-431d-8596-da0b597cc2c4
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/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 ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
  clear
fi
### END /etc/grub.d/05_debian_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
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b10d01cc-abfc-431d-8596-da0b597cc2c4' {
recordfail
    load_video
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos5'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  b10d01cc-abfc-431d-8596-da0b597cc2c4
    else
      search --no-floppy --fs-uuid --set=root b10d01cc-abfc-431d-8596-da0b597cc2c4
    fi
    linux    /boot/vmlinuz-3.8.0-30-generic root=UUID=b10d01cc-abfc-431d-8596-da0b597cc2c4 ro   quiet splash $vt_handoff
    initrd    /boot/initrd.img-3.8.0-30-generic
}
submenu 'Opzioni avanzate per Ubuntu' $menuentry_id_option 'gnulinux-advanced-b10d01cc-abfc-431d-8596-da0b597cc2c4' {
    menuentry 'Ubuntu, con Linux 3.8.0-30-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-30-generic-advanced-b10d01cc-abfc-431d-8596-da0b597cc2c4' {
    recordfail
        load_video
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos5'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  b10d01cc-abfc-431d-8596-da0b597cc2c4
        else
          search --no-floppy --fs-uuid --set=root b10d01cc-abfc-431d-8596-da0b597cc2c4
        fi
        echo    'Caricamento Linux 3.8.0-30-generic...'
        linux    /boot/vmlinuz-3.8.0-30-generic root=UUID=b10d01cc-abfc-431d-8596-da0b597cc2c4 ro   quiet splash $vt_handoff
        echo    'Caricamento ramdisk iniziale...'
        initrd    /boot/initrd.img-3.8.0-30-generic
    }
    menuentry 'Ubuntu, con Linux 3.8.0-30-generic (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-30-generic-recovery-b10d01cc-abfc-431d-8596-da0b597cc2c4' {
    recordfail
        load_video
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos5'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  b10d01cc-abfc-431d-8596-da0b597cc2c4
        else
          search --no-floppy --fs-uuid --set=root b10d01cc-abfc-431d-8596-da0b597cc2c4
        fi
        echo    'Caricamento Linux 3.8.0-30-generic...'
        linux    /boot/vmlinuz-3.8.0-30-generic root=UUID=b10d01cc-abfc-431d-8596-da0b597cc2c4 ro recovery nomodeset
        echo    'Caricamento ramdisk iniziale...'
        initrd    /boot/initrd.img-3.8.0-30-generic
    }
    menuentry 'Ubuntu, con Linux 3.5.0-40-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-40-generic-advanced-b10d01cc-abfc-431d-8596-da0b597cc2c4' {
    recordfail
        load_video
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos5'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  b10d01cc-abfc-431d-8596-da0b597cc2c4
        else
          search --no-floppy --fs-uuid --set=root b10d01cc-abfc-431d-8596-da0b597cc2c4
        fi
        echo    'Caricamento Linux 3.5.0-40-generic...'
        linux    /boot/vmlinuz-3.5.0-40-generic root=UUID=b10d01cc-abfc-431d-8596-da0b597cc2c4 ro   quiet splash $vt_handoff
        echo    'Caricamento ramdisk iniziale...'
        initrd    /boot/initrd.img-3.5.0-40-generic
    }
    menuentry 'Ubuntu, con Linux 3.5.0-40-generic (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-40-generic-recovery-b10d01cc-abfc-431d-8596-da0b597cc2c4' {
    recordfail
        load_video
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos5'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  b10d01cc-abfc-431d-8596-da0b597cc2c4
        else
          search --no-floppy --fs-uuid --set=root b10d01cc-abfc-431d-8596-da0b597cc2c4
        fi
        echo    'Caricamento Linux 3.5.0-40-generic...'
        linux    /boot/vmlinuz-3.5.0-40-generic root=UUID=b10d01cc-abfc-431d-8596-da0b597cc2c4 ro recovery nomodeset
        echo    'Caricamento ramdisk iniziale...'
        initrd    /boot/initrd.img-3.5.0-40-generic
    }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/11_custom_proxy ###
menuentry "Microsoft Windows 7 (on /dev/sda1)" {
        set root=(hd2,1)
        chainloader +1
}
### END /etc/grub.d/11_custom_proxy ###

### BEGIN /etc/grub.d/13_linux_xen ###

### END /etc/grub.d/13_linux_xen ###

### BEGIN /etc/grub.d/14_memtest86+ ###
menuentry "Memory test (memtest86+)" {
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos5'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  b10d01cc-abfc-431d-8596-da0b597cc2c4
    else
      search --no-floppy --fs-uuid --set=root b10d01cc-abfc-431d-8596-da0b597cc2c4
    fi
    linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos5'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  b10d01cc-abfc-431d-8596-da0b597cc2c4
    else
      search --no-floppy --fs-uuid --set=root b10d01cc-abfc-431d-8596-da0b597cc2c4
    fi
    linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/14_memtest86+ ###

### BEGIN /etc/grub.d/15_os-prober ###
### END /etc/grub.d/15_os-prober ###

### BEGIN /etc/grub.d/16_uefi-firmware ###
### END /etc/grub.d/16_uefi-firmware ###

### BEGIN /etc/grub.d/17_custom_proxy ###
# 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/17_custom_proxy ###

### BEGIN /etc/grub.d/19_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/19_custom ###

### BEGIN /etc/grub.d/35-windows ###
menuentry "Windows 7 (prova)" {
chainloader (hd0,2)+1
}
### END /etc/grub.d/35-windows ###

### 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.
menuentry "Microsoft Windows 7 (on /dev/sda1)" {
        set root=(hd2,1)
        chainloader +1
}
### END /etc/grub.d/40_custom ###

Codice:
miki@miki-desktop:~$ sudo blkid
[sudo] password for miki:
/dev/sda1: UUID="1A145AF5145AD37D" TYPE="ntfs"
/dev/sda5: UUID="b10d01cc-abfc-431d-8596-da0b597cc2c4" TYPE="ext4"
/dev/sda6: UUID="e83cc36d-bea1-4ce4-8200-f6002674fefd" TYPE="swap"

Codice:
miki@miki-desktop:~$ sudo fdisk -l

Disk /dev/sda: 300.1 GB, 300069052416 bytes
255 testine, 63 settori/tracce, 36481 cilindri, totale 586072368 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: 0x000dba19

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   405919334   202959636    7  HPFS/NTFS/exFAT
/dev/sda2       405919742   586072063    90076161    5  Esteso
/dev/sda5       405919744   578252799    86166528   83  Linux
/dev/sda6       578254848   586072063     3908608   82  Linux swap / Solaris

Ho seguito miliardi di guide, come vi ho detto.
Ho seguito anche quella in cui il problema era semplicemente una cartella nella partizione dati windows chiamata boot che entrava in competizione con quella Boot. Ma non ho nessuna cartella boot con la b minuscola

Morale della favola: ora ho ben 3 voci windows all'avvio.
Windows (prova). Se clicco mi dice "la partizione non esiste".
Windows on dev/sdc1. Se clicco mi dice hd2 cannot got c/h/s values
Windows on dev/sda1. Se clicco mi dice hd2 cannot got c/h/s values


Vi chiedo ancora scusa per questa discussione ma non so più che pesci pigliare e sono davvero stanca e giù di morale
Cita messaggio
#2
Entra in Ubuntu apri il terminale e dai, uno alla volta i comandi:

sudo grub-install /dev/sda

sudo update-grub

Devi aspettare la fine del processo dopo ogni comando.
Cita messaggio
#3
Già fatto miliardi di vole, non funge Confused

Per scrupolo l'ho rifatto:

Codice:
miki@miki-desktop:~$ sudo grub-install /dev/sda
[sudo] password for miki:
Installazione completata, nessun errore segnalato.
miki@miki-desktop:~$ sudo update-grub
Creazione di grub.cfg...
Trovata immagine linux: /boot/vmlinuz-3.8.0-30-generic
Trovata immagine initrd: /boot/initrd.img-3.8.0-30-generic
Trovata immagine linux: /boot/vmlinuz-3.5.0-40-generic
Trovata immagine initrd: /boot/initrd.img-3.5.0-40-generic
Found memtest86+ image: /boot/memtest86+.bin
Adding Windows
fatto
miki@miki-desktop:~$

Ma al riavvio persiste il messaggio di cui prima: hd2 cannot got c h s values
Cita messaggio
#4
ciao, quanti dischi hai? riesci con ubuntu a fare una schermata con gparted e postarla?
io direi intanto di ripristinare l'avvio di win o con il suo disco oppure:
http://www.istitutomajorana.it/index.php...Itemid=191 per seven
http://www.istitutomajorana.it/index.php...Itemid=191 per xp
le guide parlano di eliminare ubuntu ma a noi servono per ripristinare l'avvio da win. una volta fatto questo, partirà solo win e dovremo riscrivere l'avvio in dualboot di ubuntu, ci sentiamo.
Cita messaggio
#5
(18-09-2013, 00:13 )dxgiusti Ha scritto: ciao, quanti dischi hai? riesci con ubuntu a fare una schermata con gparted e postarla?
io direi intanto di ripristinare l'avvio di win o con il suo disco oppure:
http://www.istitutomajorana.it/index.php...Itemid=191 per seven
http://www.istitutomajorana.it/index.php...Itemid=191 per xp
le guide parlano di eliminare ubuntu ma a noi servono per ripristinare l'avvio da win. una volta fatto questo, partirà solo win e dovremo riscrivere l'avvio in dualboot di ubuntu, ci sentiamo.

Fatto (dopo mesi) il ripristino DELL'AVVIO [edit]col cd di Windows 7 a 64bit. Fatto una prima volta seguendo scrupolosamente i passi del link. Nulla, si riavvia e ricompare l'orribile grub inutile (giacchè parte solo ubuntu).
Rifatto una seconda vlta e seguito il consiglio che il cd stesso mi dà...appare una finestrella che dice che ci son problemi con l'avvio di windows e consiglia di ripristinarlo. Clicco ok, si riavvia e ancora grub e ubuntu.

WHY???
Cita messaggio
#6
Ho risolto, anche se non ho capito bene come.
Ora ve lo spiego.

Come già detto dal cd di installazione non si risolvevano i problemi. Allora ho ripreso il cd di Supergrub (che mesi fa non funzionava, ma riprovare non costa nulla) e l'ho inserito. come al solito visualizzava sia ubuntu che windows ma, stavolta, magie delle magie, è riuscito a entrare in Windows.
Da lì ho fatto l'unica cosa che mi poteva venire in mente di fare, ossia un ripristino. Da lì ho visto che a luglio mio fratello ha installato dei giochi e, probabilmente assieme, anche degli aggiornamenti di Windows (sciagura!). Ho fatto il ripristino e difatti windows mi ha gentilmente detto che la copia non era originale. Penso sinceramente sia per questo che Windows è scomparso dal Grub di Linux. Sembra strano e non è mai successo nulla di simile in altri pc, ma è l'unica spiegazione che mi so dare. Ho installato su Windows RemoveWat. Ho riavviato, è partito il grub e magicamente c'era una voce Windows funzionante.
L'unico altro dato in più che posso fornirvi è che ho fatto l'avanzamento di Ubuntu a 13.04 in questi mesi da luglio ad oggi in cui non avevo possibilità di accedere a Windows. (ma il grub l'ho disinstallato e reinstallato miliardi di volte, quindi non capisco).
Mi dispiace la confusione e la poca utilità che la mia esperienza potrà avere per terzi, ma vi ringrazio per l'aiuto fornitomi.
Cita messaggio
#7
ciao, di tool sul web per reinstallare/ripristinare mbr ne trovi moltissimi ma se con il disco di avvio di win non riesci a scrivere il nuovo..... la vedo dura.
dici di aver fatto il ripristino, dell'avvio oppure del sistema, ossia hai fatto questo:
http://windows.microsoft.com/it-it/windo...tup-repair
Cita messaggio


Vai al forum:


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