[Th] Nowy geninitrd
Stacho Pal
stacho w venco.com.pl
Pią, 4 Wrz 2009, 14:29:59 CEST
On Fri, 4 Sep 2009, Arkadiusz Miskiewicz wrote:
> On Friday 04 of September 2009, Stacho Pal wrote:
>> On Fri, 4 Sep 2009, Arkadiusz Miskiewicz wrote:
>>> On Friday 04 of September 2009, Stacho Pal wrote:
>>>> Pomogło, ale pewnie ktoś się jeszcze może zdziwić.
>>>
>>> Czy możesz spróbować zmieniając w /sbin/geninitrd lzma -9 na po prostu
>>> lzma?
>>
>> Pomogło, różnica wielkości:
>> -rw------- 1 root root 395900 Sep 4 13:05 init (lzma)
>> -rw-r--r-- 1 root root 467544 Sep 4 2009 initrd-2.6.30.5-0.4.gz (gzip)
>
> W th-test ląduje nowy xz (ze skalowaniem automatycznym w dół) oraz nowe
> geninitrd używające -9.
>
> Spróbuj tego zestawu.
Hmm, initrd się robi:
====================
geninitrd: Loading module [ext4]
geninitrd: Adding rootfs finding based on kernel cmdline root= option
support.
geninitrd: + cp /dev/sda1 /root/tmp/initrd.NiQ7KW/dev/sda1
geninitrd: Creating initramfs image /root/tmp/initrd.img-2Y3bo5
geninitrd: image size: 2048 KiB (/root/tmp/initrd.NiQ7KW)
geninitrd: finding compressor: xz bzip2 gzip (via yes)
geninitrd: Compressing init with xz
xz: Adjusted LZMA2 dictionary size from 64 MiB to 24 MiB to not exceed the
memory usage limit of 293 MiB
====================
Tyle że próba załadowania systemu kończy się:
'panic: cannot find root devices'
Tak jakby kernel-2.6.30.5-0.4.i686 z Th-test nie 'umiał'
tego initrd spakowanego xz. To zrobiłem test:
[root w pldmachine boot]# xz -d init.xz
[root w pldmachine boot]# mount init /mnt -r -o loop
mount: you must specify the filesystem type
--
pzdr
Stacho Pal
Więcej informacji o liście dyskusyjnej pld-devel-pl