Red de conocimiento informático - Material del sitio web - Cómo crear un CD de arranque con grub

Cómo crear un CD de arranque con grub

Cambie el nombre del grldr descargado a grldr.bif, luego use UltraISO para crear una nueva imagen ISO y seleccione "CD de arranque - Cargar información de arranque" para cargar grldr.bif.

Esto se debe a que su imagen ISO recién creada ya tiene la función de arranque del CD. En este momento, debe colocar el archivo del menú grub menu.lst en el directorio raíz del CD; de lo contrario, no se encontrará grldr. después del inicio.

Hay muchos artículos que describen cómo montar grub en un disquete, lo cual es muy útil cuando la información de arranque del disco duro está dañada. Pero para algunos usuarios que no tienen una unidad de disquete, o usuarios de computadoras portátiles a quienes no les resulta conveniente usar una unidad de disquete, será mucho más conveniente iniciar el sistema desde el CD. Este artículo explica cómo crear dicho disco.

Primero, supongamos que tenemos una distribución de Linux funcional (que contiene el paquete cdrtools), una grabadora de CD o DVD (ya configurada para ser compatible con Linux; hay muchas instrucciones en línea sobre cómo configurar esto). ) artículo) y paquetes grub.

Mi sistema es Redhat Linux 9.0, pero el paquete de software grub de esta distribución no contiene el archivo stage2_eltorito que más necesitamos (este archivo es el archivo más importante para crear un CD de arranque de grub), así que lo descargué Versión 0.95 de grub, la dirección es: ftp://alpha.gnu.org/gnu/grub/grub-0.95.tar.gz

El siguiente paso es instalar grub como la mayoría de las instalaciones de paquetes fuente. , Requerimos:

tar zxvf grub-0.95.tar.gz

cd grub-0.95

./configure

make

make install

Está bien, la instalación de grub está completa (obtén stage2_eltorito, para ahorrarte tiempo extraje este archivo, si alguien puede subirlo para que lo descargues, envíame un correo electrónico)

grub-0.95-tar.gz

cd grub-0.95

,

Ahora hacemos esto

mkdir iso

mkdir -p iso/boot/grub

cp /stage2_eltorito ruta/stage2_eltorito iso/boot/grub

cp /stage2_eltorito ruta/stage2_eltorito iso /boot/grub

cp / boot/grub/menu.lst iso/boot/grub

mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot -load-size 4 -boot-info-table -o grub.iso iso

Ok, ahora grub.iso es la imagen que necesitas

Entonces solo usa cdrecord o el frontend Burn la imagen a cdr/rw

cdrecord -v dev=0,0,0 /grub.iso path/grub.iso speed=8

Siga las instrucciones para el comando anterior Modifica la situación

Bien, tenemos un CD de arranque de grub.

Por supuesto, dado que crear un disco de arranque grub solo requiere un poco más de 200 k bytes, al crear la iso, puedes poner algunas otras cosas útiles en la carpeta iso para crear la imagen.