web-dev-qa-db-ja.com

Ubuntuを/ sdb内部M.2 SSDにインストールする-ブートローダーの質問

質問:M.2 SSD(ラベルsdb)にインストールすると、ブートローダーの場所を選択するように求められます。いくつか試してみましたが、画面が空白になります。 HDD(sda)へのインストールは正常に機能します。ブートローダーはどこにインストールしますか、またはこれを防ぐために事前にどのようにパーティション分割しますか?

System 76 Galago Ultraを使用しているため、すべてのハードウェアはLinuxと互換性があり、Ubuntuを念頭に置いて作成されています。私の質問は、sdbというラベルの付いた内部Samsung SSDに1回インストールしようとすると、ブートローダーをインストールするデバイスを選択するように求められることです。私はいくつかのオプションを試しましたが、ほとんど成功しませんでした。 BIOSも最初に起動するように変更しました。

重要な仕様:パーティションテーブル:GPTドライブ:Sda-1Tb HDD、Sdb-250Gb M.2 SSD OSインストール試行:16.04.05

このコミュニティは常に新しい人たちに非常に役立ってきました。

1
SomaComa

UEFIモードでインストールすることを想定しています。そうでない場合は、答えの2番目の部分を読んでください。

うまくやっていることがわからない場合は、システムに次のパーティションが必要です。

  1. 100 MiB UEFIパーティション(FATタイプのパーティションです。記憶が正しければ)
  2. 30〜40 Gib以上のUbuntuルートパーティション(ext4、マウントポイント/

インストールディスクに付属のGPartedユーティリティを使用して、これら2つを作成します。他の方法も使用できますが、これは簡単です。 UEFIパーティションを/dev/sdbの最初のパーティションとして保持し、BIOSがパーティションを検出しないという意図しない影響を避けるようにしてください。

レガシーモードを使用している場合、/dev/sdbタイプのBIOS Boot Partitionの最初に1024 KiBパーティションを作成する必要があります。これを行うには、cgdiskというツールを使用します。

cgdiskはコマンドラインツールです。 Sudo cgdisk /dev/sdbとして起動し、ハードドライブの最初の1007KiB空きスペースでEnterを押します(そのサイズのパーティションがすでにある場合、これは問題ではなく、インストールに何か他の問題があることを意味します)。

Enterキーを押してパーティションのデフォルトの開始点と終了点を選択し、パーティションコードef02を使用してBIOSブートパーティションを作成します。次に、パーティションテーブルを保存し、終了して再起動し、grubを再インストールします。

1