Bug#382788: [Yaird-devel] Bug#382788: yaird does not uses the kernel command like to find out the root partition

maximilian attems maks at sternwelten.at
Thu Aug 17 15:52:47 UTC 2006


On Mon, 14 Aug 2006, Jonas Smedegaard wrote:

> On Mon, 14 Aug 2006 14:57:21 +0200 Sven Luther wrote:
> 
> There's a difference between being able to read the root option
> provided on commandline and actually supporting it.
> 
> The fundamental design of yaird causes it to not be able to support
> changing root at boot time. It may happen to work for some specific
> cases, but not in general.
> 
>  * Only kernel modules specifically needed to reach the default root
>    is included with the image.
> 
>  * Only device files specifically needed to reach the default root
>    is created while in the pre-root boot stage.
> 
> I consider it a pretty damn good feature to have. But not essential.
> 
> Please provide pointers to official statements supporting the claim
> that this is a release-critical issue.

wooow.

any hand build "monolithic" kernel mounts root thanks to bootarg
root=/dev/sdaX

(yes back in 2.4 time it made a hole lot of sense to hand build your
 kernels due to strange inter dependencies of the subsystems and
 without building all subsystems you got better performance)

so there is a _big_ build your own kernel linux tradition,
there is even a chapter on it for the d-i manual "further steps" or so..
now tell all of them that yaird is ah so clever to be able to
ignore the kernel commandline.

you should check your own docs, on your website you have an hole
section "Kernel command line parameters" where you state to parse
ydebug for debug purpose, init, ro and rw, but not _yet_ root.

it is expected from any initrd/initramfs generator, that they are
able to parse the important boot kernel-parameters.txt. Any 
mkinitrd generated initrd/initramfs can do that across debian, 
fedora, gentoo, mandrake, rh, suse.

happy init hacking.

-- 
maks




More information about the Yaird-devel mailing list