Ubuntu Server用の起動可能なUSBを作成するには?

Ubuntu Server用の起動可能なUSBを作成するには?

私のフラッシュドライブにUbuntu Serverで起動可能なUSBを作成したいと思います。私はRufusを使ってそのようなメディアを作成しましたが、私が得たのはブータブルUbuntuインスタンスの代わりにインストールメディアでした。起動可能なUSBを作成するには?

答え1

私の好きな方法は、Virtualboxを使用してUbuntu Server(および必要な他のオペレーティングシステム)を設定することです。
これがあなたに必要なものです:

  • 約32GB容量のUSBサム
  • VirtualboxがインストールされているLinux

VDIをリポジトリとして選択します。ディスクサイズは合計サムサイズより約2 GB小さい必要があります。または、より小さいサイズ(ストレージ(仮想ディスクなど)など)で30 GBを使用する必要があります。すべてをインストールし、ニーズに合わせてUbuntuサーバーをカスタマイズします。次に、次の手順を実行します(まず仮想Ubuntuサーバーをシャットダウンします)。

ターミナルを開き、サーバー上のVDIファイルの場所に移動します。
入力する:
VBoxManage clonehd nameofyour.vdi sdx.raw --format RAW

次のエラーが発生した場合:
VBoxManage:エラー:UUIDが{UUID}のハードディスク 'nameofyour.vdi'が既に存在するため、ハードディスク 'nameofyour.vdi' {UUID}を登録できません。

以下の例のように「{UUID}」をコピーして貼り付け、「nameofyour.vdi」を対応するuuidに置き換えます。
VBoxManageレプリケーションhd 3cde9fac-41f3-4260-835e-100991fdb581 sdx.raw --format RAW

これでRAW画像が必要です。たとえば、「file sdx.raw」と証明します。次の内容が表示されます。

/data/sdb.raw: DOS/MBR ブートセクタ。 GRand Unified Bootloader、stage1バージョン0x3、stage2アドレス0x2000、stage2セグメント0x200、GRUBバージョン0.94

次の例のように、「dd」を使用してこの画像をUSB Thumbに書き込むことができます。

USBサムを接続し、「dmesg」を使用してデバイス名が正しいことを確認してください。
これは "lsscsi"コマンドを使用して行うこともできます。
正しいターゲットデバイスを決定した場合は、「dd」を使用して書き込みます。
この例のイメージと同じです(rootユーザーとして):
dd if=/data/sdx.raw =/dev/sdc bs=4096

その後は終わりました。また、必要に応じて、USB ThumbがVirtualbox内でも実行されることを示すことができます。接続されたUSB ThumbからVMDKファイルを作成するだけです(/dev/sd名を知る必要があります)。たとえば、

VBoxManage 内部コマンド createrawvmdk - ファイル名 ubuserver.vmdk - rawdisk /dev/sdc

ユーザー(Virtualboxが実行されている場所)が「ディスク」グループ(sudo adduser $ USER disk)のメンバーであることを確認してください。 VMDKファイルで作成された仮想ディスクを仮想マシンに追加し、現在のvdiファイルを削除します。 (VirtualBox Gui - >仮想マシン - >設定 - >ストレージ - >ストレージツリーをクリックした後、VirtualboxでこのUSB Thumbを実行できる必要があります。

答え2

あなたがやっていることは、起動可能なディストリビューションではなくインストールメディアを設定することです。

これが最善のアプローチではないかもしれませんが、これは効果的で起動可能なUSBを設定する必要がある場合によく使う方法です。

必要です。

  • セカンドUSBスティック

方法

  • 現在使用しているUSBにインストールしたい場合は、新しいUSBにインストールメディアをインストールし、必要なインストールメディアをフォーマットしてください。そうでない場合は、別のUSBに直接インストールしてこの手順をスキップできます。

  • 必要な起動可能なUSBキーを挿入し、インストールUSBから起動します。

  • デバイスを分割するまで、一般的なインストール手順を完了してください。ところで、私はこれがグラフィカルインストールであると仮定します。間違った内容があれば訂正してください。

  • この時点で、パーティションテーブルに必要な起動可能なUSBのみが含まれていることを確認する必要があります。/dev/sdbまたはより低い場合があります/dev/sdc。サイズと利用可能なスペースに基づいてどちらを選択するかは明らかです。パーティションを設定してください。

  • 続行する前に、目的の起動場所がパーティションテーブルを設定したデバイスと一致していることを確認dev/sdbしてください/dev/sdc。そうしないと、PCの起動履歴が台無しになり、USBがそのPCでのみ起動する危険があります。グラフィカルインストーラでは、これは通常パーティション画面の下部にあるドロップダウンメニューです。

  • その後、通常どおりインストールを続行します。

追加情報が必要な場合は、メッセージを残してください。

私が助けてくれることを願っています。

編集 - Fiximan提供

USBフラッシュドライブが1つしかない場合:GRUBメニューにISOを(一時的に)追加して起動することもできます。バラよりここ

関連情報