geninitrd nie wie co to 0ede
Elan Ruusamäe
glen at pld-linux.org
Mon Apr 16 20:04:55 CEST 2012
On 04/16/12 20:58, Lukasz Glebicki wrote:
> On Monday 16 of April 2012 20:41:09 Elan Ruusamäe wrote:
>
>> afaik, earlier root= which was not parsed properly, was just ignored,
>> like you hadn't specified it at all (and burned in default was used)
>>
>> i'm pretty sure you could boot that same kernel/initrd (successfully)
>> also with:
>>
>> root=i_hate_mondays ramdisk_size=6144 resume=/dev/datavg/swaplv
> So why I have to replace 0edc to /dev/datavg/rootlv to boot ?
because as i said earlier mails:
recent geninitrd changes do not ignore invalid root=xxx param
> http://dug.im/44f7d
>
> This is screenshot from latest geninitrd taken from trunk.
>
> I'm using this configuration since:
> Linux version 2.6.31.7-1 (builder at ymir-builder) (gcc version 4.4.2 20091026
> (release) (PLD-Linux) ) #1 SMP Wed Dec 9 10:09:49 CET 2009
> Dec 16 18:15:23 inhell kernel: [ 0.000000] Command line: auto
> BOOT_IMAGE=pld ro root=803 resume2=swap:/dev/sda2 silent
> video=vesafb:1024x768-32 at 100
>
>
> egrep -o "root=[0-Z]{3,4}" /var/log/kernel |uniq -c
> Look at this grep:
>
> 1190 root=803
> 4 root=fe04
> 68 root=fe01
> 130 root=1901
> 60 root=1902
> 110 root=1904
> 84 root=1905
> 126 root=1907
> 22 root=1908
> 52 root=1909
> 28 root=fe01
> 48 root=1909
> 40 root=190a
> 2 root=0701
> 38 root=0edc
> 18 root=0702
> 91 root=0703
> 61 root=0edc
this just shows how random values lilo passes there
--
glen
More information about the pld-devel-en
mailing list