sh:grub>
Monday, April 26th, 2010Tenho um eeepc no qual via wubi instalei o Ubuntu Netbook Remix, quem já o fez sabe que ficamos com o Windows Boot Manager e depois escolhendo o Ubuntu salta o GRUB. Como odiava este ciclo inútil coloquei apenas o GRUB a gerir o boot tendo definido no XP o UNR como o boot primário e desactivei o Windows Boot Manager.
Pois bem, ontem após uns updates ao kernel e outros retoques lá fiz o update-grub como manda a lei e de seguida desliguei o eeepc.
À noite quando ligo eis que o GRUB me apresenta:
GNU GRUB version 1.97~1.97beta4
[ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ]
sh:grub>
Imperava que, portuense como sou, mantivesse a calma……
“FILHO D’UMA G’ANDA P***!!!!”
Eis então como reparar isto, se tivesse ainda o Windows Boot Manager era simples bastava arrancar para o Windows XP e reparava por lá mas aqui é para uma situação em que o GRUB estourou e não há outra forma ou apenas porque é assim que tem de ser:
1 – fazer ls para encontrar que unidades são detectadas:
sh:grub> ls
(loop0) (hd0) (hd0,4) (hd0,3) (hd0,2) (hd0,1)
2 – ls aos hd a ver qual tem o folder /ubuntu/disks e lá dentro o root.disk
sh:grub> ls (hd0,2)/ubuntu/disks/
boot/ root.disk swap.disk
3 – posto isto, hora de pôr as mãos na massa:
sh:grub> linux /boot/vmlinuz-(usar o TAB para concluir) root=/dev/(colocar o sdaX associado, se o folder /ubuntu/disks está no (hd0,2) será o sda2, p.e.) loop=/ubuntu/disks/root.disk ro
4 – Continuando:
sh:grub> initrd /boot/initrd.img-(mais uma vez usar o TAB)
5 – Finalmente:
sh:grub> boot
E já teremos de novo boot para o ubuntu, assim que a sessão fôr iniciada e de forma a resolver o problema definitivamente há que ir ao Synaptic Package Manager e procurar por grub-pc e marcar para reinstalação.
Restart e eis que teremos o GRUB up and running


