linux问题,GRUB下怎么编辑文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux问题,GRUB下怎么编辑文件?相关的知识,希望对你有一定的参考价值。

记得是按E,你看下边不是有一行显示的么。追问

e是修改引导,但我的是配置fstab错误导致无法开机,要注释最后一行,不知道有什么办法没

e是修改引导,但我的是配置fstab错误导致无法开机,要注释最后一行,不知道有什么办法没

追答

要是你设置、编辑错了引导,找不到fstab,也就是找不到挂载的文件,自然是错。
还有就是使用的分区格式不同,ext2,3,4都有……
我就有弄过,新做的系统,然后把老系统备份展开,就起不来了,因为那时的内核心只支持ext2,3,新做的是ext4,所以失败。后来分区用ext2,就可以使用了。

追问

就是说grub无法编辑盘里的文件??

追答

这个不知道给改的能保存不,编辑的是启动时间显示的菜单,如grub.lst或menu.lst,比如文件弄错不能引导,可以编辑了测试,改的也是一个临时文件吧,不是实际对文件修改,或者我不知道

参考技术A 一、grub2的启动配置文件grub.cfg
grub2的启动配置文件grub.cfg是/boot/grub/grub.cfg,而不是以前的memu.lst。
如果你是多系统,有Ubuntu和windows,那么用下面的命令,可以使grub2得到所以可以启动的系统。
sudo update-grub
实际就是让系统自己生成合适的grub.cfg文件。
这个grub.cfg文件是只读属性,so如果你要修改它,需要权限。
sudo chmod +w /boot/grub/grub.cfg
然后可以编辑grub.cfg了。
sudo gedit /boot/grub/grub.cfg
二、默认系统和等待时间
1、set default=0
这是说从第一项启动。追问

能回答grub怎么编辑文件么?

以编程方式编辑 grub 选项

【中文标题】以编程方式编辑 grub 选项【英文标题】:edit grub option programmatically 【发布时间】:2014-02-23 22:33:33 【问题描述】:

我想以编程方式选择将在当前操作系统重启后运行的下一个操作系统。 例如我有这些操作系统:

-Linux Mint
-Windows 7

我现在在 linux 中,我想在重启后运行 windows。我要修改什么文件?

【问题讨论】:

【参考方案1】:

您必须编辑 /etc/default/grub 并将 GRUB_DEFAULT=0 修改为您想要的值(0 是列表中的第一个条目)。保存它然后启动 sudo update-grub 以应用更改

【讨论】:

【参考方案2】:

您可以编辑文件/etc/default/grub 并将变量GRUB_DEFAULT 设置为sed。 然后用update-grub重新生成grub的配置:

sed -i 's/GRUB_DEFAULT=[0-9]*/GRUB_DEFAULT=5/g' /etc/default/grub
update-grub

要放置的数字是启动菜单项的相应编号。第一个菜单项是数字0

【讨论】:

以上是关于linux问题,GRUB下怎么编辑文件?的主要内容,如果未能解决你的问题,请参考以下文章

linux改不了vim配置

linux下怎么修改grub.cfg

深度Linux11.12的系统,怎么改grub.cfg权限???啊啊啊啊

linux下怎么修复win启动?

Linux怎么设置安全管理

linux操作系统,我设的密码为空密码,进去不了,我应该怎样解决,