web-dev-qa-db-ja.com

EFIブートを使用してlvmにubuntuと一緒にmintlinuxをインストールします

最近、新しいラップトップ(Lenovo Y50)に移動し、Ubunt15.04をインストールしました。私はlvmをインストールしたので、ほとんどすべての1THDが1つの論理パーティションです。その他のパーティションは次のとおりです。

eyal@eyal-Lenovo-Y50-70:~$ Sudo parted /dev/sda print
[Sudo] password for eyal: 
Model: ATA WDC WD10SPCX-24H (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size   File system  Name  Flags
 1      1049kB  538MB   537MB  fat32              boot, esp
 2      538MB   794MB   256MB  ext2
 3      794MB   1000GB  999GB                     lvm

eFIを起動することについては何も知りません。これは、インストールしたすべてのLinuxがレガシーブートされる前に初めて使用するものです。

私がやりたいのは、ubuntuと一緒にmintlinuxをインストールすることです。だから私は論理ルートボリュームを常駐させ、ミントLinux用に追加のボリュームを作成する方法を理解しました(スワップ論理パーティションは両方に使用できます)が、grubまたはEFIを再構成する方法がわかりません(どちらを構成する必要があり、方法)新しいパーティションを起動します。

うまくいけば、Archもインストールしたいと思います。 EFIの起動とgrubに関するArchのドキュメントを調べたところ、ドキュメントが多すぎてそれぞれの情報が少なすぎて、完全に迷子になりました。ピンポイントとヘルプをいただければ幸いです。

1
codeScriber

どうして? MintはUbuntuから派生しているため、UbuntuにないMintを取得することはほとんどありません。新しいデスクトップ環境を探している場合は、それらのほとんどをUbuntu内のパッケージとして追加し、再起動せずに前後に切り替えることができます。 ( buntuにMintのフラッグシップCinnamonをインストールすることもできます -少なくとも理論的には[試したことはありません]。)何か違うものを味わいたいだけなら、仮想マシンにインストールしてください。マシン(VirtualBox、VMwareなどを使用)は、デュアルブートよりも簡単で安全である可能性があります。

本当にデュアルブートする必要がある場合、最初に知っておくべきことは、別の/bootパーティションが必要になるということです。 (これが現在の/dev/sda2です。)実際、現在の/bootは少し小さいですが、これは buntuの既知のバグです。 したがって、- LVMパーティションを縮小する 追加の/bootパーティション用のスペースを確保し、おそらく現在のパーティションを置き換える。

遭遇する可能性のあるもう1つの問題は、ブートローダーです。 UbuntuとMintはどちらも、/dev/sda1ディレクトリの EFIシステムパーティション (ESP;あなたのEFI/ubuntu)にGRUBをインストールしようとします。それらは互いに上書きします。これを回避する方法があります。

  • あなたはそれと一緒に暮らすことができ、最終的に制御するディストリビューションが他のディストリビューションを正しく識別し、適切なGRUBエントリを作成することを期待できます。ただし、これは機能する場合と機能しない場合があるため、強制される可能性があります。他の方法....
  • 複数のESPを作成してから、パーティションタイプコードを使用してゲームをプレイできます(parted、GParted、gdiskなどを使用)-インストール時に1つだけESPには適切なESPタイプコード(partedまたはGPartedの「ブートフラグ」、またはgdiskのタイプEF00)があり、タイプを変更します各ディストリビューションを独自の個別のESPにインストールするために必要なコード。
  • GRUB 2、または少なくとも各ディストリビューションが提供する事前にパッケージ化されたGRUB 2を放棄して、他のものを優先することができます。私自身 rEFInd は管理が最も簡単である可能性が高いですが、他のオプションもあります-詳細については 主題に関する私のページ を参照してください。

ArchはUbuntuに基づいていないため、UbuntuとArchのデュアルブートはUbuntuとMintのデュアルブートよりも価値があるようです。ただし、Arch用に/bootパーティションを作成する必要があります。私が最後にチェックしたところ、Archの人々はgummibootが好きでしたが、gummibootはsystemdコレクティブに同化されました。今ではsystemd-bootと呼ばれていると思います。 OTOH、Archを使用すると、好きなブートローダーに簡単に切り替えることができるので、GRUB 2またはgummiboot/systemd-bootのいずれかに制限されません。いずれにしても、Arch Iを使用すると、 'd GRUB 2を回避するか、UbuntuのGRUB 2がArchを正しく検出できることを期待します。

1
Rod Smith