I’m trying to track down a loooooonnnngggg delay during OpenSUSE 11.2 boot. It’s 1 to 2 minutes long.
I upgraded the kernel to “vmlinux-2.6.31.12-0.1-desktop.gz” a while back, and I’m “kind of” thinking this is when it began. It seems in previous versions (I came from 10.3) that the grub menu always contained the previous version. That doesn’t seem to be true in 11.2. Is there any way to tell OpenSUSE YaST/zypper to keep the previous version and leave the entry in grub?
What does this message mean:
“BIOS EDD facility v0.16 2004-Jun-25, 2 devices found”?
I haven’t pinpointed the error, and there is nothing really obvious in /var/log/messages. The drives are there, and the network is up. I’m sort of leaning towards the new kernel. What processes wait 60 seconds? If I watch the console closely for the message before the delay, it can vary. I guess I’ll be booting alot tomorrow :-|.
Hi
Install bootchartd, ensure the system is set to not auto login, then at
the GRUB menu add the following to the options;
init=/sbin/bootchartd
Once it boots to the login screen, press ctrl+alt+F1 and wait tou
should see some text appear with it finishing saying there is a file
in /var/log/ called bootchartd.png. Now press ctrl+alt+F7 and login.
You can then browse and open the png file with a picture viewer to see
what’s happening.
If I set run_parallel in sysconfig boot to no, there are no hangs, and I come up in seconds (vs minute(s)). Set to yes, it hangs once or twice. Something is waiting on something, and probably timing out after x-seconds. I think a lot of these timing situations are more likely the faster the machine. There’s something to be said about old hardware
This is what I really like about OpenSUSE. There’s automation, but it’s not a black box that cripples the user. There’s always a solution above or below the covers. That is very much appreciated.
During your next boot, hit the esc key, you’ll get to the boot message screen and you’ll see text scrolling past pretty quickly. If it hangs, you’ll be able to see the process and maybe get some clues.
The only problem with watching the console messages is that the last message on the console doesn’t indicate what processes are running concurrently. Unfortunatly, in my case, the hang(s) and console message varied. I removed “quiet splash” from grub. I prefer to see the startup messages. The machine has been booting really quickly since turning off run_parallel. I still intend to try bootchartd.