Ramdisk
Parfois lors de l'initialisation de l'OS on peut avoir ce message, suivi ou non, d'autres erreurs :
RAMDISK: compressed image found at block 0
La machine ne boote plus et on reste bloqué. Il faut simplement augmenter la taille du RAMDISK par défaut, lors du chargement du bootloader.
- Rajouter ramdisk_size=160001) à la ligne commençant par kernel :
kernel /vmlinuz-2.6.24.2 ro root=LABEL=/ hdc=ide-scsi ramdisk_size=16000
Grub
- Backuper Grub :
dd if=/dev/sda of=/toto/mbr.backup bs=446 count=1
- Backuper Grub ET la table de partitions (tant qu'à faire) :
dd if=/dev/sda of=/toto/mbr.backup bs=512 count=1
- Restaurer Grub
dd if=/toto/mbr.backup of=/dev/sda bs=446 count=1
- Restaurer la table de partitions
dd if=/toto/mbr.backup of=/dev/sda bs=1 count=64 skip=446 seek=446
- Bypasser le password root en single :
Rajouter rw single init=/bin/sh à la ligne kernel.
Lilo
Rajouter une entrée append=“ramdisk_size=16000” :
image=/boot/linux26 label=linux26 root=/dev/hda1 initrd=/boot/minirt26.gz append="ramdisk_size=16000"
Puis ne pas oublier un lilo -v.
Grub ou Lilo
Parfois les 2 sont installés et semblent être configurés. On peut utiliser dd pour récupérer des infos :
root@server9000157:/# dd if=/dev/sda of=/tmp/ben.out bs=512 count=1 1+0 records in 1+0 records out root@server9000157:/# strings /tmp/ben.out ZRrI D|f1 GRUB Geom Hard Disk Read Error
1)
ou plus selon les besoins