web-dev-qa-db-ja.com

Ubuntu USBスティックでCSMなしでUEFIを起動する

Ubuntu USBスティックを持っていますが、UEFIラップトップからも(古いBIOSデバイスに加えて)起動できるようにしたいと思います。現在、互換性サポートモジュールを有効にしない限り、起動可能なデバイスのリストには表示されません。この機能を使用せずに機能させるには、何を変更する必要がありますか?

何らかの種類のEFIフォルダーをブートパーティションに追加する必要があると思いますが、わかりません。

編集:Ubuntuは起動画面でフリーズし、私のArch USBスティックは「ttyにアクセスできません:ジョブ制御がオフになりました」ので、CSMを使用することは私にとって選択肢ではありません。

1
piegames

Mkusbは、BIOSおよびUEFIで動作する永続ドライブを作成します。続行する前に、マシンでこれを確認できます。

Mkusb Persistent USBを、BIOSおよびUEFIでも動作するフルインストールUSBに簡単に変更できます。

  • Mkusbを使用して、USB(2GB以上)でLiveシステムを作成します。
  • Mkusbを使用して、16GB以上の永続性を持つデフォルト設定を使用して、USB 16GB以上で永続システムを作成します。
  • 先に進む前にHDDを取り外します(オプションですが推奨)。
  • 両方のUSBドライブを挿入します。
  • インストーラドライブを起動し、[インストール]を選択します。
  • 他の何かを選択します。
  • Sdb5(ターゲットドライブ)を選択し、[変更]をクリックします。
  • 使用方法:ext4、フォーマット、マウントポイント/を選択します。
  • 他のパーティションには触れないでください。
  • ブートローダーのインストールにsdb5を選択します。
  • インストールを完了します。
  • Sdb5/boot/grubからgrub.cfgを切り取り、sdb3/boot/grubに貼り付けて、既存のgrub.cfgファイルを上書きします。
  • ISO9660パーティションであるsdb4を削除し、sdb5を復元されたスペースに展開します。
  • ターゲットドライブを起動し、Sudo update-grubを実行します(オプション)。
1
C.S.Cameron