Pour pouvoir démarrer directement sur une partition root en Reiserfs, il va nous falloir un autre gestionnaire d'amorçage que Lilo, qui ne convient pas vraiment dans le cadre de notre petit guide. Nous utiliserons donc GRUB. Avant toute chose, vous devez ABSOLUMENT, car je ne m'attarderait pas sur le sujet, lire le GRUB-HOWTO.
Normalement, vous ne devriez pas lire ceci puisque vous êtes censé être en train de lire, devinez quoi, le GRUB-HOWTO (eh oui...). Cette fois, si vous n'êtes pas au point c'est que vous y mettez vraiment de la mauvaise volonté! D'autant plus que ce qui suit peut-être un exercice périlleux si vous ne savez pas bien ce que vous faites. Vous êtes prévenus!
Nous créons un répertoire où nous placerons les fichiers nécessaire au GRUB. Ici (toujours dans le cadre de notre partition Reiser /dev/hda2 monté dans /mnt) :
mkdir /mnt/boot/grub
Nous copions alors les "bons" fichiers à cet emplacement
cp /mnt/usr/share/grub/i386-pc/* /mnt/boot/grub
Comme vous avez lu le
GRUB-HOWTO (n'est-ce pas?), vous n'aurez aucun mal à comprendre
ce qui suit, qui est bien entendu le contenu (un extrait) du fichier /mnt/boot/grub/menu.lst
:
timeout 5 title Debian GNU/Linux (Reiserfs 2.2) kernel (hd0,1)/vmlinuz root=/dev/hda2 read-only
Nous logeons GRUB dans le MBR en lui disant d'aller chercher le menu.lst
(entre autres) dans notre partition Reiser. Tapez :
grub
Puis apparaît la console du grub, ou vous entrerez successivement les commandes suivantes
root (hd0,1) setup (hd0) halt
Voila, c'est fini. Il n'y a plus qu'a redémarrer pour voir si tout fonctionne correctement. Amusez-vous bien!