首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kali引导旧内核

Kali引导旧内核
EN

Unix & Linux用户
提问于 2017-03-11 09:56:24
回答 3查看 3.2K关注 0票数 2

我使用Kali/Fedora和Windows 10进行双引导(三引导)设置。我每天使用Fedora进行日常工作,使用Kali进行各种实验。

问题是,每当Kali获得和更新内核时,它在重新启动后仍然使用旧的内核进行引导。

我安装了以下内核:

代码语言:javascript
复制
> 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命令,但这没有帮助。

谢谢。

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2017-03-23 18:18:44

我设法通过选择适当的输出文件来修复这个问题: grub2-mkconfig:grub2-mkconfig -o /boot/grub2/grub.cfg

在以前的尝试中,不确定默认情况下它在哪里保存它。现在一切看起来都很好。

票数 0
EN

Unix & Linux用户

发布于 2017-03-11 12:15:36

因为我不能评论。不是命令update-grub而不是grub-update Plus,请张贴您的update-grub输出。

票数 0
EN

Unix & Linux用户

发布于 2017-11-01 15:23:51

很高兴你发现了,但是如果我有grub问题,我选择的武器是grub定制器。

代码语言:javascript
复制
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

运行它时,它将探测您的系统中的OSes,重新构建grub,并将其放置在驱动器上的正确位置。它还使编辑grub条目和控制引导过程变得容易。

若要强制grub加载任何特定内核,只需启动它,请选择要强制的菜单项,打开该菜单项并对其进行编辑:

  1. 更改内核名称以指向所需的内核(in /boot/),同时记住对匹配的initrd进行等效的编辑,或
  2. 更改grub中的内核和initrd路径,指向/中的/vmlinuz和/initrd.img上的符号链接,并保存条目。然后编辑/中的符号链接,指向您想要的内核和initrd版本。

当我决定将BL安装迁移到LV (...fiddle,fiddle,fiddle...kaboom .)之后,我就有了悲伤的一次又一次的悲伤,尝试着让grub自动地为我的双引导找到内核到Busenlab。oops...broken )。作为我的紧急备份启动和修复卡利在频繁的情况下,我的不断和经常性的摆弄打破了它,所以也许BL只是得到它的报复。

但是,打开g-c中的grub条目,为grub语言(lvm/.)添加正确的路径名。以及shell语言(/dev/mapper/.),将linux和initrd指向LV和voila.....fixed中的符号链接。

代码语言:javascript
复制
insmod part_gpt
insmod lvm
insmod ext2
set root='lvm/vg6-bunsen'
linux /vmlinuz root=/dev/mapper/vg6-bunsen ro quiet
initrd /initrd.img
票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/350707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档