私のフラッシュドライブに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を(一時的に)追加して起動することもできます。バラよりここ