Thanks a lot. That helped a lot.
F Everyone's I,
More information on major and minor devices can be found at src/Documentation/devices.txt
I had a boot CD for l4linux on fiasco. It was loading a ramdisk which was getting the binaries from CD. Since I was having no luck getting l4linux compiled, I decided to copy these binaries to hard disk and change the grub.conf to make it boot from hard disk. But after doing some intuitive things I found that it won't load l4linux until CD is put in. So I tried to learn how the bootloading takes place. In the process I stumbled upon this root=1:0 problem mentioned up in the thread. My ext3 root file system is installed on /dev/hda6, from the devices.txt file mentioned above I got that 1:0 stands for RAMdisk and for /dev/hda6 I will have to put 3:6. It worked (with the help of RAMdisk provided on l4linux download page).. However now I have come to know that there is no passing around compilation of L4Linux and L4Env, because the ram disk is designed for 2.6.8.1 and it looks for /lib/2.6.8.1... which I will need to build myself.
Anyway. Thanks.
Jayesh jsalvi@veritas
-----Original Message----- From: Adam Lackorzynski [mailto:adam@erwin.inf.tu-dresden.de] On Behalf Of Adam Lackorzynski Sent: Tuesday, February 08, 2005 5:47 PM To: Jayesh Salvi Cc: l4-hackers@os.inf.tu-dresden.de Subject: Re: L4Linux bootprompt question
Hi,
On Tue Feb 08, 2005 at 17:24:11 -0600, Jayesh Salvi wrote:
I an confused about the bootprompt arguments mention in the l4linux.cd.k_us.cfg file that is given to the loader to load the
L4Linux
2.6 kernel.
The line is : task "vmlinuz26" "mem=44M noreplacement root=1:0 load_ramdisk=1
ramdisk_size=4096 l4env_rd=initrd.gz panicblink=0 lang=us"
What does root=1:0 mean?
After referring to "The Linux Bootprompt - HowTo" http://ldp.rtin.bz/HOWTO/BootPrompt-HOWTO-3.html#ss3.1 I figured out that the argument is of the type root=/dev/*
1:0 is another way of writing /dev/ram0, which is the block device with major 1 and minor 0.
Adam
On Sat Feb 12, 2005 at 11:25:29 -0600, Jayesh Salvi wrote:
I stumbled upon this root=1:0 problem mentioned up in the thread. My ext3 root file system is installed on /dev/hda6, from the devices.txt file mentioned above I got that 1:0 stands for RAMdisk and for /dev/hda6 I will have to put 3:6. It worked (with the help of RAMdisk provided on
You can also write /dev/hda6 directly. The major:minor way is just another way expressing this.
l4linux download page).. However now I have come to know that there is no passing around compilation of L4Linux and L4Env, because the ram disk is designed for 2.6.8.1 and it looks for /lib/2.6.8.1... which I will need to build myself.
The ramdisk is not designed for any specific Linux version. As long as the system does not need any kernel modules the ramdisk should just work. What's your problem?
Adam
l4-hackers@os.inf.tu-dresden.de