UEFI と BIOS で起動するペンドライブに Ubuntu をポータブルにインストールしました

UEFI と BIOS で起動するペンドライブに Ubuntu をポータブルにインストールしました

そのためのチュートリアルはかなりたくさんあるようですが、ライブとインストールの両方を備えているか、古い 32 ビット システムなどをサポートしており、手順が複雑です。HDD にインストールするのと同じように、USB ドライブにインストールして、UEFI (MacBook Pro) と BIOS システム (デスクトップ PC) の両方で起動できるようにしたいだけです。

ライブ インストール ペンドライブから起動して別のものにインストールしようとしましたが、ラップトップには独自のインストールを備えた HDD があったため、インストール プロセスではその HDD にインストールするように提案されました。インストールから別の操作を選択し、USB ドライブを選択すると、インストールされましたが、機能しませんでした。必要なパーティションを自分で作成する方法がわからないため、それが原因である可能性があります。経験がまったくないのですが、これを行う簡単な方法はありますか?

答え1

私はあなたが起動していると仮定しますBIOSモードのPC

実行中はライブCD/USB「Ubuntuを試す」を選択してください

そして実行するgpartedそして:

  • 作成するGPT パーティションテーブル(デバイス > パーティションテーブルの作成)ペンドライブ

  • 作成する超能力、fat32、512MB、特にフラグ。

  • また作成するBIOSブートパーティション、未フォーマット、32Mb、バイオス_グラブフラグ

次にクリックしますUbuntuをインストールするUbuntuをインストールするにはペンドライブ「その他」を選択して正しいドライブを選択します。

パーティショニング ツールで、BIOS ブート パーティションが予約済み BIOS ブート領域として選択されていることを確認します。

ブートローダーのインストール用にペンドライブを選択して、ペンドライブに GRUB をインストールするように注意してください。

インストールが完了したら、新しい Ubuntu インストールを再起動し、ターミナルを開いて次のように入力します。

sudo -i
mkdir /boot/efi
mount /dev/sdx1 /boot/efi     # where sdx1 is your efi partition

Macが32ビットEFIを使用している場合は

apt-get install grub-efi-ia32
grub-install --target=i386-pc /dev/sdx

それ以外

apt-get install grub-efi-amd64
grub-install --target=x86_64-efi /dev/sdx

それから

cd /boot/efi/EFI/
mkdir boot

Macが32ビットEFIを使用している場合は

cp ubuntu/grubia32.efi boot/bootia32.efi
cp boot/bootia32.efi boot/boot.efi

それ以外

cp ubuntu/grubx64.efi boot/bootx64.efi
cp boot/bootx64.efi boot/boot.efi

umount /boot/efi

そして、Mac で起動してみてください。これは機能しない可能性があります (テストしていません)。機能しない場合は、そこからの指示に従う必要があります。http://glandium.org/blog/?p=2830 ESPを変更します。

関連情報