如何编辑 grub.cfg 来启动 win 7?

如何编辑 grub.cfg 来启动 win 7?

当我的笔记本电脑在开始菜单上时,我可以启动 win7,通过在 grub.cfg 中将“insmod ldm”更改为“insmod part_msdos”来启动 windows 7。

在我将内核更新到 4.4.0-42 之前,我可以保存更改。现在我无法保存文件,因为它是只读的。

有什么建议么?

答案1

您可能会注意到该grub.cfg文件建议不要更改该文件。要编辑 grub,请对 进行更改/etc/default/grub。然后运行sudo update-grub​​。这将对您的文件update-grub进行永久更改。grub.cfg

如果您尝试将 Windows 设为您的优先启动设备,您可以通过将 grub 设为默认来实现saved。这样,Grub 会记住您上次启动的操作系统,并将启动到该操作系统,直到您决定启动到其他操作系统。

为此,请对您的/etc/default/grub文件进行以下更改:

文件编辑选项缓冲区工具配置帮助                                                                                                                                   
# 如果你更改了此文件,请随后运行“update-grub”进行更新                                                                                                           
#/boot/grub/grub.cfg。                                                                                                                                                      
# 有关此文件中选项的完整文档,请参阅:                                                                                                                  
# info -f grub -n ‘简单配置’                                                                                                                                  

GRUB_DEFAULT="已保存"
GRUB_SAVEDEFAULT="true"
#GRUB_HIDDEN_TIMEOUT="0"                                                                                                                                                    
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="15"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="安静的启动"
GRUB_CMDLINE_LINUX=""

# 取消注释以启用 BadRAM 过滤,修改以满足您的需求                                                                                                           
# 这适用于 Linux(无需补丁)以及任何内核

与默认值相比的变化以粗体字母突出显示。

或者,您可以使用 GUI 应用程序GRUB 定制器。它可通过 ppa 获得:

$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
$ sudo apt-get update
$ sudo apt-get install grub-customizer

安装 PPA 后,您可以从 Ubuntu Dash 搜索 ( grub-customizer) 运行它。

这个 GUI 应用程序允许您轻松执行一些您可能不知道如何查找的选项,例如对启动器在启动菜单中出现的顺序进行排序。

答案2

如果文件权限是您唯一的问题,只需更改它。

sudo chmod 777 "whateverfile"

或者如果您希望能够编辑整个目录。

sudo chmod 777 “目录” -R

*请注意 777 为每个用户提供读/写访问权限,请记住这一点。

最好的,BoB

相关内容