[SOLVED] FC 15 will not boot after upgrade kernel panic?
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Finished a successful preupgrade from FC 14 to FC15 but now the system fails to boot the new FC15 kernel 2.6.38.6-27.fc15.i686 and leave me with a flashing Caps and Scroll Lock key lights. Hitting any key on te keyborad causes the entire system to freeze and needs a power off and on to restart it.
How do I resolve this issue? Screen photo of the boot up error attached.
grub.conf below:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda3
# initrd /initrd-version.img
#boot=/dev/hda
#
timeout=15
default 0
#fallback 1
fallback 2
#
splashimage=(hd0,0)/grub/splash.xpm.gz
# hiddenmenu
#
title Fedora (2.6.38.6-27.fc15.i686)
root (hd0,0)
kernel /vmlinuz-2.6.38.6-27.fc15.i686 ro root=LABEL=/root rhgb quiet resume=/dev/sda2 SYSFONT=latarcyrheb-sun16 LANG=en_US.UTF-8 KEYTABLE=us rootfstype=ext4
title Fedora (2.6.35.13-91.fc14.i686)
root (hd0,0)
kernel /vmlinuz-2.6.35.13-91.fc14.i686 ro root=LABEL=/root rhgb quiet resume=/dev/sda2 SYSFONT=latarcyrheb-sun16 LANG=en_US.UTF-8 KEYTABLE=us rootfstype=ext4
initrd /initramfs-2.6.35.13-91.fc14.i686.img
title Fedora (2.6.35.12-90.fc14.i686)
root (hd0,0)
kernel /vmlinuz-2.6.35.12-90.fc14.i686 ro root=LABEL=/root rhgb quiet resume=/dev/sda2 SYSFONT=latarcyrheb-sun16 LANG=en_US.UTF-8 KEYTABLE=us rootfstype=ext4
initrd /initramfs-2.6.35.12-90.fc14.i686.img
The other kernels will not boot any longer. The server hangs while it's booting. I CAN boot the FC15 live cd though can I do it from that and can you detail the process as I've never done this before and also there is an initrd-plymouth.img there. Is that usable?
I doubt that it is, but I'm really not sure whether initrd-plymouth.img will work. I have my doubts. I know that you can't use root=UUID in grub withot an initrd, and I'm guessing the same is true for root=LABEL either.
Not really sure when it comes to Fedora. Boot off the LiveCD, mount your local Fedora installation, chroot into it, and then check out the man page for mkinitrd :-)
1. Use the live CD to boot Fedora15.
2. Go into boot directory
3. Before creating image file I would like you to check whether any image file already in use. To check that run following command:
mkinitrd --version
If nothing comes up. Go ahead with step 4. Else let us know the output.
4. Run the following command:
mkinitrd --fstab=/etc/fstab --image-version
Last edited by T3RM1NVT0R; 05-29-2011 at 03:16 PM.
The hard disk boot directory is mounted under /media/_boot when booting from the CD. do you want those commands run in that location or sinewhere else? There is a file there called initrd-plymouth.img
The command run from there gives
mkinitrd: dracut compatibility wrapper
The one that you are looking at is for the live CD.
Here is the step by step procedure:
1. Boot using live CD.
2. Open up console.
3. df -h and see if you see your system's boot directory there. If yes then cd /boot
4. Check if you see any image file in there. If yes let us know which image file you see there.
5. If not then continue with the creation of one using the command mentioned before.
6. After creation of image file, add the following line in /boot/grub/grub.conf:
Code:
title Fedora (2.6.38.6-27.fc15.i686) will be there already
root (hd0,0) will be there already
kernel /vmlinuz-2.6.38.6-27.fc15.i686 ro root=LABEL=/root rhgb quiet resume=/dev/sda2 SYSFONT=latarcyrheb-sun16 LANG=en_US.UTF-8 KEYTABLE=us rootfstype=ext4 will be there already
initrd /name_of_the_newly_create_image_file Add this one.
You can check the syntax with the initrd given for Fedora 14 in the same file. Just check your first post in which you mentioned that.
Edit: You can also create initial RAMFS for your kernel using this command: mkinitrd vmlinuz-2.6.38.6-27.fc15.i686
Last edited by T3RM1NVT0R; 05-29-2011 at 03:50 PM.
As root now - I do not see a /boot directory only the /media/_boot one. But I can cd into /boot
and there is no image file there. Running
mkinitrd --fstab=/etc/fstab --image-version.
From there gives me the syntax usage output but no img file
Similar results from /media/_boot when substituting /media/_root/etc/fstab
From where did you get the grub.conf file which you pasted above?
Are you able to boot any of the OS F14 or F15 in single user mode? If yes, then don't boot it from boot CD instead try these commands from single user mode.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.