📜  修复双启动时间 ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:22:29.021000             🧑  作者: Mango

修复双启动时间 Ubuntu - Shell/Bash

当你使用 Ubuntu 和 Windows 双启动时,你可能会反复切换两个操作系统,但有时候你会发现在启动 Ubuntu 时需要较长的时间。这可能是因为 GRUB(Ubuntu 默认的引导加载程序)花费了一些时间来扫描和加载操作系统和内核。在这篇文章中,我们将介绍一些方法来缩短 Ubuntu 启动时间,并且让双启动更加顺畅。

方法一:编辑 /etc/default/grub 配置文件

第一种方法是编辑 /etc/default/grub 配置文件,通过修改 GRUB_TIMEOUT 和 GRUB_TIMEOUT_STYLE 这两个变量的值来缩短 Ubuntu 启动时间。这里的 GRUB_TIMEOUT 是指 GRUB 引导页面显示的时间,单位为秒;GRUB_TIMEOUT_STYLE 则是指时间是否以倒计时形式显示。如果你想让 GRUB 直接跳过引导页面,可以将 GRUB_TIMEOUT 设置为 0。将 GRUB_TIMEOUT_STYLE 设置为 hidden 可以隐藏启动页,对那些希望快速启动 Ubuntu 的用户来说,这是一个很好的选择。

具体步骤如下:

  1. 打开终端(Ctrl+Alt+T)并输入以下命令以备份当前配置文件:
sudo cp /etc/default/grub /etc/default/grub.bak
  1. 编辑 /etc/default/grub 文件:
sudo nano /etc/default/grub
  1. 修改 GRUB_TIMEOUT 和 GRUB_TIMEOUT_STYLE 的值,并将其保存。

例如,如果你想将 GRUB_TIMEOUT 的值从 10 秒改为 2 秒,可以将以下行从:

GRUB_TIMEOUT=10

改为:

GRUB_TIMEOUT=2

如果你想将 GRUB_TIMEOUT_STYLE 的值从 "menu" 改为 "hidden",可以将以下行从:

GRUB_TIMEOUT_STYLE=menu

改为:

GRUB_TIMEOUT_STYLE=hidden
  1. 更新 GRUB:
sudo update-grub
方法二:取消启动页面中的“可用内存检测”功能

第二种方法是取消启动页面中的“可用内存检测”功能,这个功能将检测系统中可用的内存数量并向用户显示。这个功能会增加启动时间,特别是当你的系统拥有大量内存时。你可以将这个功能关闭以加速启动速度。

具体步骤如下:

  1. 打开终端(Ctrl+Alt+T)并输入以下命令以备份当前配置文件:
sudo cp /etc/default/grub /etc/default/grub.bak
  1. 编辑 /etc/default/grub 文件:
sudo nano /etc/default/grub
  1. 在 GRUB_CMDLINE_LINUX_DEFAULT 变量的值中添加以下内容:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash fastboot"
  1. 更新 GRUB:
sudo update-grub
总结

这篇文章介绍了两种方法来加速 Ubuntu 的启动速度。你可以通过修改 GRUB 配置文件中的变量来控制引导页面的显示时间和方式,或者取消启动页面中的“可用内存检测”功能。这些方法可以大大缩短 Ubuntu 的启动时间,让你更快速地进行工作。