📅  最后修改于: 2023-12-03 15:22:29.021000             🧑  作者: Mango
当你使用 Ubuntu 和 Windows 双启动时,你可能会反复切换两个操作系统,但有时候你会发现在启动 Ubuntu 时需要较长的时间。这可能是因为 GRUB(Ubuntu 默认的引导加载程序)花费了一些时间来扫描和加载操作系统和内核。在这篇文章中,我们将介绍一些方法来缩短 Ubuntu 启动时间,并且让双启动更加顺畅。
第一种方法是编辑 /etc/default/grub 配置文件,通过修改 GRUB_TIMEOUT 和 GRUB_TIMEOUT_STYLE 这两个变量的值来缩短 Ubuntu 启动时间。这里的 GRUB_TIMEOUT 是指 GRUB 引导页面显示的时间,单位为秒;GRUB_TIMEOUT_STYLE 则是指时间是否以倒计时形式显示。如果你想让 GRUB 直接跳过引导页面,可以将 GRUB_TIMEOUT 设置为 0。将 GRUB_TIMEOUT_STYLE 设置为 hidden 可以隐藏启动页,对那些希望快速启动 Ubuntu 的用户来说,这是一个很好的选择。
具体步骤如下:
sudo cp /etc/default/grub /etc/default/grub.bak
sudo nano /etc/default/grub
例如,如果你想将 GRUB_TIMEOUT 的值从 10 秒改为 2 秒,可以将以下行从:
GRUB_TIMEOUT=10
改为:
GRUB_TIMEOUT=2
如果你想将 GRUB_TIMEOUT_STYLE 的值从 "menu" 改为 "hidden",可以将以下行从:
GRUB_TIMEOUT_STYLE=menu
改为:
GRUB_TIMEOUT_STYLE=hidden
sudo update-grub
第二种方法是取消启动页面中的“可用内存检测”功能,这个功能将检测系统中可用的内存数量并向用户显示。这个功能会增加启动时间,特别是当你的系统拥有大量内存时。你可以将这个功能关闭以加速启动速度。
具体步骤如下:
sudo cp /etc/default/grub /etc/default/grub.bak
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash fastboot"
sudo update-grub
这篇文章介绍了两种方法来加速 Ubuntu 的启动速度。你可以通过修改 GRUB 配置文件中的变量来控制引导页面的显示时间和方式,或者取消启动页面中的“可用内存检测”功能。这些方法可以大大缩短 Ubuntu 的启动时间,让你更快速地进行工作。