Help answer threads with 0 replies.
Go Back > Forums > Linux Forums > Linux - Distributions > Fedora > Fedora - Installation
User Name
Fedora - Installation This forum is for the discussion of installation issues with Fedora.


  Search this Thread
Old 04-07-2010, 08:04 PM   #16
LQ Newbie
Registered: Aug 2007
Posts: 18

Rep: Reputation: 2

Originally Posted by mukulm View Post
I was having the same problem after installing Fedora 9 as a dual boot with Ubuntu. The problem was solved when I entered the root in the traditional format (i.e. non-UUID way). So instead of:

kernel /boot/vmlinuz root=UUID=...

I entered:

kernel /boot/vmlinuz root=/dev/sda3

Don't know the reason why this worked, but it solved the problem for me!

Sorry, I know my reply is late, but because Google directed me here, it means this page is still highly searched and retrieved.

The reason for root=/dev/sda3 is because of this:

vmlinuz is the kernel image, where all the drivers and kernel modules are first unpacked and executed. This stage is also when each of the hardware are recognized, among them the harddisk. So perhaps /dev/sda, /dev/sdb or /dev/hda, /dev/hdb (older kernel) will be recognized, and and for volume group it will be something like /dev/volgroup00/logvol00.

Next, at the end of the vmlinuz operation, is executing the "init" function (taken from 2.6.34 linux kernel source code:

start_kernel()'s long list of initialization:

671 thread_info_cache_init();
672 cred_init();
673 fork_init(totalram_pages);
674 proc_caches_init();
675 buffer_init();
676 key_init();
677 security_init();
678 vfs_caches_init(totalram_pages);
679 signals_init();
680 /* rootfs populating might need page-writeback */
681 page_writeback_init();
682 #ifdef CONFIG_PROC_FS
683 proc_root_init();
684 #endif
685 cgroup_init();
686 cpuset_init();
687 taskstats_init_early();
688 delayacct_init();
690 check_bugs();
692 acpi_early_init(); /* before LAPIC and SMP init */
693 sfi_init_late();
695 ftrace_init();
698 rest_init();
699 }

And rest_init() calls:

424 static noinline void __init_refok rest_init(void)
425 __releases(kernel_lock)
426 {
430 kernel_thread(kernel_init, NULL, CLONE_FS | CLONE_SIGHAND);

and kernel_init() calls:

854 static int __init kernel_init(void * unused)
855 {
856 lock_kernel();

913 init_post();
914 return 0;

and followed by init_post():

814 static noinline int init_post(void)
815 __releases(kernel_lock)
816 {

845 run_init_process("/sbin/init");
846 run_init_process("/etc/init");
847 run_init_process("/bin/init");
848 run_init_process("/bin/sh");
852 }

and this is where and when the files at "/" is read, so the root filesystem must be mounted correctly at this point. And this depends which partition u put the OS files.
Old 04-07-2010, 09:35 PM   #17
John VV
LQ Muse
Registered: Aug 2005
Posts: 15,656

Rep: Reputation: Disabled

Please DO NOT revive very old threads
this thread was started on " 10-31-06, 05:54 PM " -- 2006 --


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
unclean shutdown causes "Couldn't find matching filesystem: label=" error irnerdette Red Hat 3 06-02-2006 02:44 PM
FC5t3 error: mount: could not find filesystem '/dev/root' pathall Fedora 1 03-10-2006 11:39 PM
RH9 "remounting root filesystem in read-write mode" ChrisHax Linux - Newbie 3 07-23-2004 10:54 PM
"unable to find device node for /dev/x in /dev!" during install zombiedeth *BSD 0 02-02-2004 03:38 AM
dump + restore to backup linux ; "Couldn't find matching filesystem: LABEL=/" on boot markus1982 Linux - General 4 09-21-2002 02:16 PM

All times are GMT -5. The time now is 03:06 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration