Portál AbcLinuxu, 12. května 2025 09:36
Zdravim,
mam disk rozdeleny na dva ext4
oddily. Prvni ma cca 200MB a je pripojen do /boot
, druhy ma 79GB a je pripojeny do /
.
Potrebuji upravit initrd (spravne receno jde o initramfs
), aby mi provedl prikaz (to mi funguje) a jeho vysledek zapsal do souboru na prvni diskovy oddil, tedy do /boot
(to mi nefunguje).
V initrd chci tesne pred koncem initrd udelat neco podobneho:
cat /proc/cpuinfo > /boot/vystup.txtJde o distribuci CentOS 6.3.
Initrd jsem rozbalil pomoci:
gunzip < /boot/initramfs-2.6.32-279.19.1.el6.i686.img | cpio -i --make-directoriesprovedl upravy a pote opet zabalil:
find ./ | cpio -H newc -o > initrd.cpio gzip initrd.cpio mv initrd.cpio.gz /boot/initramfs-2.6.32-279.19.1.el6.i686.imga bez problemu nabootuju. Jenom se porad v initrd nedari pripojit prvni diskovy oddil pro zapis a zapsat na nej data. Muzete mi prosim poradit, kde nejlepe by se to melo nastavit a jak?
Initrd ve formatu tar.gz: http://db.tt/jp5Q8ru4 ke stazeni (uz je rozbalen pomoci cpio).
Vim ze neni dobry napad kvuli fsck a podobym nastrojum pripojovat disk pro zapis. Pro ucely testovani to ale nutne potrebuji.
Dekuji za pomoc!
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.