Table des matières

GRUB

Demarrer en linux single avec grub et changer le password root

Lorsque l'interface grub est charger faire :

  1. “echap” pour annuler le boot
  2. taper “e” pour passer en mode d'edition de commande
  3. aller sur la ligne “kernel” et taper “e” pour editer la ligne
  4. a la fin de la ligne ajouter “single” pour permettre le demarrage en mode single user puis “entrer” pour valider
  5. Pour terminer taper “b” pour booter

Il est ensuite possible de changer le mot de passe root par la commande “passwd”

Reconstruire le MBR a partir de grub

Lancer le serveur avec un cdrom linux en rescue et taper:

grub

Le prompt grub est proposé taper les deux commandes suivantes

root (hd0,0)
setup (hd0)

Dans le cas présent, on indique que l'on veut le mbr sur la premiere partition du premier disque

Reconstituer /boot sous RHEL4

Démarrer en linux rescue

A partir des sources du CD ou par NFS

Se chrooter dans le système cible

chroot /mnt/sysimage/

Extraire le contenu du package kernel-<version>.rpm

cd mypath/
rpm2cpio kernel-<version>.rpm | cpio -idvm

Copier tout le contenu réferent à /boot dans

cp mypath/boot/* /boot/*

Lancer grub-install sur sda ou hda tout depend ou se trouve le secteur d'amorcage

grub-install /dev/sda

Editer le fichier /boot/grub/grub.conf et ajouter les lignes de la façon suivante:

default=0
timeout=5
title linux
      root (hd0,0)
      kernel /vmlinuz-<kernelversion> ro root=/dev/sda2
      initrd /initrd-<kernelversion>.img

:!: root=/dev/sda2 correspondant à la partition contenant “/”

Recontruire le ramdisk

mkinitrd inird-<kernelversion>.img <kernelversion>

Il suffit maintenant de redémarrer