Sida 1 av 1

boot processen hänger sig vid grub-menyn

Postat: 27 feb 2011, 17:55
av legolas
Hej
Mitt system: Ubuntu 10.04, kernel 2.6.32, processor: 2 GHz dual Intel(R) Xeon
Efter uppgradering från 9.10 till 10.04 fungerar inte boot-processen automatiskt längre. Istället hänger sig processen då meny-valen visas. Efter tryck på <Return> fortsätter processen och bootar upp normalt, men den ska ju fortsätta automatiskt efter time-out.
Det spelar ingen roll om jag med piltangenten går neråt och väljer ett annat meny-val. Boot-processen stannar upp tills jag trycker på <Return>.

En observation är att sista raden då meny-valen normalt visar,
"The highlighted entry will be executed automatically in 10 seconds." ...och räknas ner till 0 innan processen fortsätter, nu inte längre syns!

Första raderna i /etc/default/grub :

Kod: Markera allt

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Kan någon hjälpa mig vidare vore jag tacksam...

Re: boot processen hänger sig vid grub-menyn

Postat: 27 feb 2011, 19:39
av axel112
Jag har märkt att det händer för min del ibland också. *Det brukar hända när jag manuellt gått in och pillat i

Kod: Markera allt

/boot/grub/grub.cfg
Prova att gå till terminalen och

Kod: Markera allt

sudo update-grub
Det brukar funka för min del.

Re: boot processen hänger sig vid grub-menyn

Postat: 28 feb 2011, 09:01
av legolas
Tack för tipset, men det hjälpte tyvärr inte.

Re: boot processen hänger sig vid grub-menyn

Postat: 28 feb 2011, 15:40
av Bowmore
Ditt problem är inte ovanligt, speciellt vid uppgraderingar :P
Jag misstänker att felflaggan recordfail inte återställs när du bootar.

Vad ger kommandot

Kod: Markera allt

grub-editenv list

Re: boot processen hänger sig vid grub-menyn

Postat: 28 feb 2011, 16:10
av legolas

Kod: Markera allt

$ grub-editenv list
$
Tydligen ingenting. Vad kan man dra för slutsats av det?

Re: boot processen hänger sig vid grub-menyn

Postat: 28 feb 2011, 16:45
av Bowmore
Ajdå, men det kan fortfarande vara den flaggan som spökar.

En bit ner i filen /boot/grub/grub.cfg så ser du raderna
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=10
Prova att ändra set timeout=-1 till set timeout=60, dvs
if [ "${recordfail}" = 1 ]; then
set timeout=60
else
set timeout=10
så får vi se om du får en nedräkning från 60 sekunder vid nästa omstart.

Editerar filen gör du med

Kod: Markera allt

sudo gedit /boot/grub/grub.cfg

Re: boot processen hänger sig vid grub-menyn

Postat: 01 mar 2011, 14:33
av legolas
Det hjälpte inte tyvärr.
Därefter kanske jag gjorde en dumhet för jag installerade grub-pc paketet och då fastnade jag på grub-rescue prompten.
Så jag installerade om grub från en Live CD...
# mount /dev/sda1 /mnt
# grub-install --root-directory=/mnt /dev/sda
# reboot
...och får nu fram grub-menyn, men fortfarande samma problem...
tillbaka till ruta 1.

Re: boot processen hänger sig vid grub-menyn

Postat: 01 mar 2011, 15:15
av Osprey
När jag hade det problemet så berodde det på att något var fel i någon av filerna i /etc/grub.d. När jag bytte ut allt där och körde update-grub så funkade det fint igen...

Vad det exakt var som var fel vet jag inte riktigt, det räckte med att det funkade så jag brydde mig inte om att ta reda på det...

Re: boot processen hänger sig vid grub-menyn

Postat: 01 mar 2011, 16:18
av Bowmore
Osprey skrev:När jag hade det problemet så berodde det på att något var fel i någon av filerna i /etc/grub.d. När jag bytte ut allt där och körde update-grub så funkade det fint igen...
Mycket troligt att det löser problemet då legolas ju gjort en uppgradering. Intressant isf att grub2 inte alltid klarar av en uppgradering fullt ut.

Re: boot processen hänger sig vid grub-menyn

Postat: 07 mar 2011, 12:32
av legolas

Kod: Markera allt

sudo update-grub
hjälper fortfarande inte... :-\

Re: boot processen hänger sig vid grub-menyn

Postat: 19 mar 2011, 13:49
av axel112
Jag använder inte terminalen länre utan har installerat
startupmanager istället.