informatique:nix:linux:linux_boot

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
  • 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.

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.

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
  • informatique/nix/linux/linux_boot.txt
  • Dernière modification : 2022/11/22 09:45
  • de ben