Disquete de arranque
Aquí se describe la creación de un disquete de arranque fuera del proceso de instalación. Este disquete permitirá arrancar el sistema en la instalación realizada; no arrancará en otra máquina o en otra instalación, a menos que estas instalaciones hayan sido hechas de igual forma.
Formato del disquete.
superformat /dev/fd0 hd
Realiza una calibración de la disquetera y luego da formato al disquete, creando sobre él un sistema de archivos tipo MS-DOS. Se visualiza la siguiente secuencia de mensajes:
Measuring drive 0's raw capacity
In order to avoid this time consuming measurement in the future,
add the following line to /etc/driveprm:
drive0: deviation=1600
CAUTION: The line is drive and controller specific, so it should be
removed before installing a new drive 0 or floppy controller.
Verifying cylinder 79, head 1
mformat -s18 -t80 -h2 -S2 -M512 a:
Para evitar la recalibración en cada formato, crear un archivo /etc/driveprm con el siguiente contenido:
drive0: deviation=1600
con el valor obtenido en el mensaje anterior. Esta línea informa la característica de la disquetera sin requerir calibración. Advertencia: si se cambia la disquetera o el controlador, debe eliminarse este archivo para permitir una nueva calibración. Puede volverse a crear luego, con el nuevo valor obtenido.
El comando superformat coloca automáticamente un sistema de archivos MS-DOS en el disquete.
Crear sistema de archivos ext2.
El disquete de arranque debe contener un sistema de archivos ext2, no DOS. El comando
mkfs.ext2 /dev/fd0
crea un sistema de archivos tipo ext2 sobre el disquete.
Montar el disquete sobre el directorio /mnt:
mount -t ext2 /dev/fd0 /mnt
Verificar la aparición del directorio lost+found en /mnt:
ls -l /mnt
Copiar archivos de arranque.
cp -dp /boot/* /mnt
La opción -d conserva los enlaces simbólicos como tales y las relaciones entre enlaces duros y archivos; -p conserva los permisos, el propietario, el grupo, fecha y hora de los archivos originales.
Instalar LILO en disquete.
lilo.conf para arranque de disquete
Inicio sección global LILO
boot=/dev/fd0 # Instalar LILO sobre el disquete.
install=/mnt/boot.b # Archivo a copiar en el sector de arranque
# del disquete
map=/mnt/map # Ubicación del "map file".
compact # Acelera lectura; no siempre anda
prompt # Para mostrar "LILO boot:" en el arranque
timeout=50 # Arranca sistema por defecto en 5 segundos
Fin sección global LILO
# Inicio sección arranque Linux
image=/mnt/vmlinuz # Ubicación del kernel en el disq
label=linux # Rótulo para el sistema Linux.
root=/dev/hda3 # Partición del directorio raíz: debe apuntar a la
# partición donde está instalado el sistema
read-only # Monta particion en solo lectura, para verificar
# integridad del sistema de archivos con fsck.
Instalar LILO en el disquete:
/sbin/lilo -C /mnt/lilo.conf
La opción -C indica el archivo de configuración; por defecto lilo toma toma /etc/lilo.conf.
Cerrar todos los programas; intentar arrancar de nuevo el sistema usando el disquete.
Bibliografía.
No hay comentarios:
Publicar un comentario