Cómo crear un archivo de imagen img /iso de arranque en el sistema Linux

  

El archivo img /iso es un archivo de imagen. A veces es necesario crear un archivo de imagen en la operación del sistema Linux. ¿Cuáles son los métodos para crear un archivo de imagen? La siguiente pequeña serie le presentará cómo hacer un archivo img /iso de arranque en Linux.

Hay tres métodos de fabricación de archivo de imagen, cp, gato, dd, y otras herramientas especiales. Cp, cat y dd copian archivos desde el dispositivo para crear un espejo. El comando dd es más poderoso, y puede crear un espejo directamente especificando el tamaño del bloque y el número de bloques.

Archivo IMG:

Debido a que cp, cat solo puede crear imágenes desde el dispositivo, pero no existe una herramienta especial para crear archivos IMG, así que use el comando dd para crear archivos IMG.

1, crea

dd if = /dev /zero of = fdimage.img count = 2880

o

dd if = /dev /zero Of = fdimage.img bs = 1024 count = 1440

2, formato

mkfs.msdos fdimage.img

3, modificar

se puede usar Después del siguiente comando de montaje, puede modificar directamente

mount -o loop * .img /mnt

4, puede iniciar

Porque la creación de una imagen de arranque definitivamente usará virtual En la máquina, se recomienda usar Virtualbox, primero vaya al siguiente disco de arranque de DOS en la red para arrancar. Pasa el sistema con el comando sys DOS. Se recomienda utilizar FreeDOS, que es un software gratuito. También puede usar el comando dd para pasar información de arranque y copiar los archivos necesarios para iniciar el arranque para hacer el disco de arranque. Tome FreeDOS como ejemplo, pase la información de inicio con el siguiente comando, donde el disco de inicio descargado es el archivo balder10.img

dd if = balder10.img of = fdimage.img bs = 512 count = 1 conv = notrunc

Multisistema con grub4dos,

1), use grub.exe para iniciar varios sistemas

2), instale grub en MBR, use grldr para iniciar varios sistemas. Por supuesto, también puede usar dd para escribir la información de arranque directamente de la misma manera que anteriormente.

bootlace.com - floppy --chs 0x00

Nota: Encontré que solo puedo copiar desde el sector lógico con el comando dd. Pensé que podría usar dd para escribir grldr.mbr. Entré en el disco de U, lo probé con mi disco de U y no se pudo abrir el resultado. Debido a que mi disco U está en formato fat16, el sector lógico comienza con OBR, luego la tabla FAT. El resultado es que la tabla FAT1 está cubierta. En ese momento, no creía que hubiera FAT2. Estaba bien. Ahora creo que está muy deprimida. Nada se ha ido

¿Por qué es posible un disquete porque no tiene los primeros 63 sectores, comenzando directamente desde el sector 0 lógico?

Archivo ISO:

Debido a la relación del sistema de archivos, no puede usar dd para hacer la imagen ISO directamente (por supuesto, todavía puede crear una imagen ISO desde el dispositivo). Hay herramientas especiales para crear archivos ISO,

1, haciendo que

mkisofs -r -o cdimage.iso /home /XXX /cddir

2, formateo

iso hecho con el sistema de archivos mkiso iso9660

3, se puede iniciar

Ya sea que esté iniciando un solo sistema o iniciando varios sistemas, todavía usa la herramienta mkisofs, que se acaba de cargar en el CD. El cargador de arranque es diferente. Por supuesto, también puede colocar el cargador de arranque de DOS (es decir, su sector de arranque) o el cargador de arranque de Windows (ntldr del sistema XP) en el CD de arranque. A continuación solo se explica el uso de grub4dos

1), el inicio de varios sistemas con grub.exe

cargar grub.exe con DOS para iniciar varios sistemas

2), la instalación de grub en CD MBR

El siguiente comando se puede usar para generar una imagen de inicio directamente, donde grldr, menu.lst se debe colocar en el directorio cddir, es decir, en el directorio raíz de cd.

mkisofs -R -b grldr -no-emul-boot -boot-load-seg 0x1000 -o cdimage.iso cddir

mkisofs -R -b grldr -no-emul-boot - Tamaño de arranque 4 -o cdimage.iso cddir

PS, el comando dd y la descripción del parámetro mkisofs se encuentran a continuación

dd (convertir y copiar archivos)

dd is Un comando muy útil en Linux /UNIX para copiar un archivo con un bloque del tamaño especificado y realizar la conversión especificada mientras se copia.

Las opciones principales para dd:

Si especifica un número, multiplique el número correspondiente por el siguiente carácter:

b = 512, c = 1, k = 1024, w = 2, xm = número m

if = archivo

Ingrese el nombre del archivo, que de manera predeterminada es la entrada estándar.

of = file

Nombre del archivo de salida, por defecto a la salida estándar.

ibs = bytes

Lee bytes bytes a la vez (es decir, un tamaño de bloque es bytes bytes).

obs = bytes

Escriba bytes de bytes a la vez (es decir, un tamaño de bloque es bytes bytes).

bs = bytes

Establezca el tamaño del bloque de lectura y escritura en bytes al mismo tiempo, en lugar de ibs y obs.

cbs = bytes

Convierte bytes de bytes a la vez, que es el tamaño del búfer de conversión.

skip = blocks

Omita los bloques desde el principio del archivo de entrada antes de comenzar a copiar.
Anterior12Siguiente Total 2 Páginas

Copyright © Conocimiento de Windows All Rights Reserved