Canlı CD'yi özelleştirmek için bu öğreticiyi takip ediyorum.
http://www.debuntu.org/how-to-customize-your-ubuntu-live-cd
Ben kaldır sonra / gerekli paketleri yükleme, yeni oluşturulan ext4 bölümünde kök dosyasisteminizi hazırladık ve linux-image
yükseltilir linux-image-2.6.35-24
,
# mv custom/boot/vmlinuz-2.6.35-24-generic tmpcd/casper/vmlinuz
# mv custom/boot/initrd.img-2.6.35-24-generic tmpcd/casper/initrd
# lzma tmpcd/casper/initrd
# mv tmpcd/casper/initrd.lzma tmpcd/casper/initrd.lz
Ve, ISO görüntüsünü oluşturduktan ve VirtualBox içinde çalıştırdıktan sonra aşağıdaki hatayı aldım:
[ 7.314180] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)
[ 7.318550] Pid: 1, comm: swapper Not tained 2.6.35-24-generic #42-Ubuntu
[ 7.318857] Call Trace:
...
Yani, yükseltilmiş vmlinuz görüntü başarılı bir şekilde bulunur, ancak işe yaramadı gibi görünüyor.
Google'ı aradım ancak herhangi bir çözüm bulamadım. Herhangi bir fikir?
DÜZENLE
Bir hatam var, dosya initrd.img-2.6.35-24-generic
zaten gzip-ped, bu nedenle yeniden sıkıştırmadan önce sıkıştırması açılmalıdır lzma
:
# gunzip -c custom/boot/initrd.img-2.6.35-24-generic | lzma > tmpcd/casper/initrd.lz
Ancak yine de ön yükleme yapamadı. Sanırım initrd
manuel olarak yapılandırılmalı, çünkü sistem vmlinuz
ve versiyonunun orjinal hali ile iyi gidiyor initrd.lz
.