Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Kernel ====== ===== Traitements sur initrd ===== On peut maintenant faire en sorte, en une seule opération, de décompresser l’initrd du répertoire /boot, dans le répertoire de travail précédemment préparé tout en développant l’archive cpio : <code>gunzip –c /boot/initrds-$(uname –r).img | cpio –i</code> ATTENTION : par contre, si l’on manipule un fichier initramfs : ce qui est généralement le cas pour les distributions CentOS et RedHat en version supérieure à 6, il faut utiliser la commande ci-dessous pour décompresser l’archive initramfs : <code>/usr/lib/dracut/skipcpio /boot/initramfs-$(uname –r).img|gunzip –c|cpio –i –d</code> À ce stade, dans le sous-répertoire /work/initrd, on peut alors découvrir l’intégralité du contenu du fichier initrd (ou initramfs) développé : On peut alors modifier ce que l’on souhaite, avant de reconstituer l’archive compressée du fichier initrd. <code>find * | cpio –o –H newc | gzip -9 –c > /boot/initrd-$(uname –r)-new.img</code> De même que pour la décompression, la reconstitution de l’archive d’un fichier initramfs passe par les commandes suivantes : <code> # cd /work/initrd # find . | cpio --create --format=’newc’ > /tmp/initramfs-new # cd /tmp # gzip initramfs-new # mv initramfs-new.gz /boot/initramfs-new.img </code> ===== Disable USB ===== On servers disabling USB can be disabled by adding a boot parameter, in BIOS, or through modprobe. For grub add nousb parameter to /boot/grub/grub.cfg: <code> linux /vmlinuz-<kernel> root=/dev/mapper/<name> ro nousb </code> For modprobe entery append the following to /etc/modprobe.conf: <code> install usb-storage </code> BIOS is done on an individual basis and you should read the manual to see if it is possible. cheatsheet/kernel.txt Last modified: 2024/10/14 20:59by 127.0.0.1