Dopo l'aggiornamento all'ultimo kernel (2.6.32-31-generico), quando avvio il mio PC, tutto ciò che ottengo è il prompt di grub2. Non ricevo errori, semplicemente non si avvia.
Ho provato questo https://help.ubuntu.com/community/Grub2#Boot%20a%20Specific%20Kernel%20Manually ma il mio problema sembra essere /boot su una partizione separata e il tutorial non copre questa parte.
Se potrò avviare, suppongo di poter eseguire un aggiornamento di grub, ma prima devo entrare.
Ho Ubuntu 10.04, ma penso che questa sia una domanda relativa a grub e la versione Linux è irrilevante.
Per favore aiutatemi,
Grazie!
Risposta accettata:
Potrei recuperare grub molte volte seguendo queste istruzioni su:https://wiki.ubuntu.com/Grub2#Recover
Prima di tutto, devi avviare il tuo sistema da un cd live. Allora
“METODO 3 – CHROOT
Questo metodo di installazione utilizza il comando chroot per accedere ai file di sistema danneggiati. Una volta emesso il comando chroot, il LiveCD considera / del sistema danneggiato come proprio. I comandi eseguiti in un ambiente chroot influenzeranno i filesystem di sistema danneggiati e non quelli del LiveCD.
1) Avvia dal desktop LiveCD (Ubuntu 9.10 o successivo). Tieni presente che il Live CD deve essere lo stesso del sistema che stai riparando, a 32 o 64 bit (in caso contrario, il chroot fallirà).
2) Apri un terminale:Applicazioni, Accessori, Terminale.
3) Determina la tua normale partizione di sistema – (l'opzione è una "L" minuscola)
sudo fdisk -l
Se non sei sicuro, corri
df -Th
Cerca la dimensione del disco corretta e il formato ext3 o ext4.
4) Monta la tua normale partizione di sistema:
Sostituisci la partizione corretta:sda1, sdb5, ecc.
sudo mount /dev/sdXX /mnt
# Esempio:sudo mount /dev/sda1 /mnt
5) Solo se hai una partizione di avvio separata:
sdYY è la designazione della partizione /boot (ad esempio sdb3)
sudo mount /dev/sdYY /mnt/boot
6)
Montare i filesystem virtuali critici:
sudo mount --bind /dev /mnt/dev sudo mount --bind /dev/pts /mnt/dev/pts sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys
7)
Chroot nel tuo dispositivo di sistema normale:
sudo chroot /mnt
8) Se non c'è /boot/grub/grub.cfg o non è corretto, creane uno usando
update-grub
9)
Reinstalla GRUB 2:
Sostituisci il dispositivo corretto:sda, sdb, ecc. Non specificare un numero di partizione.
grub-install /dev/sdX
10) Verifica l'installazione (usa il dispositivo corretto, ad esempio sda. Non specificare una partizione):
sudo grub-install --recheck /dev/sdX
11)
Esci da chroot:CTRL-D sulla tastiera
12)
Smonta i filesystem virtuali:
sudo umount /mnt/dev/pts sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys
13)
Se hai montato una partizione /boot separata:
sudo umount /mnt/boot
14)
Smonta la directory /usr del LiveCD:
sudo umount /mnt/usr
15)
Smonta l'ultimo dispositivo:
sudo umount /mnt
16)
Riavvia.
sudo reboot
“