一些启动速度问题(Linux和Windows)


0

我最近在我的OpenSuse安装中安装了Windows。现在我有一个快速启动和切换操作系统的计划,但我需要有人告诉我这是否确实可行。

1-如何优化OpenSuse和Windows的启动速度?我看过e4rat for linux并认为这可能是一个很好的起点。Windows有类似的东西吗?

2-是否可以从OpenSuse或Windows向GRUB发送信息?这就是我想要做的:

  • 在OpenSuse环境中,打开一个shell并键入一些命令或运行一些脚本告诉我的计算机重新启动并告诉GRUB启动窗口而不是问我。
  • 在Windows中做一些东西然后运行一些东西重新启动并告诉grub启动OpenSuse而不问。

我的目标是实现一个非常短的OS切换,所以我可以随时改变。我在做梦吗?


1
您是否考虑过在虚拟机中运行其中一个操作系统?
cularis 2011年

是的,我决定我宁愿亲自运行它。我正在使用Windows进行游戏,如果我要虚拟化并削减资源,则会阻碍游戏的速度。
n0pe 2011年

Answers:


3

不知道如何加速启动,但如果你有幸拥有一个现代的grub版本,请看看GrubChooseDefault

你仍然需要从windows中看到保存grub配置的分区(上面的链接有指针),所以它并不理想。

以下信息假设您的grub文件位于/ boot / grub中,并且已挂载。


如果您的“主要”操作系统是OpenSuse,并且只是偶尔启动到Windows,您可以在grub.conf(或menu.lst)中执行这样的简单操作:

default saved

title OpenSuse
....
savedefault 0

title Windows
....
savedefault 0

这将使默认值始终恢复为OpenSuse。对于Windows的一次性启动,您可以使用如下脚本:

#! /bin/bash
grub-set-default 1
reboot

来自OpenSuse。下次启动将转到Windows,之后重新启动将返回到OpenSuse。


如果从windows可以看到你的grub.conf,你可以做一些更正常的事情:

default saved

title OpenSuse
....
savedefault

title Windows
....
savedefault

然后这样做:

grub-set-default 1
cp /boot/grub/default /boot/grub/default.windows
grub-set-default 0              # unless you want to boot to windows next

(编辑路径以匹配您的安装当然。)

从linux,您可以使用以前的脚本启动回Windows。在Windows中,假设已安装分区x:,请编写脚本来执行以下操作:

copy /y x:\boot\grub\default.windows x:\boot\grub\default
shutdown /r

(请参阅此处获取PowerShell版本shutdown

当您要引导回OpenSuse时调用该脚本。


惊人的答案!如果可以的话
+ 1000 =
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.