私のHDDパーティション:
Sda4にUbuntuをインストールします。現在、私のブートプロセスは systemd-boot によって制御されています。これは、bootctlソフトウェアを介してarchlinuxにインストールされます。それは結構です、私はそれを保ちたいです。
Ubuntuをインストールすると、sdaまたはsdaXにgrubをインストールしようとします。このスクリーンショットのドロップダウンメニューをご覧ください。
Grubを扱わずにsda4にUbuntuをインストールしたい。次に、systemd-boot構成システムの下でarchlinuxに新しいエントリファイルを作成して、Ubuntu vmlinuzファイルとinitrdファイルを指定します。
Sudo ubiquity -b
Grubのloopmountを使用してsdaでISOを直接起動して、16.10をインストールしました。インストーラーに入ったら、ターミナルに入り、上記のコマンドを使用しました。その他のインストールは正常に見えました。クリックするまで気づきませんでしたが、grubをインストールする場所のコンボボックスが欠落していたことは確かです。また、インストールプロセス中、通常grubのインストールと表示されますが、表示されません。
通常、sdbへのインストールまたは2回目のインストールにより、メインインストールのブートで/ EFI/ubuntuフォルダーが上書きされます。今回は、メインインストールに戻ることができました。
また、grubが「インストールされていない」場合でも、Sudo update-grub
を実行すると、新しいインストールが検出されます。/boot/grubにもgrub.cfgがないことに注意してください。
デフォルトでは、ブートローダーを強制的にインストールしないでください。
@oldfredがユビキタスのための-b
オプションがあると述べましたが、文書化されていませんが、これは明らかではなく、ほとんどのエンドユーザーが使用するのは怖いかもしれません。ただし、以前にも同様のオプションが存在していました。
以前は
これまで、Ubuntuには、ユーザーがブートローダーのインストールをカスタマイズできる高度なオプションがありました。 Ubuntu LTSリリース間で、詳細オプションはLucid Lynx(10.04)リリースで最後に確認されました。その後、私がフォローアップしなかった何らかの理由で、オプションは削除されました。
証拠としての古いスクリーンショット:
同じパーティションにインストールする
特定の手順では、ブートローダーのインストール用にプライマリデバイス/dev/sda
以外のデバイスを選択できます。たとえば、Ubuntuは/dev/sda4
パーティションにインストールされるため、ブートローダーは/dev/sda4
にもインストールされます。
そうすることにより、ユーザーは次のようになります。
/dev/sda4
にある新しいブートローダーは、パーティションにチェーンロードしてそれを表示するオプションでマシンがブートされない限り、非表示になります
/dev/sda
にある既存のブートローダーは、新しいブートローダーに依存することなく、/dev/sda4
に新しくインストールされたオペレーティングシステムの検出を処理します。
ユーザーは、最初にインストールされたオペレーティングシステムから/dev/sda
でブートローダーを更新して、他のパーティションにインストールされたシステムを検出する必要があります。
ブートローダーをまったく処理しない重大な理由がない限り、後続のブートローダーをそれぞれのパーティションにインストールすることによる副作用は見られません。
最小限の手間で動作します
個人的には、同じマシンに複数のディストリビューション(主にUbuntuフレーバーと同様の派生物)がインストールされており、最初のブートローダーは/dev/sda
にあり、各パーティションには他のブートローダーがあります。唯一の注意点は、最初にインストールしたオペレーティングシステムからブートローダーを更新する必要があることです。
警告に加えて、面倒なことはほとんどなく、常に新しいブートローダーを忘れて、既存のブートローダーに検出を管理させることができます。
TL; DRシステムがインストールされる同じパーティションに新しいブートローダーをインストールします。新しいブートローダーは、そのパーティションにチェーンロードされない限り、とにかくユーザーから隠されます。
Ubuntuに関連する投稿
私は この古い答え を書きました。これは、デュアルブートセットアップを説明し、os-prober
とパーティションへのチェーンロードによる回避策に言及しています。
Grubのインストールを防ぐ方法はわかりません。ただし、/dev/sda
および/ dev/sdaドライブの他のパーティションがGrubに触れないようにすることができます。
2番目のUSBをコンピューターに挿入します。インストール中に起動デバイスとして選択します。次に、/ dev/sda4にUbuntuをインストールします。インストールプロセスは、/dev/sda4
を除き、/ dev/sdaまたはその他のパーティションのブートセクターには影響しません。
Ubuntu Mint 18.3 Cinnamon(Ubuntu 16.04ベース)では、次のコマンドが機能することを知っています。
ubiquity --no-bootloader
これは明らかに-b
オプションのエイリアスであり、Linux Mint 18.3 Cinnamonで動作することが知られています。
--no-bootloader
タグがVanilla Ubuntu 16.04(およびそれ以降のバージョン)のubiquity
で機能することを確認していません。おそらく、Ubuntu 16.04(または任意のバージョン)を実行している人は、ここでバージョン番号とコマンドubiquity --no-bootloader
コマンドが機能するかどうかを確認してコメントできますか?動作する場合は、GUI認証システムを使用して認証した後、Ubiquityがロードされます。動作しない場合は、GUI認証システムを使用して認証した後、端末に戻り、ubiquity: error: no such option: [...]
というエラーメッセージが出力されます。
Linux Mint 18.3 Cinnamonのユビキタスオプションのスクリーンショット:
Linux Mint 18.3 Cinnamonの端末からのユビキタスオプションの印刷
こちらもご覧ください:
http://averagelinuxuser.com/install-linux-mint-without-a-bootloader/