
TL; DR; Kali Linuxの代わりにLinux Mint GRUBを使用したいです。 Kali LinuxのGRUBを無効にしてLinux MintのGRUBを使用する方法はありますか?
Linux Mint GRUBは別々のパーティション(/ dev / sdb4)にインストールされます。 Kali Linux GRUBは/ディレクトリ(/dev/sdb2)に一緒にインストールされます。
最近、ラップトップにKali Linuxをインストールし、Linux Mintをインストールしました。ところで、インストール後に使用されたGRUBはKali(kaliの背景画像として決定)であり、既存のGRUB(Linux Mint)を上書きしました(?)。カーリーLinuxがインストールされているパーティションも確認してみると、別の起動フォルダが見つかりました。
Kaliのインストール中は、新しいブートローダをインストールするオプションは提供されません。
grub-installなどのコマンド、または私のホストシステム(この場合はLinux Mint)で実行できるコマンドがあることがわかります。しかし、GRUBのインストール中にマスターブートレコードに何かを書くこともわかりました。
$ lsblk
NAME SIZE RO TYPE MOUNTPOINT
sda 698.7G 0 disk # extra disk for files
└─sda1 698.7G 0 part /media/user/Shared #Samba share
sdb 489.1G 0 disk # main disk
├─sdb1 4G 0 part [SWAP] # this is shared between 2 distro
├─sdb2 200G 0 part # Partition for Kali Linux
├─sdb3 200G 0 part / # Partition for Linux Mint
├─sdb4 976M 0 part /boot/efi # EFI partition (from Mint installation)
└─sdb5 84.1G 0 part /media/user/DPartition # partition shared between distro
/dev/sdb2:/boot にインストールされた GRUB の代わりに /dev/sdb4 にインストールされた GRUB を使用したいと思います。
Kali LinuxでGRUBを無効または削除する方法はありますか?助けてくれてありがとう。ありがとうございます! ! !
PS:今はライブCDはありません。借りたフラッシュドライブを使用してUSBから起動し、Linuxをインストールします。
-EDIT- Kali LinuxでGRUBを使用してMintとKaliから起動できます。
UEFIを使用しているので、KaliからGRUBを削除すると、ノートブックが/ dev / sdb4から起動することがわかります。ただし、現在ライブCDが利用できないため、リスクを負うことはできません。 Live CDを使用せずにこれを行う方法はありますか?
答え1
KaliのgrubメニューからMintを起動できますが、grubを交換してMintを指すようにすることもできます。
Linux Mintを起動し、次のコマンドを実行します。
BIOSモードまたはUEFIモードで動作していることを確認してください。ミントはUEFIモードでインストールされているようですが、確認できます
test -d /sys/firmware/efi && echo efi || echo bios
現在地を確認してください
grub.cfg
。通常/boot/grub
はデフォルト値にあります。find /boot -name 'grub.cfg'
別の場所にいる場合は、正しい場所を指すオプションが必要です。
man grub-install
詳細より。grub ブートローダをインストールします。下記のリンクを参考にしてください。
help.ubuntu.com/community/Grub2/Installing#Reinstalling_GRUB_2_from_a_Working_System
sudo grub-install /dev/sdX # Example: sudo grub-install /dev/sda
このコマンドはBIOSモードで動作し、UEFIモードでも動作することを確認しました(Lubuntu 18.04 LTSおよびUbuntu 16.04.1 LTSを使用してNUCでテスト)。
次に、MintがKaliを表示できるように、次のコマンドを実行します(Mintのgrubメニューには、Kaliのメニュー項目が少なくとも必要です)。
sudo update-grub
解決策(コメントとチャット後)
Mintでこれらのコマンドを実行すると、grubx64.efi
Kaliを指すファイルを上書きまたは削除できません。しかし、OPはそれを見て手動で行いました。
答え2
sudodusコマンドが機能せず、UEFIモードにある場合は、クイック回避策を試すことができます。
/boot/efi/EFI/ には、grub ブートローダがあるシステム上のすべてのオペレーティングシステムのディレクトリが含まれます。私がしたことは、kaliディレクトリからgrubx64.efiファイルを削除してシステムを再起動することでした。
注:このファイルを削除するとシステムを起動できなくなる可能性があるため、注意してください。