miércoles, 19 de octubre de 2011

COMO ARRANCAR EL SISTEMA DESDE UN DISKETE





Disquete de arranque

Este instructivo explica como crear un disquete de arranque para una instalación Debian ya realizada. La opción de crear un disquete de arranque es ofrecida durante el proceso de instalación, y debe aceptarse siempre; si no se ha instalado LILO para arrancar del disco duro, deben crearse dos (uno de repuesto).


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.



Para un disquete de 3.5", de 1440 KB, colocado en la primera disquetera (/dev/fd0 en Linux, A: en MS-DOS), colocar un disquete en la primera disquetera y dar el siguiente comando:





 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.



Copiar todos los archivos del directorio /boot hacia el disquete:




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.



Con un editor de textos, crear el archivo /mnt/lilo.conf con el contenido mostrado. Los textos después de # son comentarios; pueden omitirse a discreción. Es preciso respetar los espacios de indentación.










 





 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.



# Fin sección arranque Linux





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.



superformat - página man.










mformat - página man.

No hay comentarios:

Publicar un comentario