Ce n'est pas à Grub qu'il faut faire croire ça mais au noyau linux. Grub se contente de passer la chaine de caractère "root=/dev/hda3/lfs" au noyau. C'est à linux d'interpréter ta chaine pour comprendre qu'il faut qu'il chrooter init dans /lfs (c'est bien ça que tu veux?).
Tu peux toujours essayer d'ajouter comme option "init=/lfs/chrootinit" en plus de l'option "root=/dev/hda3", où chrootinit est un programme qui fait "chroot /lfs /sbin/init" compilé statiquement.
# linux, pas grub
Posté par Alban Crequy (site web personnel) . En réponse au journal Grub : Comment booter sur un dossier ?. Évalué à 7.
Tu peux toujours essayer d'ajouter comme option "init=/lfs/chrootinit" en plus de l'option "root=/dev/hda3", où chrootinit est un programme qui fait "chroot /lfs /sbin/init" compilé statiquement.
Je ne sais pas du tout si ça va marcher ;)
Tiens nous au courant!