web-dev-qa-db-ja.com

Ubuntuをフラッシュドライブにインストールし、EFIを使用して任意のPCから起動するにはどうすればよいですか?

私は永続性のあるライブディスクとUbuntuをフラッシュドライブにインストールできるという事実を見てきましたが、永続性のあるUSBドライブにUbuntuをインストールする方法とEFIベースのコンピュータからUbuntuを起動する方法はないようです。 「ポータブル」パーソナルOSブートデバイスとして実行したい予備の124GBフラッシュドライブがあります。要するに、このデバイスを任意のコンピューターに接続し(特にEFIを使用しますが、BIOSサポートも素晴らしい)、すべての個人用ファイルとアプリケーションを使用して完全なUbuntuディストリビューションを実行したいと思います。私は最近、別の投稿のmkusbコードを使用してこれを達成しようとしましたが、それは私が望んでいたものに最も近いものでしたが、Liveディスクの永続バージョンのみでした(つまり、完全に実行するように設定されたデモでしたしかし、興味深いのは、Live USB isoの代わりに使用するコード用の完全なisoファイルがある場合、永続的で完全な起動可能なドライブを作成するか、私の現在の幸運)は災害になります。

私は現在、私の質問に似たほぼすべての主要な休憩の投稿を見ましたが、答えが見つかりませんでした。この質問が他のフォーラムで回答された場合は、そのように私に送ってください。そうすれば、私は4日間ノンストップで達成しようとしているこの馬鹿げたアイデアに夢中になりません。真剣に、私はこれで睡眠を失っています。

4
Static_Rocket

私はこれをまだテストしていませんが、うまくいくと思います:

  1. Ubuntu用のLiveUSBインストールメディアを作成します([〜#〜] not [〜#〜]ターゲットデバイス、つまり、話している124GBフラッシュドライブ)
  2. 再起動してTry Ubuntuを選択します。 [ -d /sys/firmware/efi ] && echo UEFI || echo BIOSでEFIサポート付きで起動したことを確認します。
  3. 124GBフラッシュドライブを挿入してマウントします。
  4. GPartedを使用して、フラッシュドライブ上のすべてのパーティションとボリュームを削除します。
  5. Ubiquityインストーラーを起動し、ターゲットデバイスを求められたらフラッシュドライブを選択します。
  6. 重要:location to install bootloaderというラベルのオプションで、フラッシュドライブに設定することを忘れないでください。
  7. 楽しい。

PS:これには、grubが接続されているすべてのデバイス(HDDなど)上のすべてのOSカーネルを検出し、grubに追加するという既知の副作用があります(要件によっては良い場合も悪い場合もあります)。

1
Ashhar Hasan