GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Kann ein Mac eine Debian-Installations-CD mounten?

Beim Arbeiten mit OS X Yosemite (v10.11.5) kann ich kein Debian-Installer-ISO (debian-8.5.0-amd64-CD-1.iso auf der Debian-Download-Seite) mounten. Ich erhalte diesen Fehler…

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

Um dies zu umgehen, kann ich die CD in einer Linux-VM mounten, indem ich den Schritten „Create copy of image“ in der Debian-Installer-Dokumentation folge.

Ist es möglich, den Dateiinhalt ohne die Hilfe einer Linux-VM direkt von einem Mac zu lesen? Letztendlich versuche ich, ein Skript zu schreiben, das die neueste stabile ISO herunterladen, die ISO mit vorab angezeigten Daten bearbeiten und dann eine automatische Installation von Debian auf einer VM durchführen kann. Dies dient hauptsächlich zu Lernzwecken, könnte aber später nützlich sein.

Akzeptierte Antwort:

Herausgefunden. Es ist ein zweistufiger Prozess.

Schritt 1. Als Blockgerät anhängen

# 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

Schritt 1b. (Big Sur) Laden Sie die CD9660-Kernel-Erweiterung

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

Schritt 2. Mounten Sie die Festplatte mit dem Dateisystem cd9660 (auch bekannt als 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

Schritt 3. Unmounten Sie die Festplatte

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

Schritt 4. Trennen Sie die Festplatte

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

Debian
  1. So installieren Sie MariaDB unter Debian 10

  2. So installieren Sie BoxBilling unter Debian 11

  3. So installieren Sie Magento auf Debian 8 Jessie

  4. So installieren Sie TYPO3 unter Debian 9

  5. So installieren Sie Shopware auf Debian 9 Stretch

So installieren Sie WordPress unter Debian 10

So installieren Sie CodeIgniter unter Debian 10

So installieren Sie Moodle unter Debian 10

So installieren Sie Hugo unter Debian 11

So installieren Sie Magento unter Debian 11

So installieren Sie Joomla unter Debian 11