(Difference between pages)
imported>ThorstenStaerk |
imported>ThorstenStaerk |
Line 1: |
Line 1: |
− | The [[Linux boot process]] will first mount an initial [[ramdisk]] to mount the [[harddisk]]s. This is how you modify an initrd:
| |
| | | |
− | mkdir tmp
| |
− | cd tmp
| |
− | cp /boot/initrd initrd.gz
| |
− | gunzip initrd.gz
| |
− | mkdir tmp2
| |
− | cd tmp2
| |
− | [http://linux.die.net/man/1/cpio cpio] -id < ../initrd
| |
− | Do the needed changes now in this folder. Then pack the initrd again:
| |
− | /tmp/tmp2 # find . | cpio --create --format='newc' > ../newinitrd
| |
− | 40242 blocks
| |
− | /tmp/tmp2 # cd ..
| |
− | /tmp # gzip newinitrd
| |
− | Your new [[initrd]] is now called newinitrd.gz.
| |
− |
| |
− | = See also =
| |
− | * [[pXe]]
| |
− | * http://unix.stackexchange.com/questions/89923/how-does-linux-load-the-initrd-image
| |
Revision as of 11:27, 26 January 2013