私は次の設定を持っています:
[phil@thinkpad ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 238,5G 0 disk
├─sda1 8:1 0 52,3G 0 part
├─sda2 8:2 0 111,8G 0 part /home
├─sda3 8:3 0 954M 0 part [SWAP]
└─sda4 8:4 0 50G 0 part /
sr0 11:0 1 1024M 0 rom
どこ:
sda1 : root partition of ubuntu
sda2 : home partition of ubuntu & arch
sda3 : swap partition of ubuntu & arch
sda4 : root partition of arch
私が達成したいこと:Ubuntuルートパーティション(sda1)を削除する
私の問題/懸念は何ですか?起動時にGRUBにアーチまたはUbuntuを選択するオプションが表示されます。 ubuntuでインストールしたgrubなので、ubuntuルートパーティション(sda1)を削除すると、grubのインストールも消えます。
-> (ubuntu) grubインストールを別の(arch) grubインストールで上書きする方法は?
よろしくお願いします!
ベストアンサー1
Ubuntuのルートディレクトリを削除しても、ブートローダはまだハードドライブのMBRにあります。しかし、インストールされているパーティションの/bootからファイルを呼び出すため、エラーのみが発生する可能性があります。
Archを起動し、Ubuntuパーティションを削除してから、次のようにgrubを再インストールすることをお勧めします。
sudo grub-install /dev/sda
sudo grub-mkconfig -o /boot/grub/grub.cfg
最初のコマンドはブートローダの最初のステップをMBRにインストールし、2番目のコマンドは/etc/default/grubおよび/etc/grub.d/から派生した適切な設定ファイルを生成します。
ArchLinuxでGrubをインストールする方法の詳細については、以下を参照してください。 Archwiki:グラップ