Faire grub démarrer le CD-ROM

7

Au lieu d'aller au BIOS à chaque fois, j'aimerais ajouter une entrée dans le menu de démarrage pour démarrer le CD-ROM.

Meilleure façon définitive de le faire?

Gzorg
la source
1
la plupart des gens quittent CDROM en tant que premier périphérique de démarrage dans le BIOS et le lecteur de démarrage en second. le BIOS ignorera le lecteur de CD s'il est vide. une raison particulière pour laquelle vous avez changé le BIOS à chaque fois?
quack quixote
Je fais ça aussi. Mais pourquoi Grub ne serait pas capable de le faire? Il peut démarrer à partir du réseau, enchaîner ... pourquoi pas le CD-ROM?
Gzorg
3
Une des raisons pour ne pas laisser le BIOS faire cela est que cela peut parfois ralentir considérablement le processus de démarrage (au moins environ 1 à 5 secondes s'il y a quelque chose à l'intérieur du lecteur).
Albert
@Gzorg, veuillez accepter la réponse si cela vous a aidé. Cela aide également les autres utilisateurs.
MERose

Réponses:

4

Étape 1: Téléchargez le fichier memdisk.bin à partir de ici ou si vous avez l'installation de syslinux, vous pouvez utiliser le fichier memdisk.bin installé.

Étape 2: Téléchargez le fichier sbootmgr.dsk à partir de ici ou, si vous avez une version de Slackware CD-1, le fichier /isolinux/sbootmgr/sbootmgr.dsk que vous pouvez utiliser.

Étape 3: Copiez les fichiers memdisk.bin et sbootmgr.dsk dans le chemin d’installation existant de grub, / boot / grub.

Étape 4: Ajoutez l’entrée suivante dans votre menu existant. Remarque: root (hd0,0) devrait correspondre à votre configuration.

title CDROM

root(hd0,0)

kernel /boot/grub/memdisk.bin

initrd /boot/grub/sbootmgr.dsk

Étape 5: J'espère que vous n’avez pas besoin de relancer grub-install Si nécessaire, vous pouvez faire.

Étape 6: Redémarrez la machine.

Étape 7: Vous pouvez voir une entrée appelée CDROM dans la liste du menu contextuel. Sélectionnez l'entrée. Un écran de sélection du périphérique d’amorçage s'affiche avec tous vos lecteurs de disque dur et de CD-ROM. Insérez votre CD-ROM amorçable dans le lecteur de CD et sélectionnez ce lecteur dans le menu. Waavv .. !! votre ordinateur est démarré à partir de ce CD.

La source

John T
la source
2
J'ai vu cela aussi, mais je ne savais pas si je devais faire confiance à un tiers comme ça. Vu l'avertissement et les avertissements, on peut trouver ici lrz-muenchen.de/~bernhard/grub-chain-cd.html ... Alors j'ai essayé, et ... il se bloque à "Chargement du secteur de démarrage ... démarrage ..."
Gzorg
Cette information provient-elle de cutecomputer.wordpress.com/2006/10/10/boot-cdrom-through-grub ? Il semble que oui, car vos messages ont trois ans plus tard.
MERose
Les liens cassés ne fonctionnent plus. Cela semble être possible avec un slackware cd .
Wilf
1

Essaye ça:

title Boot from CD
cdrom --init
map --hook
chainloader (cd0)
boot

(J'ai ajouté la commande de démarrage à la ligne et)

dma_k
la source
1
Ne marche pas ...
reinierpost