[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: réaliser un cdrom bootable avec grub et menu



Marc PERRUDIN a écrit :
Nicolas Roudninski a écrit :

Marc PERRUDIN a écrit :

Nicolas Roudninski a écrit :


Bonjour la liste,

J'essaie désespérement aujourd'hui (il pleut) de réaliser un cdrom
bootable contenant grub avec le menu qu'il faut (i-e le même menu que


[...]


Pourquoi n'utilise tu pas une clé USB? Il suffit de créer une petite
partition avec le noyau et le menu.lst (le plus simple est de copier
/boot dessus) puis d'executer grub avec le parametre '--root-directory=...'.



J'ai justement une petite clé usb qui ne sert pas à grand chose...
Sachant qu'elle se monte en /dev/sda, quel paramètre mettre derrière --root-directory= ? (j'ai du mal avec les appellations de grub...)


Si ton point de montage est /media/usbkey, monte la partition et copie le /boot dans la clé: cp -a /boot /media/usbkey/boot (je copie le repertoire entier mais seul le repertoire /boot/grub sert a quelque chose)
Installe Grub
grub-install --root-directory=/media/usbkey /dev/sda (de memoire, a valider)

Au reboot sur la clé USB, tu devrais voir apparaitre le menu grub.
N'oublie pas de mettre a jour ton menu.lst de la clé usb lorsque celui-ci change.

Ça parait interressant (les autres solutions aussi d'ailleurs. Je ne veux froisser personne...) Mais la commande "grub-install --root-directory=/media/usbkey /dev/sda" me retourne :
/dev/sda does not have any corresponding BIOS drive.

Pourtant, au boot, le bios reconnait la clé usb puisqu'il arrive à bouter dessus suivant la méthode donnée par François Tourde ( http://d-i.pascal.at/ )... Mais avec cette méthode, l'install ne trouve pas d'image iso (pourtant téléchargée sur le site debian : ftp://ftp.debian.org/debian/dists/sarge/main/installer-i386/current/images/netboot/
nom de l'image : mini.iso)

J'aimerai bien bouter avec un menu grub capable de lancer linux ou windows, ou n'importe quoi d'autre...

--
Nicolas Roudninski
nroudninski@wanadoo.fr




Reply to: