web-dev-qa-db-ja.com

USBデバイスへのUbuntu 20.04のフルインストールを段階的に作成する方法

8.04以降のUbuntu LTSのすべての問題で、UbuntuをUSBフラッシュドライブにフルインストールし、各ステップを記録しています。

これは、フルインストールブータブルフラッシュドライブを作成するユーザー向けのガイド/チェックリストを作成することを目的としています。

以前は、BIOSで作成した場合はBIOSブートで、UEFIで作成した場合はUEFIブートで手順が機能していました。

今年の20.04では、この手順はBIOSまたはUEFIから起動したドライブの作成と実行の両方で機能するはずです。

質問は:

BIOSまたはUEFIで機能するステップバイステップの説明を使用して、UbuntuからUSBデバイスへのフルインストールを作成する方法

9
C.S.Cameron

BIOSとUEFIの両方で機能するUSB​​へのUbuntu 20.04のフルインストールの作成

以下は、16 GBのターゲットドライブに基づいています。より大きなドライブに合わせて調整してください。これは長いリストのように見えますが、作業を行うのに10分もかかりません。

  • SDC、UNetbootin、mkusb、ddなどを使用してライブUSBまたはDVDを作成します(下部の注1を参照)。
  • コンピュータの電源を切り、プラグを抜きます。
  • ハードドライブから電源ケーブルを外すか、ラップトップからハードドライブを外します。 (下部の注2を参照)
  • コンピュータを再び接続します。
  • ライブUSBまたはライブDVDを挿入して起動します。 (推奨されるBIOSモード)。
  • 言語を選択してUbuntuを試してください。
  • ターゲットのフラッシュドライブを挿入します。
  • GPartedを起動します。
  • マウントされているパーティションをすべてアンマウントします。
  • [デバイス]タブを選択し、ターゲットドライブにGPTパーティションテーブルを作成します。
  • 右側に3GBのNTFSまたはFAT32パーティションを作成します(オプションのLinux/Windowsデータパーティション、下部の注3を参照)。
  • 左側に1MBのパーティションを作成し、未フォーマットとしてフォーマットします。
  • 1MBパーティションの隣に300MB FAT32パーティションを作成します。
  • 300MBパーティションの横に7GB extパーティションを作成します。
  • 残りのスペースにext4パーティションを作成します(/ homeパーティションのオプション)。
  • すべての操作を適用します。
  • 1MBパーティションにbios_grubのフラグを付けます。
  • 300MBパーティションにboot、espのフラグを付けます。

Image of GParted

  • Ubuntuのインストールを開始します。
  • 言語を選択し、「続行」をクリックします。
  • キーボードレイアウトを選択し、[続行]をクリックします。
  • [ワイヤレスネットワーク]を選択し、[続行]をクリックします。 (オプション)。
  • インストール設定を選択し、「Ubuntuのインストール中にアップデートをダウンロードする」を選択し(オプション)、「サードパーティソフトウェアをインストールする...」を選択し、「続行」をクリックします。 (オプション)。
  • マウントされたパーティションについて尋ねられたら、[はい]を選択し、[続行]をクリックします。
  • このインストール方法では、拡張機能ディスク暗号化を使用しないでください。 (下部の注3を参照)。
  • 「インストールの種類」で「その他」を選択し、「続行」をクリックします。
  • [ブートローダーのインストール用のデバイス]で、ターゲットドライブを選択します。
  • パーティションsdx4を選択して[変更]をクリックし、[Ext4として使用]を選択して、このパーティションのフォーマットを選択し、マウントポイント= "/"をクリックして、[OK]をクリックします。
  • 以前の変更を書き込むように求められたら、[続行]をクリックします。
  • パーティションsdx5を選択して[変更]をクリックし、[Ext4として使用]を選択して、このパーティションのフォーマットを選択し、マウントポイント= "/ home"をクリックして、[OK]をクリックします。 (オプション)。
  • 今すぐインストールをクリックします。

Image of Something else

  • フォーマットするパーティションを確認するように求められたら、続行をクリックします。
  • 場所を選択してください。 「続ける」をクリックしてください。
  • 名前、コンピュータ名、ユーザー名、パスワードを入力し、自動的にログインするか、パスワードを要求するかを選択します。 -「続行」をクリックします。
  • インストールが完了するまで待ちます。

  • Ubuntu ISOファイルからbootおよびEFIフォルダーをboot、espパーティションsdx3にコピーします。

  • パーティションsdx4/boot/grub /からパーティションsdx3/boot/grub /にgrub.cfgをコピーして、grub.cfgファイルを上書きします。

  • GRUBを再インストールします。

    Sudo mount /dev/sdx3 /mnt
    Sudo grub-install --boot-directory=/mnt/boot /dev/sdx

  • コンピュータの電源を切り、HDDを差し込みます。

  • コンピュータのカバーを取り付けます。

注1、ISOファイルの起動。

  • USBでGRUBを使用してISOファイルを起動できるようにする場合は、usb-pack-efiオプションを指定したmkusbを使用して起動ドライブを作成します。 (これはGRUB 2.04を2.02に置き換えます)。
  • または、rmmod tpm grub.cfgの最初のmenuentryの上の任意の場所。

注2:ハードドライブの取り外し。

  • パーティション設定後にUbuntuをインストールするUSB​​ドライブのルートにgrubをインストールすることを選択した場合(つまり、sdxではなくsdx)、BIOSブートでハードドライブを無効にすることを省略できます。ブートローダーのデフォルトの場所はsdaであるため、多くの人がHDD MBRを上書きしていることに注意してください。内蔵ドライブのgrub内のアイテムはUSBのgrubに追加されます。後でupdate-grubを実行できます。 UEFIインストールでHDDを接続したままにすると、fstabは/ boot/efiにHDDのUUIDを使用する場合があります。この場合#またはfstabの/boot/efi.UUID行を削除します。

注3:Apple互換性があります。

  • Appleコンピュータを所有している場合は、このパーティションをFAT32にします。

注4:暗号化(オプション)。

10
C.S.Cameron

これを回答として投稿することをお詫びしますが、コメントを追加できません(私の評判はありません)

これはOP(おそらく馬鹿なもの)C.S.キャメロンへの質問です。 「より大きなドライブ用に調整する」と言うとき。もしかして: '

32 GB ==>すべてのパーティションサイズ×2

64 GB ==>すべてのパーティションサイズ×4

等。?

「bios_grub」と「boot、esp」を除いて、私は推測します

PS:素晴らしいスレッドですが、もっとupsを追加できるといいのですが。

2
Caligola

UEFIとBIOSで起動するUbuntu 20.04 LTSをインストールする簡単な方法

enter image description here

これは、インストールされたUbuntuシステムを取得する簡単な方法です。これは、UEFIモードとBIOSモードの両方で起動し、いくつかの場合に使用できます。しかしながら、

  • それを行う方法を学びたい場合、または
  • 内容を確認したい(そして私に依存しない)場合、または
  • 必要な場合 ハイバネーション 、または
  • 暗号化されたディスクが必要な場合(LUKS暗号化を使用したLVM)、

その後、自分で行う必要があります。 (暗号化されたディスクの場合は、インストール中にパスフレーズを自分で作成する必要があります。)

私が作成したC.S.Cameronで説明されているものと同様の方法を使用する

  • の圧縮画像ファイル
  • ubuntu 20.04 LTSのインストール済みシステム
  • uEFIモードとBIOSモードの両方で起動できます(別名CSMエイリアスレガシーモード)。

この圧縮イメージファイルは15.7 GBに拡張されるため、16 GB以上のサイズのドライブに適合します。それを外付けドライブに抽出して複製するのは簡単です

  • mkusb (1ステップのみ)、
  • しかし、あなたはどんなものでも使うことができます
    • 抽出ツール、
    • さらにクローンツール、
    • さらに、gptパーティションテーブルを修正するツール gpt-fix 。 Windowsでそのようなツールを見つけるのに問題があるかもしれません。いくつかのケースではそれをスキップすることができ、ドライブはとにかく動作します。

抽出、クローニング、修正後、大きなドライブ(> 16 GB)を使用している場合、ドライブ全体を使用するためにUbuntuがインストールされている ルートパーティションを拡張 することをお勧めします。

この画像ファイルの詳細があります

dd_unb_ubuntu-20.04_15GB_2020-06-26.img.xz

次のリンクで、

help.ubuntu.com/community/Installation/UEFI-and-BIOS

最後に、インストールされたシステムにはパスワードがあります。パスワードを変更することをお勧めします。

Password: changeme
2
sudodus

BIOSおよびUEFIモードを起動するUSB​​へのUbuntu 20.04の簡略化されたフルインストール

  • BIOS/UEFIテンプレートのダウンロード: https://phillw.net/isos/linux-tools/uefi-n-bios/dd_grub-boot-template-for-uefi-n-bios.img.xz

  • Win32DiskImager、Rufus、mkusb、balenaEtcherなどを使用してUSBをターゲットとするフラッシュイメージ.

  • 特にUEFIモードでインストールする場合は、内蔵ドライブをすべて取り外すことをお勧めします。

  • ライブインストーラーUSBを起動し、ターゲットUSBを挿入します。

  • インストールプロセスを開始し、言語、キーボード、ワイヤレス、アップデート、その他を選択します。

  • ブートローダーのインストール用にターゲットUSBを選択します。

  • (オプションのデータパーティション)、ターゲットドライブの空のスペースを選択し、プラス記号をクリックして、マウントポイント「/ Windows」でFAT32パーティションを作成します。ルートパーティション用に少なくとも6GBの空きスペースを残してください。

  • ターゲットドライブの空のスペースを選択し、プラス記号をクリックして、マウントポイント「/」でext4パーティションを作成します。

  • [今すぐインストール]を選択し、フォーマットするパーティションを確認して、場所、名前、パスワードを入力します。

  • インストールが完了したら、ルート/boot/grub/grub.cfgをコピーしてブートを上書きします。esp/boot/grub/grub.cfg

  • UEFIモードで作成した場合は、再インストールGRUB BIOSブート用:

    Sudo mount /dev/sdx2 /mnt

    Sudo grub-install --boot-directory=/mnt/boot /dev/sdx

MkusbベースのBIOS/UEFIテンプレートをSudodusに感謝

1
C.S.Cameron