Pagina 1 di 1
Problema boot da una partizione.
Inviato: domenica 2 maggio 2010, 19:13
da vinjakanja
Salve a tutti,
da quando ho aggiornato alla versione 10.4 non riesco più ad accedere alla partizione dove ho windows.
Anzi, ad essere più precisi, non riesco a bottare da quella partizione, in quando selezionandola dal menù di grub appare una barretta lampeggiante (la classica del caricamento) e dal pc parte un bip rapido e intermittente (lo stesso suono di quando il pc esegue il primo boot).
Ho controllato il file .cfg di grub e mi sembra tutto in regola, va a leggere il sistema operativo dalla partizione giusta, e facendo varie prove non trovo problemi a quella partizione (all'interno del sistema posso montarla e accedervi senza problemi).
Non so se puo' essere utile ma mostro l'oputput 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
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x9184b3aa
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 3917 31457280 7 HPFS/NTFS
/dev/sda2 3917 58844 441198592 7 HPFS/NTFS
/dev/sda3 58845 60801 15719602+ 5 Esteso
/dev/sda5 58845 60801 15719571 83 Linux
Disco /dev/sdb: 160.0 GB, 160041885696 byte
255 testine, 63 settori/tracce, 19457 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: 0x7c6c7c6c
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 1 19458 156288000 7 HPFS/NTFS
La partizione in causa è l'ultima /dev/sdb1.
Re: Problema boot da una partizione.
Inviato: domenica 2 maggio 2010, 19:43
da gian64
Re: Problema boot da una partizione.
Inviato: domenica 2 maggio 2010, 19:51
da vinjakanja
sudo blkid
Codice: Seleziona tutto
/dev/sda1: UUID="18128DED128DD064" TYPE="ntfs"
/dev/sda2: LABEL="Program (fast)" UUID="9002FB5A02FB442E" TYPE="ntfs"
/dev/sda5: UUID="7f627bdd-4368-430c-b0c6-b11f8c2a610b" TYPE="ext4"
/dev/sdb1: LABEL="Archivio(slow)" UUID="AEDAFFCCDAFF8EB9" TYPE="ntfs"
La prima con quel nome insulso è la famigerata partizione con windows.
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="12"
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,5)'
search --no-floppy --fs-uuid --set 7f627bdd-4368-430c-b0c6-b11f8c2a610b
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,5)'
search --no-floppy --fs-uuid --set 7f627bdd-4368-430c-b0c6-b11f8c2a610b
set locale_dir=($root)/boot/grub/locale
set lang=it
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=2
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-21-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7f627bdd-4368-430c-b0c6-b11f8c2a610b
linux /boot/vmlinuz-2.6.32-21-generic-pae root=UUID=7f627bdd-4368-430c-b0c6-b11f8c2a610b ro splash quiet splash
initrd /boot/initrd.img-2.6.32-21-generic-pae
}
menuentry 'Ubuntu, con Linux 2.6.32-21-generic-pae (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7f627bdd-4368-430c-b0c6-b11f8c2a610b
echo 'Caricamento Linux 2.6.32-21-generic-pae...'
linux /boot/vmlinuz-2.6.32-21-generic-pae root=UUID=7f627bdd-4368-430c-b0c6-b11f8c2a610b ro single splash
echo 'Caricamento ramdisk iniziale...'
initrd /boot/initrd.img-2.6.32-21-generic-pae
}
menuentry 'Ubuntu, con Linux 2.6.31-20-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7f627bdd-4368-430c-b0c6-b11f8c2a610b
linux /boot/vmlinuz-2.6.31-20-generic-pae root=UUID=7f627bdd-4368-430c-b0c6-b11f8c2a610b ro splash quiet splash
initrd /boot/initrd.img-2.6.31-20-generic-pae
}
menuentry 'Ubuntu, con Linux 2.6.31-20-generic-pae (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7f627bdd-4368-430c-b0c6-b11f8c2a610b
echo 'Caricamento Linux 2.6.31-20-generic-pae...'
linux /boot/vmlinuz-2.6.31-20-generic-pae root=UUID=7f627bdd-4368-430c-b0c6-b11f8c2a610b ro single splash
echo 'Caricamento ramdisk iniziale...'
initrd /boot/initrd.img-2.6.31-20-generic-pae
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7f627bdd-4368-430c-b0c6-b11f8c2a610b
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7f627bdd-4368-430c-b0c6-b11f8c2a610b
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 18128ded128dd064
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 ###
Re: Problema boot da una partizione.
Inviato: domenica 2 maggio 2010, 20:29
da gian64
Sembra effettivamente tutto a posto, vedo se ti trovo una soluzione, ma aspetto consigli anch'io, tra qualche giorno sarò probabilmente nella stessa situazione, per di più col computer di un amico...
Re: Problema boot da una partizione.
Inviato: domenica 2 maggio 2010, 20:33
da vinjakanja
Provare a ripristinare grub da cd live è una cattiva idea secondo voi? in caso faccio un tentativo...
Re: Problema boot da una partizione.
Inviato: domenica 2 maggio 2010, 21:38
da gian64
Prima prova con un
Anche se non so se serve a qualcosa,
Secondo me non serve ripristinare grub perchè questo serve solo se il grub stesso è stato sovrascritto, ma questo non è il tuo caso. Io ho controllato il mio grub.cfg e la voce relativa al boot loader di seven è identica alla tua, Mi spiace ma io non sono in grado di aiutarti, faccio appello a utenti che conoscano meglio il problema.
Re: Problema boot da una partizione.
Inviato: domenica 2 maggio 2010, 21:51
da vinjakanja
ho già provato il comando update-grub, purtroppo non è cambiato nulla :\
Beh, grazie lo stesso, speriamo che qualcuno possa aiutarmi ^^
Nel frattempo provo comunque a ripristinare grub, anche perchè ho letto che con winxp basta usare il caro fixboot e in seguito ripristinare grub dal cd live....Faro' sapere (il tentativo avverrà domani)
Re: Problema boot da una partizione.
Inviato: domenica 2 maggio 2010, 21:58
da stoddard
Ecco, questa ultima e' soluzione giusta. (good)
Magari associando anche un fixmbr al fixboot.
Sempre in attesa che i developers mettano una toppa a Grub2 e ai suoi ammennicoli.
Re: Problema boot da una partizione.
Inviato: domenica 2 maggio 2010, 22:26
da gian64
stoddard ha scritto:
Ecco, questa ultima e' soluzione giusta. (good)
Magari associando anche un fixmbr al fixboot.
Sempre in attesa che i developers mettano una toppa a Grub2 e ai suoi ammennicoli.
Tu dici che ripristinando prima MBR e poi grub risolverà? Forse val bene un tentativo...
Re: Problema boot da una partizione.
Inviato: domenica 2 maggio 2010, 22:43
da stoddard
Questo e' il meno. Ci sono passato.
Vedi
qui
da che casino sono venuto fuori.
Re: Problema boot da una partizione.
Inviato: domenica 2 maggio 2010, 23:27
da vinjakanja
Tu dici che ripristinando prima MBR e poi grub risolverà? Forse val bene un tentativo...
Beh intanto solo ripristinando grub....non so è possibile ripristinare MBR con w7 tramite boot da cd ???
Re: Problema boot da una partizione.
Inviato: domenica 2 maggio 2010, 23:54
da gian64
vinjakanja ha scritto:
Tu dici che ripristinando prima MBR e poi grub risolverà? Forse val bene un tentativo...
Beh intanto solo ripristinando grub....non so è possibile ripristinare MBR con w7 tramite boot da cd ???
Nemmeno io... Figurati che non mi è mai capitato di ripristinare L'mbr di win xp... Strana cosa comunque grub2... :-\ io sono fortunato in questo, spero che qualcuno ti trovi una soluzione, anzi segnalo il caso a un amico che probabilmente ne sa qualcosa più di me.
Re: Problema boot da una partizione.
Inviato: lunedì 3 maggio 2010, 1:58
da funkman733
Re: Problema boot da una partizione.
Inviato: lunedì 3 maggio 2010, 13:43
da vinjakanja
Purtroppo non ha funzionato nemmeno così...ora masterizzo il cdlive e poi vi dico...
Re: Problema boot da una partizione.
Inviato: lunedì 3 maggio 2010, 14:18
da vinjakanja
Niente da fare...ora mi cerco un po' di capire come ripristinare il MBR con il cd di w7 e se funziona tutto, ripstinino grub da cd live...speriamo che così funzioni :s
EDIT: Per caso sapete se per usare fixboot e fixmbr su w7 occorra per forza il cd di w7 o basta quello di vista?
Re: Problema boot da una partizione.
Inviato: lunedì 3 maggio 2010, 22:15
da stoddard
Eh, .. con W7 i comandi sono appena un pochino diversi.
Il metodo che descrivo serve solo per Vista e windows 7.Non va bene per XP dove si usano i semplici fixboot e fixmbr . E ovviamente e' valido il viceversa, cioe' i comandi di Xp non hanno effetto che io sappia con windows Vista o 7.
Una volta avviato il ripristino dal DVD di w7/Vista occorre scegliere il prompt dei comandi e da li' andare sulla root del DVD ( da individurae con Diskpart, se non si conosce
Comandi da
X:Sources>
(restituisce l' elenco dei dispositivi con le relative lettere , ipotizziamo qui E: per il DVD)
Poi
Per uscire da Diskpart
Caricare il DVD con
Infine
Nota tra bootrec e /Fix... c' e' uno spazio.
Nota 2) Se il comando non parte caricare prima la directory E:/boot e ripetere i comandi di Fix da li''.
per uscire dal prompt e poi riavviare.
Citato a memoria, ma MS mette a disposizione un how to al proposito.
Buon lavoro.
Re: Problema boot da una partizione.
Inviato: lunedì 3 maggio 2010, 22:25
da vinjakanja
Si grazie mille avevo trovato l'how-to, ma devo ammettere che la tua guida è anche più chiara ^^
Domani mi metto al lavoro!
OT: Iornia della MS, ti danno W7 gratis perchè sei uno studente, e per scaricarlo ti danno un .exe che non puo' andare su ubuntu quindi, molto furbo da parte loro....Non mi stupisco più di nulla ::)