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
en Linux La característica más importante del servidor vsftpd es que es lo suficientemente seguro c
Zypper es un programa para administrar software bajo SUSE Linux, con una variedad de funciones, ¿cóm
El disco duro del sistema Linux tendrá algunos sectores defectuosos en el proceso de uso, si el segu
Con la creciente variedad de versiones del sistema Linux, muchos usuarios no saben
Cómo usar el comando sed en Linux
¿Cómo modificar el tiempo de espera predeterminado de sudo en el sistema Ubuntu?
Error en la biblioteca de terceros de la instalación de Linux Python versión 2.7
¿Cuáles son los comandos comunes para el novato de Linux?
Linux usa el comando cat para mostrar los caracteres ocultos
El método de Linux para ejecutar programas como otros usuarios
Linux MyEclipse iniciar Tomcat demasiado lento cómo hacerlo?
¿Cómo usar el servidor NTP bajo el sistema Linux?
Cómo modificar la configuración predeterminada de debian wheezy en Linux
Ubuntu instala los pasos del plugin vim
¿Qué puedo hacer si el texto sublime no se puede importar a chino en Linux?
El sistema Win10 cambia los pasos de color de fondo del menú de inicio
¿Cómo configurar el gamepad de la computadora Win7?
La conexión Win8.1 es limitada o no se puede conectar al problema de WiFi
Desmitificando por qué falló la instalación del sistema de Windows 7
Cómo instalar SQL Server 2005 bajo Windows 7
Técnica de reemplazo de búsqueda en varias hojas
Solución del problema de pantalla azul del sistema WinXP 0x0000007b