我的笔记本电脑上有双启动,windows是主要操作系统。今天,我的linux操作系统冻结后,我很难重新启动笔记本电脑。在那之后,我出现了一场内核恐慌。我一直在用GRUB解决这个问题。
我做了:
#first
set root = (hd0,msdos3) #this is where my linux os is
#second
linux /boot/vmlinuz-4.13.0-45-generic root=/dev/此时,我看不到sda或任何可以挂载到root的sdX文件夹。它是在另一个文件夹里,还是应该找别的地方?
我在遵守我的一个朋友告诉我的指令。
set root = (linux partition)
linux /boot/vmlinuz... root=/dev/sda1
initrd /boot/initrd.img...
boot发布于 2018-07-03 14:49:06
GRUB很奇怪,并且使用了一个奇怪的命名方案。(hd0,msdos3)的意思是“使用msdos分区表的第一个磁盘,第三个分区”。(如果您使用的是GRUB遗产而不是GRUB 2,那么它将是“第四个分区”,因为GRUB遗产的分区从0开始)
只需将sda1更改为sda3 (或sda4,取决于此配置来自哪个GRUB版本)和瞧。
set root = (hd0,msdos3)
linux /boot/vmlinuz-4.13.0-45-generic root=/dev/sda3这个假设
hd0,msdos3上。/linux、/vmlinuz-linux或/boot/vmlinuz-linux副本/链接就更简单、更安全了),这些链接总是反映“默认”内核映像。另外,你就不能选择一个不同的引导选项吗?所有对用户友好的发行版都有备用(后备)引导选项。在启动期间(更准确地说,需要在BIOS启动和OS启动之间)保持Shift (我认为是左移位),以查看GRUB菜单中的所有选项。
最后,Windows总是有可能搞砸一些事情。在更新、破坏引导配置、引导加载程序和分区方面,它的行为就像中国商店里的大象一样臭名昭著。
https://unix.stackexchange.com/questions/453221
复制相似问题