geninitrd i xz - co jest popsute ?

Arkadiusz Miskiewicz arekm w maven.pl
Nie, 1 Lis 2009, 20:31:40 CET


On Sunday 01 of November 2009, Daniel Dawid Majewski wrote:
> geninitrd ma w opcjach :
> # geninitrd --help
> [...]
>        [--compress=yes|xz|lzma|bzip2|gzip]
> [...]
> 
> # xz -V
> xz (XZ Utils) 4.999.9beta
> liblzma 4.999.9beta
> 
> # grep COMPRESS /etc/sysconfig/geninitrd
> COMPRESS=xz

xz nie obsługuje żaden z kerneli, nawet naszych (niezbędna zewnętrzna łatka)

lzma obsługują w miarę nowe kernele (np. 2.6.31-1, który właśnie wylądował na 
ftp). 

> geninitrd: finding compressor: xz (via xz)
> 
> geninitrd: using gzip for compressor (fallback)
> 
> geninitrd: Compressing initrd-2.6.28.10-4.xz with gzip
>                                                   ^^^^
>                                                  WTF ?
> Coś robię źle, czy geninitrd jest teraz niepełnosprytny ?
> 

Najlepiej zostaw COMPRESS=yes, jak będzie kernel obsługujący dany sposób 
kompresji to geninitrd automatycznie wybierze najlepszy wg kolejności xz, 
lzma, bzip2, gzip.

-- 
Arkadiusz Miśkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/


Więcej informacji o liście dyskusyjnej pld-devel-pl