ブリーフ:このチュートリアルでは、実際にusbにインストールされているブートローダと外部USドライブにUbuntu Linuxをインストールするための手順を示しています。 ライブUSBは設定されていません。 このUSBは携帯用オペレーティングシステムとして働き、あらゆる計算機システムで使用することができます。
いくつかのことを思い出してみましょう。
ライブUSBは、配布をテストするために使用されます。 また、コンピュータのハードディスクにLinuxをインストールするために使用されます。 通常、ライブ配布に加えた変更は失われ、これによりライブUSBの使用が制限されます。
それのFOSSの読者の何人かはUSBにLinuxをインストールする上でチュートリアルを要求しました。 永続性のある通常のライブUSBではなく、実際のUbuntuがUSBディスクにインストールされています。
これは、任意のコンピュータに接続して使用し、実際のハードディスクのようにUSBに作業を保存できるusb上のポータブルUbuntu Linuxを持つことを意味します。
この手順は、実際のハードディスクにUbuntuをインストールするのとあまり変わらないようです。 そして、これは人々が間違いを犯す場所です。
ブートローダ:インターネット上で利用可能なチュートリアルは、最も重要な部分を欠場。
UEFIシステム上のブートローダーの問題
このセットアップの大きな問題の一つは、UEFIシステム上のブートローダーのインストールです。 システムは一度に一つのアクティブなESPパーティションしか持つことができず、問題が発生します。
Linuxのインストール中、ブートローダの宛先としてUSBを選択しても、既存のESPパーティションは新しいディストリビューションのEFIファイルを配置するために使
これは、外部USBにインストールされているLinuxがブートローダを更新して制御する最後のものになることを意味します。 これは、次のようないくつかの問題を作成す:
- LINUXをUSBにインストールするために使用したシステムは、Linux USBが接続されていない場合、起動せず、grubエラーになる可能性があります。
- 作成したLinux USBは、そのEFIファイルがUsbにLinuxをインストールするために使用されたシステムのESPパーティション上にあるため、他のシステムで起動しません。
これは、移植可能なLinux USBを持つという考え全体に失敗しますよね?
私は、ホストシステムのブートローダとUSB上のシステムを台無しにすることなく、USB上のUbuntuや他のLinuxディストリビューションをインストールするためのきちんとしたトリックを共有します。
チュートリアルに従う前に、それを完全に読んでから、システム上でそれを実行してください。
USBにLinuxをインストールする前に知っておくべきこと
ブートローダーの問題に対する解決策または回避策は、ESPパーティションが既に存在することをインストーラに知らせないことです。
デスクトップPCをお持ちの場合は、ハードディスクを取り外すことができ、それが問題を解決する可能性がありますが、ラップトップでは物事が困難になります。 ディスクを削除することはここでは問題外です。
簡単な方法は、UsbにLinuxをインストールする前にESPパーティションからESPフラグを削除し、インストール後に戻すことです。 このようにして、Ubuntuインストーラーをだまして、既存のESPパーティションがないと考え、USB上に新しいESPパーティションを作成して使用します。 ハードディスク上の元のESPパーティションは変更されていません。
巧妙なトリック、私は知っています。 私はいくつかのより多くの疑問をクリアし、いくつかの提案を追加してみましょう:
- あなたは二つのUSBキーが必要になります。 ライブUSB用のものとLinuxがインストールされる別のもの。
- ライブシステムには4GBのUSBを使用し、Linux USBには少なくとも32GBのUSBを使用します。ライブUSBと実際のLinux USBの両方にUSB3.0を使用することを強くお勧めします。 USB2.0は、Linuxのインストールと使用の両方で痛いほど遅くなります。
- USB3を使用していても、Linuxのインストールは通常のUbuntuのインストールよりも倍遅くなります。 忍耐と時間を持っています。
- UsbからLinuxシステムを使用すると、常に実際のハードディスクやSSDよりも遅くなります。
- システムでLinux USBを使用する場合は、起動設定に移動してUSBから起動する必要があります(システムがデフォルトでUSBから起動するように設定されて
- セキュアブートが有効になっているシステムでは、Linux USBが動作しない場合があります。
Usb上のLinuxでの遅い経験については、システムにthunderboltポートがある場合は、thunderbolt SSDを入手することをお勧めします。 私はSanDisk SSDを持っていて、linuxをインストールして使用したとき、システム上のSSDとほぼ同じように、経験は非常にスムーズでした。
プレビュー | 製品 | 価格 | |
---|---|---|---|
SanDisk500GB Extreme Portable SSD-最大1050MB/s-USB-C、USB3.2Gen2-外部ソリッドステート。.. | $87.99 | Amazonで購入 |
フラッシュドライブに完全なUbuntuをインストールする
今、あなたはあなたが必要なものを知っているので、私はこのチュートリアルの部分をレイアウト:
- ライブUbuntu USBを作成する
- ライブUSBを使用して、インストールの前後にESPパーティションフラグを削除して別のUSBにUbuntuをインストールする
- さまざまなシステ4011>私はこの部分の詳細には行きません。 あなたはおそらくとにかく手順を認識しています。 ここで手順を簡単に説明します。 必要に応じて、ライブUbuntu USBの作成に関するこのチュートリアルを読むことができます。
お使いのコンピュータ上で、Ubuntuのウェブサイトに移動し、お好みの現在のUbuntuのリリースをダウンロードしてください。
ISOイメージをUSBに書き込むためのツールがいくつかあります。 Linux、Windows、macOSで利用可能なEtcherを使用できます。
ダウンロードEtcher. あなたのより小さい容量USBのプラグを差し込んで下さい。 Etcherを実行し、ダウンロードしたISOとUSBを参照し、flashボタンを押します。 それは本当に簡単です。
ライブUSBを作成したら、それを使用して他のUSBにUbuntuをインストールします。
その2: UsbにUbuntuをインストールする
大丈夫! だからあなたはライブUbuntu USBとあなたがUbuntuをインストールする空のUSBを持っています。 コンピュータにそれらの両方を接続します。 このライブUSBから今すぐ起動する必要があり、そのためには起動設定にアクセスする必要があります。ステップ1:live USBから起動する
両方のUsbをシステムに接続して再起動します。 システムが起動中で、製造元のロゴが表示されたら、F10/F12キーを繰り返し押します。 異なるメーカーは、BIOS設定にアクセスするための異なるキーを設定します。
注: 一部のシステムでは、secure bootがオンの場合、live USBからの起動が許可されません。 その場合は、最初にセキュアブートを無効にします。
私のDellシステムでは、起動設定にこの画面が表示されました。 私はこのシステムにDebianをインストールしました。
ライブセッションにいるときは、「Ubuntuを試す」オプションを使用してください:
ステップ2: ESPパーティションからESPフラグを無効にする
Windowsキーを押してGpartedと入力します。 これにより、Ubuntu ISOに(通常は)既に存在するGparted partition managerが開きます。
見つからない場合は、インターネットに接続し、ターミナルを開き、sudo apt updateを実行してから、Ubuntuにgpartedをインストールします。
Gpartedで、システムのディスクが選択されていることを確認します。 サイズが約100-500MBのパーティションを探し、ESPとしてフラグが設定されています。 このパーティションを右クリックし、’Manage Flags’を選択します’:
espとbootフラグが表示されます。 さらにフラグが設定されている場合は、スクリーンショットを撮影して、インストールが完了した後に同じフラグセットに戻すことができます。
フラグの選択を解除すると、通常msftdataフラグが追加され、そのように残すことができます。 変更はすぐに有効になります。
すごい! これで、ライブシステムにはESPパーティションが表示されないため、コンピュータの既存のブート設定が表示されます。 今、他のUSBにUbuntuのインストールを開始する時間です。ステップ3:もう一方のUSBにUbuntuをインストールする
もう一方の大きな容量のUSBも接続していることを確認してください。 デスクトップ上のUbuntuのインストールアイコンをダブルクリックします。
インストールが開始されます。 あなたは、キーボードレイアウトと言語を選択する最初のいくつかの手順を経ることができます。
覚えておいて、私はそれがUSBにUbuntuをインストールするのに非常に長い時間がかかることを最初にあなたに言いましたか? このため、私はブラウザと不可欠なユーティリティが付属していますが、officeソフトウェア、メディアプレーヤーなどは含まれません最小限のインストー 後でインストールできます。
最小限のインストールを使用すると、USB上のファイルのコピーが少なくなり、インストール時間が短縮されます。
最小インストールを選択すると、インストール時間が短縮されます 次の画面で、何か他のものを選択します:
Something elseオプションを使用すると、ディスクとパーティションにアクセスできます “インストールタイプ”画面では、メインインターフェイスにリストされているすべてのハードディスクとUSBディスクを見ることができます。 フラグが削除されているため、ハードディスクにESPパーティションが表示されないことがわかります。
ここで確認する必要があるのは、”ブートローダのインストール用デバイス”に正しいUSB(大きなもの)を選択したことです。 私はここで500GBの容量(ラップトップのハードディスクよりも大きい)の外付けthunderbolt SSDを使用しています):
ブートローダの場所は外付けUSBにする必要があります 今、大きなUSBを選択し、ボタンをクリックして空き領域を作るために、既存のパーティションを削除します。
Ubuntuインストール用の外部USB上の空き領域を作成します 次に、作成した空き領域を選択し、+記号をクリックしてパーティションを作成します。
外付けUSBで新しいパーティションを作成します 最初のパーティションをブートローダ用のESPとして作成します。
作成 残りの空き領域を選択し、Ext4ファイルシステムでrootを作成します。 また、root、swap、homeを作成することもできますが、swapを含むすべてのものをrootの下に保つことをお勧めします(swapfileのおかげで)。
ext4ファイルシステムを使用したルートパーティションの作成 パーティションの準備ができたら、ブートローダのインストールに外部USBが選択されていることを再確認します。
外付けUSBドライブ上にある必要がありますブートローダの場所をダブルチェック 物事は良い探しています。 [インストール]ボタンを押して、通常のタイムゾーン設定を行います。
タイムゾーンを選択します ユーザーとパスワードを作成するよう求められます。
ユーザー名とパスワードを設定 この後、それは待つことのすべての問題です。 Ubuntuをインストールしたことがある場合は、このインストールが通常よりも遅いと感じることは間違いありません。
Ubuntuのインストールが進行中です インストールが完了したら、すぐに再起動しないでください。 ESPパーティションを元の状態に戻す必要があります。
ライブUbuntu環境の使用を続行します ステップ4:ESPパーティション
のESPフラグを再度有効にします。 お使いのシステムのハードディスクを選択し、右今msftdataとしてラベル付けされ、そのESPパーティションをクリックします。 Espフラグを選択し、それはまた、自動的にブートフラグを選択する必要があります。
espフラグを再度設定 おめでとうございます! 実際のUbuntuをフラッシュドライブに正常にインストールしました。 これで、ライブUbuntuシステムをオフにすることができます。
再起動するか、今すぐシステムをオフにします あなたが誤ってESPフラグをリセットせずに再起動ボタンを押した場合はどうなりますか?それはあまりにも悪くない悪いナットです。 実際のシステムにはESPパーティションがないため、作成したばかりの外部USBなしでは起動しません。
しかし、心配する必要はありません。 あなたはまだライブUbuntu USBを持っていますよね? 再びそれから起動します。 Gpartedを起動し、ディスクのESPパーティションで正しいフラグを有効にします。
その3: 任意のシステムでUbuntu USBを使用する
作成したUSBは、USBから起動できる限り、どのコンピュータでも使用できます。 つまり、セキュアブートは無効にする必要があります。
私はそれを作成した2つのシステムと、このプロセスで使用されなかったもう1つのシステムの私のUbuntu USBを確認しました。 それは両方に取り組んだ。
このプロセスは、ライブUSBから起動した方法に似ています。 システムの電源を入れ、システムの製造元のロゴが表示されたら、f2/F10/F12キーを押して起動設定にアクセスし、起動するUbuntuまたはUSBを選択します。 これは、2つの名前(またはそれ以上)のいずれかで表示される場合があります。
外部USBでのUbuntuからの起動 Ubuntu USBから起動すると、使い慣れたGrub画面が表示され、Ubuntuを選択して使用することができます:
外付けUSB上のUbuntuのGrubメニュー あなたは上記のGrub画面で何かに気づきましたか? 私はこのUbuntu USBを作成するためにDebianをインストールしたシステムを使用しました。 インストール中に、Usb上の新しいESPパーティションは、Grub画面で見ることができるようにDebianシステムにも注意します。
このUSBを別のシステムで使用してDebianを起動しようとすると、エラーがスローされます。 明らかに、新しいシステムにはDebianシステムがないためです。 USB上のUbuntuインストールに使用されたのと同じDebianシステムでUSBを使用すると、動作します。
あなたが強迫性障害を持っていない限り、Grubの余分なエントリはあなたを気にするべきではありません。 その場合は、このUSBを起動し、Grub Customizerをインストールし、これらの追加エントリを削除します。 それはあなた次第です。
別のシステムでUbuntu USBから起動すると、いくつかのオプションを含むブルースクリーンが表示されることに注意してください。 とにかくブーツと一緒に行くだけです。
最後に一つ残っていることがあり、それはあなたのUSBドライブを取り戻すことです。
パート4:Usbを通常の状態に戻す
ここでは、2つのUsbを使用したことがあります:ライブUbuntu用と実際のUbuntuインストール用の1つ。
あなたは、通常のデータ転送のために後でUSBのいずれかを使用したい場合は、それらをフォーマットするのは難しい時間を持っているでしょう。 ライブUSBを作成すると、USBは奇妙な状態になり、オペレーティングシステムが直接フォーマットできないことがよくあります。
Gpartedが再び救助に来る。 Linux、Windows、macOSで利用できます。 ダウンロードしてインストールし、その上にすべてのパーティションを削除し、NTFSまたはFAT32形式で新しいパーティションを作成することにより、USBをフォー
結論
Ubuntuのインストーラから実際のESPパーティションを隠すのきちんとしたトリックは、ここで重要なアイデアです。 これはハードディスクを取除くか、または台無しにされたブーツを持っているよりよい解決である。
私はあなたがこのトリックが好きで、この詳細なチュートリアルが役に立つことを願っています。