首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改Grub启动命令

更改Grub启动命令
EN

Ask Ubuntu用户
提问于 2017-10-04 11:44:22
回答 3查看 26.9K关注 0票数 0

我的电脑里有三个驱动器:

  • 3 TB格式为Ubuntu17.04的EXT4
  • 640 GB HDD格式为NTFS for Windows 10
  • 60 GB SSD当前格式为NTFS,用于在Windows上快速读取游戏

我想做什么?

  1. 我想在SSD上安装grub,以便快速启动
  2. 更改grub的自动顺序,以便当我启动它时,它会自动引导到Windows,而不是Ubuntu
  3. 能够从Windows或Ubuntu更改启动顺序

这个是可能的吗?我可以想象#3将是最难的,因为Windows不喜欢除了let 32/NTFS之外的任何东西,但如果是,请告诉我。

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2017-10-04 11:59:05

  1. Grub只提供引导选项并启动适当的引导加载程序。因此,将其放在SSD上将不会加快引导速度,因为实际的引导是从带有操作系统的驱动器完成的。
  2. 编辑/etc/default/grub。将GRUB_DEFAULT=0更改为指向要默认的菜单项。例如,:GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda2)"
  3. Windows无法更改grub启动顺序。
票数 5
EN

Ask Ubuntu用户

发布于 2017-10-04 15:27:56

  1. 为了更快的启动。假设Ubuntu是你的主要操作系统..。用你的配置..。最好的方法是在SSD上安装Ubuntu,但是在3TBHDD上安装/home目录。确保您已经用gpt分区表格式化了3TB驱动器,因为它的大小超过2TB。您还可以使用额外的NTFS分区对3TB进行分区,以便在Windows和Ubuntu之间轻松地共享文件。
  2. 见下文第3项。
  3. 如果您使用以下设置编辑/etc/default/grub,它将记住您引导的最后一个操作系统,这将成为未来引导的默认操作系统。

terminal..。

代码语言:javascript
复制
gksudo gedit /etc/default/grub

在文件顶部添加/更改这些行.

代码语言:javascript
复制
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

保存文件并退出gedit。然后..。

代码语言:javascript
复制
sudo update-grub
票数 2
EN

Ask Ubuntu用户

发布于 2020-02-15 02:45:01

以下是我发现这个问题时正在寻找的一个小技巧:

运行update-grub时菜单项的顺序由/etc/grub.d中的文件顺序控制

如果希望Windows首先出现,请将os-prober的条目移动到比linux的条目更低的数字。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/961929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档