GNU/Linux >> Tutoriales Linux >  >> Debian

¿Puede una Mac montar un CD de instalación de Debian?

Trabajando en OS X Yosemite (v10.11.5), no puedo montar un instalador ISO de Debian (debian-8.5.0-amd64-CD-1.iso en la página de descarga de Debian). Recibo este error...

$ hdiutil mount debian-8.5.0-amd64-CD-1.iso 
hdiutil: mount failed - no mountable file systems

Como solución alternativa, puedo montar el CD en una máquina virtual Linux siguiendo los pasos "Crear una copia de la imagen" en los documentos del instalador de Debian.

¿Es posible leer el contenido del archivo directamente desde una Mac, sin la ayuda de una máquina virtual Linux? En última instancia, lo que intento hacer es escribir un script que pueda descargar la ISO estable más reciente, editar la ISO con datos de visualización previa y luego realizar una instalación automática de Debian en una máquina virtual. Esto es principalmente para fines de aprendizaje, pero podría ser útil en el futuro.

Respuesta aceptada:

Lo averigué. Es un proceso de dos pasos.

Paso 1. Adjuntar como dispositivo de bloqueo

# the '-nomount' option avoids the 'mount failed' error
$ hdiutil attach -nomount debian-8.5.0-amd64-CD-1.iso 
/dev/disk2              Apple_partition_scheme          
/dev/disk2s1            Apple_partition_map             
/dev/disk2s2            Apple_HFS   

# verify disk is a block device (indicated by 'b' at line start)
$ ls -l /dev/disk2
br--r-----  1 amorphid  staff    1,   5 Jul 27 19:41 /dev/disk2

Paso 1b. (Big Sur) Cargue la extensión del kernel CD9660

# Load the kext module
sudo kmutil load -p /System/Library/Extensions/cd9660.kext

Paso 2. Monte el disco con el sistema de archivos cd9660 (también conocido como ISO9660)

# create mount point
$ mkdir -p /tmp/debian-installer

# mount the disk
$ mount -t cd9660 /dev/disk2 /tmp/debian-installer

# see da filez!
$ ls -l /tmp/debian-installer
total 2296
-r--r--r--  1 root  wheel    9468 Jun  4 09:24 README.html
-r--r--r--  1 root  wheel  185525 Jun  1 00:52 README.mirrors.html
-r--r--r--  1 root  wheel  100349 Jun  1 00:52 README.mirrors.txt
-r--r--r--  1 root  wheel     461 Jun  4 08:37 README.source
-r--r--r--  1 root  wheel    6000 Jun  4 09:24 README.txt
-r--r--r--  1 root  wheel     146 Jun  4 08:37 autorun.inf
dr-xr-xr-x  1 root  wheel    2048 Jun  4 08:37 boot
dr-xr-xr-x  1 root  wheel    2048 Jun  4 08:37 css
lr-xr-xr-x  1 root  wheel       1 Jun  4 08:37 debian -> .
dr-xr-xr-x  1 root  wheel    2048 Jun  4 08:37 dists
dr-xr-xr-x  1 root  wheel    4096 Jun  4 08:37 doc
dr-xr-xr-x  1 root  wheel    2048 Jun  4 08:37 efi
dr-xr-xr-x  1 root  wheel    2048 Jun  4 08:37 firmware
-r--r--r--  1 root  wheel  180335 Jun  2 03:18 g2ldr
-r--r--r--  1 root  wheel    8192 Jun  2 03:18 g2ldr.mbr
dr-xr-xr-x  1 root  wheel    2048 Jun  4 08:37 install
dr-xr-xr-x  1 root  wheel    2048 Jun  4 08:37 install.amd
dr-xr-xr-x  1 root  wheel    4096 Jun  4 08:37 isolinux
-r--r--r--  1 root  wheel  275432 Jun  4 09:24 md5sum.txt
dr-xr-xr-x  1 root  wheel    4096 Jun  4 08:37 pics
dr-xr-xr-x  1 root  wheel    2048 Jun  4 08:37 pool
-r--r--r--  1 root  wheel  368480 Jun  2 03:18 setup.exe
dr-xr-xr-x  1 root  wheel    2048 Jun  4 08:37 tools
-r--r--r--  1 root  wheel     233 Jun  4 08:37 win32-loader.ini

Paso 3. Desmontar el disco

# this will fail if the disk is being used
$ umount /dev/disk2

Paso 4. Separe el disco

$ hdiutil detach /dev/disk2
"disk2" unmounted.
"disk2" ejected.

Debian
  1. Cómo instalar MariaDB en Debian 10

  2. Cómo instalar BoxBilling en Debian 11

  3. Cómo instalar Magento en Debian 8 Jessie

  4. Cómo instalar TYPO3 en Debian 9

  5. Cómo instalar Shopware en Debian 9 Stretch

Cómo instalar WordPress en Debian 10

Cómo instalar CodeIgniter en Debian 10

Cómo instalar Moodle en Debian 10

Cómo instalar Hugo en Debian 11

Cómo instalar Magento en Debian 11

Cómo instalar Joomla en Debian 11