显然,我无意中更新了内核,而不是引导分区,从而破坏了我的Arch系统。因此,例如:
pacman -Q linux -> results in 4.20.arch1-1
uname -a -> results in 4.19.4-arch1-1-ARCH
我不知道这到底是怎么回事。如果我查看我的/boot目录,它有三个文件initramfs-linux-back.img、initramfs-linux.img和vmlinuz,其中前两个文件最近更新了,最后一个文件的日期是几周前我安装系统时。那么,什么是不同步的呢?我的vmlinuz与根分区中的内核不同步?
其结果是内核由于某种
我试图在一个有两个不同硬盘驱动器的系统上同时引导Linux和Windows,驱动器C安装了Windows 10并驱动D Linux (在我的例子中是Arch)。现在,我想知道我是否应该在两个磁盘上都有一个单独的EFI分区,还是应该只在C驱动器上有一个EFI分区,然后在那里安装我的Linux引导程序呢?一段时间前,我将Debian作为双引导安装,显然安装程序在D上创建了一个新的EFI分区(后来我忘了删除它,所以它仍然存在)。
所以我的问题是:我应该在哪里安装我的Linux引导程序(正如我听说的,GRUB并不真正支持Windows的双重引导)?
我在一个HDD上安装了Linux,在另一个HDD上安装了Windows 10 (Windows优先),然后设置BIOS来首先引导Linux磁盘。它的启动很好,但它完全跳过了GRUB,只启动到薄荷。我可以通过更改BIOS来引导Windows,但我更愿意让grub处理它。我已经尝试过更新grub (使用update-grub)并获得了输出:
Found linux image: {some file}
Found initrd image: {some file}
Found memtest86+ image: {some elf file}
Found memtest86+ image: