Macで起動できる永続ストレージを備えた起動可能なLinux USBを作成するには?

Macで起動できる永続ストレージを備えた起動可能なLinux USBを作成するには?

MacMini(2014年後半)起動メニュー(オプション/Altキーを押す)に表示される動作するLinux(ライブ)ditro、好ましくはDebian 9またはCentOS 7が必要です。ライブ展開には永続ストレージが必要で、USBフラッシュドライブで直接実行する必要があります。

これまでに試したこと(失敗):


  1. debian-live-9.4.0-amd64-cinnamon.isoをダウンロードし、ディスクユーティリティを使用してUSBパーティションをアンマウントしてからsudo dd if=./debian-live-9.4.0-amd64-cinnamon.iso of=/dev/rdisk3 bs=1m。 USBドライブは、OS Xディスクユーティリティを使用してGUID付きFAT [32]でフォーマットされたUSB 3.0 Sandisk Extreme 32GBドライブです。
  2. USBドライブがUSB 3.0ハブに接続されている場合、Appleのスタートアップマネージャには何も表示されません(Option / Altキーを押しているとき)。 USBドライブをMacに直接接続すると、期待EFI Bootどおりにオプションが表示されます。
  3. EFIブートオプションを使用してDebianのスタートメニューで正常に起動しましたが、ライブDebianブートの最初のオプションを選択したときに何も起こりませんでした。エラーはなく、フラッシュドライブにアクティビティが表示されません。ただ Debian ブートイメージにあるだけで、決して進化しません。

2番目にCentOS-7-x86_64-LiveGNOME-1708.isoを試してください。


  1. 上記の手順に従いましたが、今回はhdiutil convert CentOS-7-x86_64-LiveGNOME-1708.iso -format UDRW -o target.img追加しました。sudo dd if=./target.img.dmg of=/dev/rdisk3 bs=1m
  2. Appleのスタートアップマネージャには1つのオプションしか使用できませんが、Windowsそのオプションを選択するとUSBドライブアクティビティのない黒い画面が表示されます。

  3. 私もテストしました。Fedoraメディアライターしかし、画面も黒です。CentOS Wiki指摘した:

CentOS 7でも同じ方法(CentOS v6.5ではdd)が機能します。さらに、CentOS 7インストーライメージには、2014年7月現在、ほとんどのWindowsツールがUSBキーのために正しく転送されない特別なパーティションがあります。 (これまで)動作しないことが知られているアプリケーションは、unetbootin、multibootusb、および「universal usb installler」です。これらのアプリケーションは使用しないでください。 Rufus(選択したオプションによって異なる場合があり、rufusエラー報告があります)、Fedora LiveUSB Creator、Win32 Disk Imager、Rawrite32、およびWindows用ddが正しく機能していることが確認されました。


利用可能なライブ配布を見つけて、そのイメージに永続ストレージを追加したいと思います。その場合は、Mac Mini(2014年後半)で永続ストレージを使用するようにDebian 9.4またはCentOS 7.4ライブ展開を設定する方法を尋ねたいと思います。可能でない場合は、利用可能なLinuxディストリビューションと正確な手順を提案してください。

ベストアンサー1

CentOS-7-x86_64-LiveGNOME-1708.isoは、EFIをサポートせず、6.5より前の時代のようにMBR(BIOS)インストールのみをサポートしているようです。これはWindows、Appleのスタートアップマネージャにのみこのオプションが表示される理由を説明しています。livecd-iso-to-disk次のエラーが返されます。 (ERROR: This live image does not support EFI booting以下を参照)「livecd-iso-to-disk」は、仮想マシンで実行されているCentOSで利用可能なコマンドです。

その後、CentOS 7 Minimal isoをテストしましたが、livecd-iso-to-diskコマンドからエラーが返されませんでした。EFI BootApple Startup Managerにオプションが表示されます。ただし、起動メニューには1つのオプションしかありませんInstall CentOS 7(このオプションはimgファイルが見つからないため、カーネルを最初にロードする必要があるというエラーを返します)。

# livecd-iso-to-disk --format --efi CentOS-7-x86_64-LiveGNOME-1708.iso /dev/sdb1
Verifying image...
/Downloads/CentOS-7-x86_64-LiveGNOME-1708.iso:   dd2ee56a96ea54e734bb44b142bd68b7
Fragment sums: b9473a52d3c9a21298cfbf17a427dc2eec65cb78341dc6c3993fb75b7dc6
Fragment count: 20
Press [Esc] to abort check.
Checking: 100.0%

The media check is complete, the result is: PASS.

It is OK to use this media.
WARNING: THIS WILL DESTROY ANY DATA ON /dev/sdb!!!
Press Enter to continue or ctrl-c to abort

wipefs: WARNING: /dev/sdb: appears to contain 'gpt' partition table
Waiting for devices to settle...
mkdosfs 3.0.9 (31 Jan 2010)
MBR appears to be blank.
Do you want to replace the MBR on this device?
Press Enter to continue or ctrl-c to abort

ERROR: This live image does not support EFI booting
Cleaning up to exit...

興味深いことに、debian-live-9.4.0-amd64-cinnamon.isoも同様のエラーを返します
debian-live-9.4.0-amd64-cinnamon.iso uses initrd.img w/o install.img ERROR: This live image does not support EFI booting。 Appleのブートマネージャに
表示されますが、EFI Bootライブオプションは続行されません(エラーなし、Debianの背景のみ)。

# livecd-iso-to-disk --format --efi debian-live-9.4.0-amd64-cinnamon.iso /dev/sdb1
Verifying image...

The media check is complete, the result is: NA.

No checksum information available, unable to verify media.
Are you SURE you want to continue?
Press Enter to continue or ctrl-c to abort

WARNING: THIS WILL DESTROY ANY DATA ON /dev/sdb!!!
Press Enter to continue or ctrl-c to abort

wipefs: WARNING: /dev/sdb: appears to contain 'gpt' partition table
Waiting for devices to settle...
mkdosfs 3.0.9 (31 Jan 2010)
/Downloads/debian-live-9.4.0-amd64-cinnamon.iso uses initrd.img w/o install.img
ERROR: This live image does not support EFI booting
Cleaning up to exit...

結局、Unetbootin(Mac用v6.5.7)とubuntu-16.10-desktop-amd64.isoを使用してからubuntu-17.10.1-desktop-amd64.isoを使用しました。どちらの画像もMacMiniで問題なく起動します(2014年後半)。EFI BootAppleのブートマネージャにオプションがあり、最初の「Try Ubuntu」オプションを選択してUbuntuをライブで起動しました。残念ながら、Unetbootinの永続性オプションは結果を生成しません(新しく作成されたファイルは再起動時に削除されます)。

UbuntuがインストールされているUSBドライブはMac OS Xに正しくマウントされ、Finderに多数のファイルとフォルダを表示します。 USBドライブの外観は次のとおりです。diskutil list Ubuntuパーティション
CentOS Live ISOは、フォルダ内に2つのフォルダしかない非常に異なる構造を示しています。

完了すると、Unetbootinでかなり混乱しているエラーが表示されました。The created USB device will not boot off on a Mac. Insert it into a PC, and select the USB boot option in the BIOS boot menu.私はこの警告を無視して(インターネットでいくつかのアドバイスを読んだ)、Ubuntuイメージを正常に起動しました。ネットワーク起動エラー
他には関係ありませんが、Mac OS X 10.13.4では、Unetbootinが32ビットアプリケーションであるという警告が表示されます。ここに画像の説明を入力してください。

おすすめ記事