MacまたはPCで起動するMacでライブ永続Ubuntu USBを作成するにはどうすればよいですか?


11

こんにちは、実際にはunetbootinを使用してライブUbuntu Ubuntu(8GB LiveUSBで12.04.3 64ビット)を正常に作成しましたが、永続的ではなく、Macで起動しません。

または、.isoファイルを編集してMacから起動し、永続化する方法に関する提案があれば、それも素晴らしいでしょう。OSX Mavericksを実行しているため、アプリケーションもMavericksで実行する必要があります。

私はhttp://ubuntuforums.org/showthread.php?t=2174630 ans に従って、以下に示すように、MBRではなくGUIDパーティションを選択し、grub.cfgファイルに永続的な単語を追加しようと しました。起動していくつかの設定を変更した後、ubuntuメニューの再起動オプションを使用して再起動しようとしましたが、機能しませんでした。コンピューターの電源を手動でオン/オフしましたが、2回目の起動を試みたときにUbuntuロゴを過ぎてしまい、画面が真っ暗になりました。これをもう何回か試したところ、同じ結果が得られました。これはgrub.cfgファイルからの私のテキストです:

if loadfont /boot/grub/font.pf2 ; 
then set gfxmode=auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm 
fi 

set menu_color_normal=white/black   
set menu_color_highlight=black/light-gray 

menuentry "Try Ubuntu without installing" 
{ set gfxpayload=keep linux /casper/vmlinuz.efi persistent file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash -- 
initrd  /casper/initrd.lz } 

menuentry "Install Ubuntu" 
{ set gfxpayload=keep linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash -- 
initrd  /casper/initrd.lz }


menuentry "Check disc for defects" 
{ set gfxpayload=keep linux /casper/vmlinuz.efi boot=casper integrity-check quiet splash -- 
initrd  /casper/initrd.lz }

UbuntuのバージョンとMacの種類 32ビットまたは64ビットの画像を使用していますか?詳細をご覧ください。
ジョーエルレンドシンスタット14年

1
バージョン12.04.3で、64ビットイメージを使用しています。
ジェレミーグリソン14年

私は同じような船に乗っています。ブートを実行することはできましたが、永続的ではなく、grub.cfgファイルに「永続的」を追加すると、Ubuntuロゴの直後に黒い画面でブートがハングするように見えました。修正@JeremyGleesonを見つけることができましたか?
user2347638

回答:


1

diskutilを使用してこれを達成できるはずです。Sierraでこのメソッドを最後に使用したので、後でymmvを使用しました。

$ diskutil list
$ diskutil eraseDisk FAT32 UBUNTU /dev/<YOUR USB DISK ID>
$ diskutil unmountDisk /dev/<YOUR USB DISK ID>
$ sudo dd if=<path to ubuntu live iso> of=/dev/<YOUR USB DISK ID>

それが完了したら、ライブUSBから再起動して起動する必要があります。

起動gpartedしたら、ターミナルから起動します。

USBドライブを選択し、その上のUnallocatedパーティションを選択します。

新しいパーティションを作成し、ラベルを付けますext3/ext4(他のファイルシステムが動作するかどうかは不明です。試したことはありません)。persistence

出口 gparted

新しい永続パーティションのマウントポイントを作成します。

$ mkdir -p /mnt/ubuntu_usb $ mount <USB DRIVE> /mnt/ubuntu_usb

永続ストレージを有効にするには、が必要persistence.confです。

$ echo "/ union" > /mnt/ubuntu_usb/persistence.conf
$ umount <DISK>

Macを再起動し、Optionキーを押し続けます。うまくいけば、Ubuntu(永続性)が今から起動するオプションがあるはずです


0

:私はライブLinuxのUSBを作成するには次のリンクをたどっ http://ubuntuforums.org/showthread.php?t=2174630を MBRは、GUIDパーティションを選択し、grub.cfgファイルに永続的な単語を追加する代わりに。それは私のために働いた。


