FS#4355 - initrd

Attached to Project: Arch Linux
Opened by Dacian Stanciu (elster) - Monday, 03 April 2006, 09:26 GMT
Last edited by Tobias Powalowski (tpowa) - Tuesday, 23 May 2006, 15:22 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To Judd Vinet (judd)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7.1 Noodle
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

where does root=/dev/somedevice param goes? = coz it is completly ignored by initrd->linuxrc script.
in linuxrc i've found a variable ROOT_DEV which is set on a fixed device - not reading the root= boot param.
you can't boot arch on another root device

ex: using arch as an embeded system to act as a player for exmaple having arch distro's root on /dev/hda1 and player root on /dev/sda1 - it is impossible to use only 1 /boot for both (using same distro - the media player does not need his own /boot ...yet)
This task depends upon

Closed by  James Rayner (iphitus)
Sunday, 15 October 2006, 10:30 GMT
Reason for closing:  Won't fix
Additional comments about closing:  mkinitrd is obsolete. please use mkinitcpio
Comment by Dacian Stanciu (elster) - Monday, 03 April 2006, 12:06 GMT
I would like to know what to add to initrd->linuxrc instead $ROOT_DEV=/dev/devicename so that grub or lilo root=param to be there instead. - i can't wait for a mkinitrd package fix up.
TY
Comment by Judd Vinet (judd) - Monday, 03 April 2006, 16:50 GMT
Hmmm, the root= parameter works fine for me. If you look at /linuxrc in the initrd, you'll see that we reference /dev/root only, which is generated at boot time (by mkrootdev) to point to the proper root device. If root= is passed on the kernel command line, this will be used.

What major/minor does /dev/root point to when you end up with a failed boot?
Comment by arjan timmerman (blaasvis) - Wednesday, 07 June 2006, 17:53 GMT
try mkinitcpio from testing

Loading...