如何在grub2中自动切换启动顺序?

如何在grub2中自动切换启动顺序?

我安装了 Ubuntu 14.04 Server 和 Ubuntu 14.04 Desktop。

我的任务是:

  • 重新启动运行 Ubuntu 桌面(使用 crontab)
  • 启动 Ubuntu 服务器
  • 进行备份等等。
  • 重新启动正在运行的 Ubuntu Server
  • 启动 Ubuntu 桌面

我努力了如何更改 GRUB 启动顺序?(编辑文件/etc/default/grub)但我只能在运行 Ubuntu Server 时更改启动顺序,而不能在运行 Ubuntu Desktop 时更改启动顺序。

但是每次系统更改时我都必须更改启动顺序。有办法吗?

答案1

两个系统上的自动启动脚本:

#!/bin/bash
sudo grub-install /dev/sda
sudo update-grub

以及/etc/default/grub

GRUB_DEFAULT=4

因此,每次系统启动时,它都会重新安装 grub,将自身置于启动列表的顶部,将另一个系统置于第 4 位。当系统切换时,启动顺序也会切换。

相关内容