1
これを試してみて、いくつかの設定を起動して変更した後、ubuntuメニューの再起動オプションを使用して再起動しようとしましたが、機能しませんでした。コンピューターの電源を手動でオン/オフしましたが、2回目の起動を試みたときにUbuntuロゴを過ぎてしまい、画面が真っ暗になりました。これをもう何回か試したところ、同じ結果が得られました。ここでgrub.cfgファイルから私のテキストは次のとおりです。
ジェレミー・グリーソン

1
loadfont /boot/grub/font.pf2の場合 set gfxmode = auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm fi set menu_color_normal = white / black set menu_color_highlight = black / light-gray menuentry「Ubuntuをインストールせずに試す」{set gfxpayload = linux /casper/vmlinuz.efi永続ファイルを設定= /cdrom/preseed/ubuntu.seed boot = casper quiet splash-initrd /casper/initrd.lz} menuentry "Install Ubuntu" {set gfxpayload = keep linux /casper/vmlinuz.efi file = / cdrom / preseed / ubuntu.seed boot = casper only-ubiquity quiet splash-initrd /casper/initrd.lz}
ジェレミーグリソン14年

1
menuentry "ディスクの欠陥をチェック" {gfxpayload = keep linux /casper/vmlinuz.efi boot = casper integrity-check quiet splash-initrd /casper/initrd.lzを設定}
ジェレミーグリソン14年

1
また、あなたは、「インストールせずにUbuntuを使用してみてください」と、それが自動的に起動するようにグラブを作るための方法を知っていれば、また理解されるであろうと
ジェレミー・グリーソン

0

実際、64ビットのMac Air 2013を使用しています。ubuntu13.10 64ビットバージョンをインストールしました。私はまったく同じ指示に従いましたが、実際、何度も使用しました。この時点であなたが試すことができるのは、言われていることに従うことであり、今回はそのまま続くことです。GUIDではなくMBRを選択します。ブートフォルダーにgrub.cfgファイルがない場合は、問題ありません。ただし、syslinux.cfgファイルでpersistentという単語を確認してください。そこにあれば、それは完全に機能するはずです。それは私のために働いたということです、私もそれがあなたのために働くことを願っています。.cfgファイルを試してみてください。きっとできるはずです。


0

MacをUbuntu USBから起動する必要がある場合は、UbuntuのWebサイトにディスクイメージをUSBに追加する方法を説明した詳細なガイドがあります

または、Windowsにアクセスできる場合は、Rufusをダウンロードしてください。イメージタイプを選択するときは、DDを選択し、目的のISOファイルを選択します(Ubuntu ISOはハイブリッドです。つまり、ISOモードまたはDDモードでコピーできます)。DDはあなたが望むものであり、それは重要なことです。また、パーティションスキーム/ターゲットシステムタイプをBIOSおよびUEFIのMBRに設定してください。

永続性については、他の誰かが私の回答に追加/改善できる場合は、永続ボリュームの設定経験がないので行ってください。


0

クローニングと多分第二段階

1ステップまたは2ステップの手順を使用できます。ddは強力だが危険なツールであり、MacOSで「常に」利用可能です。クローン作成プロセスを開始する前に、すべてが正しいことを確認し、再確認してください。

  • 1つのステップ: Ubuntu [ベース]システムの[圧縮]イメージファイルが見つかった場合、それは永続的なライブであり、必要な処理を実行できる場合は、USBペンドライブまたはメモリカードにクローンします。ダウンロードしたファイルが圧縮されている場合は、クローンを作成する前に解凍する必要があります。たとえば、

    file.img.zip-> file.img

    file.img.xz-> file.img

    ターゲットドライブのすべてのパーティションをアンマウントして実行します dd

    sudo dd bs=1m if=path_of_your_image.img of=/dev/rdiskn
    

    ここで、nは数字です(たとえば、/dev/rdisk4)。

    このリンクにはヒントがあります。

  • 2つのステップ: Ubuntu [ベース]システムの[圧縮]イメージファイルをダウンロードしてクローンします。これは永続的なライブであり、mkusbを含んでいます。

    クローン作成によって起動可能になったUSBペンドライブまたはメモリカードから起動します。

    永続ライブとしてインストールするUbuntuバージョンとフレーバーのisoファイルをダウンロードします。

    mkusb-dusを実行し、別のUSBドライブまたはメモリカードに永続的なライブドライブを作成します

  • リンク集

    Mac OS(www.raspberrypi.org)へのオペレーティングシステムイメージのインストール

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/persistent

    永続的なライブシステムとmkusbを使用した圧縮イメージファイル


