我在两个不同的分区上安装了两个 Linux 发行版(OpenSuSE、Ubuntu)。每次我启动我的机器时,GRUB 都会加载,允许我选择两个发行版之一。
我不希望 GRUB 出现,所以我将 /boot/grub/menu.lst 中的超时限制为零,这很可能会使我的机器每次启动 PC 时都加载 OpenSuSE,因为它是菜单中的第一个选项.lst。
是否有可能我第二次重新启动我的电脑时,Ubuntu 会自动加载?第三次重新启动时,OpenSuSE 可能会启动,而第四次重新启动时,Ubuntu 可能会加载等等?
换句话说,如何让我的机器在 menu.lst 中启动下一个操作系统,下次重新启动时?
rjm*_*nro 11
在启动脚本中放一些东西来重写menu.lst
.
所以让 Ubuntu 编写一个menu.lst
加载 OpenSuSE 的版本,让 OpenSuSE 编写一个加载 Ubuntu 的版本。
一个相对安全的方法是有 3 个文件,menu.lst
,menu.lst.ubuntu
和menu.lst.SuSE
并让脚本执行:
cp menu.lst.ubuntu menu.lst
Run Code Online (Sandbox Code Playgroud)
在 SuSE 和:
cp menu.lst.SuSE menu.lst
Run Code Online (Sandbox Code Playgroud)
在 Ubuntu 上。
我通过使用 GRUB 的“savedefault”选项获得了我正在寻找的功能。我曾经在 menu.lst 中每个操作系统的条目结束时将它的值设置为其他操作系统。
非常感谢所有试图提供帮助的人。:)
归档时间: |
|
查看次数: |
434 次 |
最近记录: |