我使用Kali/Fedora和Windows 10进行双引导(三引导)设置。我每天使用Fedora进行日常工作,使用Kali进行各种实验。
问题是,每当Kali获得和更新内核时,它在重新启动后仍然使用旧的内核进行引导。
我安装了以下内核:
> root@CoreImpact:~# dpkg --list | grep linux-image
> linux-image-4.3.0-kali1-amd64 4.3.3-5kali4
> amd64 Linux 4.3 for 64-bit PCs ii
> linux-image-4.6.0-kali1-amd64 4.6.4-1kali1
> amd64 Linux 4.6 for 64-bit PCs ii
> linux-image-4.9.0-kali2-amd64 4.9.13-1kali1
> amd64 Linux 4.9 for 64-bit PCs ii
> linux-image-4.9.0-kali3-amd64 4.9.13-1kali2
> amd64 Linux 4.9 for 64-bit PCs ii linux-image-amd64
> 4.9+79+kali2 amd64 Linux for 64-bit PCs (meta-package)如何强制Kali使用最新的linux-image 4.9.0-kali3而不是4.6.0引导?
我试图通过grub-update命令更新grub,在Fedora上使用grub-mkconfig命令,但这没有帮助。
谢谢。
发布于 2017-03-23 18:18:44
我设法通过选择适当的输出文件来修复这个问题: grub2-mkconfig:grub2-mkconfig -o /boot/grub2/grub.cfg
在以前的尝试中,不确定默认情况下它在哪里保存它。现在一切看起来都很好。
发布于 2017-03-11 12:15:36
因为我不能评论。不是命令update-grub而不是grub-update Plus,请张贴您的update-grub输出。
发布于 2017-11-01 15:23:51
很高兴你发现了,但是如果我有grub问题,我选择的武器是grub定制器。
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer运行它时,它将探测您的系统中的OSes,重新构建grub,并将其放置在驱动器上的正确位置。它还使编辑grub条目和控制引导过程变得容易。
若要强制grub加载任何特定内核,只需启动它,请选择要强制的菜单项,打开该菜单项并对其进行编辑:
当我决定将BL安装迁移到LV (...fiddle,fiddle,fiddle...kaboom .)之后,我就有了悲伤的一次又一次的悲伤,尝试着让grub自动地为我的双引导找到内核到Busenlab。oops...broken )。作为我的紧急备份启动和修复卡利在频繁的情况下,我的不断和经常性的摆弄打破了它,所以也许BL只是得到它的报复。
但是,打开g-c中的grub条目,为grub语言(lvm/.)添加正确的路径名。以及shell语言(/dev/mapper/.),将linux和initrd指向LV和voila.....fixed中的符号链接。
insmod part_gpt
insmod lvm
insmod ext2
set root='lvm/vg6-bunsen'
linux /vmlinuz root=/dev/mapper/vg6-bunsen ro quiet
initrd /initrd.imghttps://unix.stackexchange.com/questions/350707
复制相似问题