Ubuntu Linux 20.04とKali 2021をインストールしましたが、どちらも再インストールする前に2つのグラブがありました。コンピュータが起動するグラブはUbuntuで、Kaliを起動することを選択すると再起動し、Kaliグラップメニューが表示されます。どうすればどちらも以前の状態に戻すことができますか?返信ありがとうございます。しかし、「これは不可能です」と言わないでください。私は元気でうまくいっているからです。ありがとう
答え1
以前にこのように設定したと言うのは奇妙です。通常、Ubuntuはメニューをロードするのではなく、他のディストリビューションのカーネルを直接起動するためにメニュー項目を追加するためです。ただし、grub.cfgを手動で編集し、このsource
コマンドを使用して他のディストリビューションのgrub.cfgファイルをロードすることはできます。これでメニューオプションが表示されます。
答え2
次の項目にカスタムメニュー項目を追加します/etc/grub.d/40_custom
。
#!/bin/sh
exec tail -n +3 $0
menuentry "Kali Linux custom configuration" {
search --set=root --fs-uuid <UUID_HERE>
configfile "($root)/boot/grub/grub.cfg"
}
次に、グラブを更新します。
sudo update-grub
例:Kaliルートパーティションが/dev/sda7
。
UEFIブート:これ/etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
menuentry "Kali Linux custom configuration" {
search --set=root --label Kali --hint hd0,gpt7
configfile "(hd0,gpt7)/boot/grub/grub.cfg"
}
次に、次を実行します。
sudo grub-mkconfig -o /boot/efi/EFI/ubuntu/grub.cfg
以前のバージョンを開始:これ/etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
menuentry "Kali Linux custom configuration" {
search --set=root --label Kali --hint hd0,msdos7
configfile "(hd0,msdos7)/boot/grub/grub.cfg"
}
次に、次を実行します。
sudo grub-mkconfig -o /boot/grub/grub.cfg