linux – 有没有办法在grub中创建“一次性”启动项?

我有以下问题:我有一个小型服务器(基于Debian),我可以远程连接(VPN / SSH连接).现在我想更改一些启动选项(实际上我想将我的根文件系统迁移到另一个分区)因此我必须重启我的系统.

事实上,我担心某些事情可能出现严重错误,SSH和VPN都无法启动.在这种情况下,我不得不亲自前往相当远的服务器.我可以要求某人重新启动(如果内核恐慌,……)但是没有人有资格修复系统.因此,我的问题:

是否有可能在GRUB2配置中创建一个条目,使条目成为下次启动时的默认条目?所以,如果有问题我可以重新启动并使用旧系统恢复?如果引导运行没有问题(我希望这样)我可以改变grub,以便它默认从新系统启动.

解决方法

您确实可以使用Grub到 boot once only.您还可以指定 fallback boot.实际上,您使用grub.conf开头时保存的默认值来表示您要默认启动已保存的条目.然后在实验启动结束时,使用savedefault#将旧的启动选项设置为新保存的值.因此,每次启动新内核时,grub会将旧版内核保存为下一次启动.

最后,如果您可以访问Grub加载程序,您可以随时进行手动启动测试.这样,重启将始终使用您的原始默认值.

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...