誰もがこれをMacで動作させることができましたか?私はこれらの手順に従いましたが、別の方法を使用して書き込まれたときに同じイメージが起動するにもかかわらず、mkusb-dusで作成されたUSBは起動しません。:(
ダーウェント

@Derwent、使用した方法をできるだけ詳しく説明してください。各ステップで使用されたオペレーティングシステム。各ステップでどのツールが使用され、どのように使用されましたか?どのオペレーティングシステムとどのバージョンをインストールしようとしましたか(どのisoファイルまたはimgファイルを使用しましたか)?永続的なライブシステムを複製または作成しようとしましたか?
sudodus

ちょっと@sudodus Debian Stretch Livediskにmkusb-dusをインストールし、それを使用して同じライブイメージを使用して別のUSBに永続性を作成しました。ここでgnomeイメージを使用しました:cdimage.debian.org/debian-cd/current-live/amd64/bt-hybrid残念ながら、特別な要件があるMacbook Pro Retina 11,3 Mid-2014で起動可能として表示されませんでしたパーティションテーブルを起動できるようにします。ドライブにdd'dしたライブディスクを起動しますが、mkusbで作成したドライブは起動しません。Macハードウェアはmkusbでサポートされていますか?ありがとう。
ダーウェント

1.標準的な方法はmkusb、isoファイルまたはイメージファイルのクローンを作成することです。これを行うと、安全ベルトを「のみ」包み込むddため、クローンイメージが機能するすべての場合に機能するはずです。あなたの場合、クローン作成はdd機能し、クローン作成も機能するmkusbはずです。2.永続的なライブドライブ(mkusb)を作成する方法は、PCコンピューター用に作成されており、Macハードウェアではテストされていません。ハードウェアとUEFI / BIOSシステムによっては、動作する場合と動作しない場合があります。
sudodus

@Derwent、だから私の答えは、Macハードウェアは永続的なライブドライブではサポートされていないということです。場合によっては動作しますが、の開発では積極的にテストされていませんmkusb。別の方法としては、次のリンクhelp.ubuntu.com/community/Installation/iso2usbおよびhelp.ubuntu.com/community/Installation/iso2usb/diyで説明されている「自分で実行する」方法があります。この方法を試す場合は、結果を共有してください。回答を修正します。
sudodus

0

TLDR; 「永続的」をgrub.cfgに追加することで、ブートが壊れました(同じ黒い画面でハングしました)。casper-rwファイルを追加すると修正され、永続化されました:)

背景:私はHigh Sierraを実行しており、Ubuntu 16.04、64ビットをインストールしています。ディスクユーティリティでUSBを消去し、MS-DOS(FAT32)として設定しました。UNetbootinで USBにインストールされたUbuntu ISOをダウンロードしました。ブートは機能していましたが、LinuxにMacbookのトラックパッドとキーボードを認識させたいと思っていました。セットアップを行い、再起動しましたが、すべての設定が失われました-永続性はありません:(

「永続的」をgrub.cfgに追加し、Ubuntuロゴ画面の後にブートがハングしました。実行して、USBスティックのルートにcasper-rwファイルを作成する必要がありました

dd if=/dev/zero of=casper-rw count=3500

3500を、ライブUSBに必要なサイズのストレージに置き換えます。FAT32は4GB未満のファイル転送のみをサポートしているので、それを覚えておいてください。

デスクトップ上のいくつかのファイルでテストしただけですが、起動と持続の両方があります。

ここでアイデアを得た。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.