当前位置:首页>Linux>双系统修改Linux grub菜单的启动时间和顺序以及Windows和时间不一致问题

双系统修改Linux grub菜单的启动时间和顺序以及Windows和时间不一致问题

  • 2026-09-09 04:30:00
双系统修改Linux grub菜单的启动时间和顺序以及Windows和时间不一致问题

  双系统安装比较简单我就不多赘述,这里是解决安装完双系统后可能会遇到的问题。

  首先是Linux和Windows时间不一致的问题,这个很常见,解决方法也很简单,我这个是Debian

timedatectl set-local-rtc 1
timedatectl
  检查输出中的  RTC in local TZ  是否为 yes!
  然后是grub的启动时间和顺序
  一般是5秒钟,不操作就默认进入Linux或者Windows,这个很考验反应,所以建议修改
 
修改菜单启动时间:
  sudo nano /etc/default/grub
  GRUB_TIMEOUT=30  # 设置超时时间为30秒
  GRUB_RECORDFAIL_TIMEOUT=10  # 覆盖启动失败后的超时设置
  GRUB_TIMEOUT_STYLE=menu  # 强制显示选择菜单(如果之前被设为hidden)

修改启动顺序(一般默认是Linux)

  找到  GRUB_DEFAULT=0  这一行,只把数字0改成2,其他所有内容都不要动、不要改。按  Ctrl+O  ,再按回车确认保存;然后按  Ctrl+X  退出编辑器。

  输入以下命令更新GRUB配置,让修改生效(这一步必须做,不然改了文件也没用):
 sudo update-grub

  如果你担心序号数错,可以在终端输入这个命令,查看所有启动项的准确序号:

 grep 'menuentry' /boot/grub/grub.cfg

输出结果里,从上到下数,找到带 Windows Boot Manager 的那一行,看它是第几个(从0开始数),确认序号是2再修改。

  修复引导(第一次安装双系统可能会出现的问题)

sudo mount /dev/sdXn /mnt# 替换为 Linux 根分区,如/dev/sda3

sudo mount /dev/sdX1 /mnt/boot/efi  # 替换为 EFI 分区,如/dev/sda1

sudo chroot /mnt

grub-install /dev/sdX # 替换为磁盘名,如/dev/sda

update-grub

exit

sudo reboot

上述的Linux是指Debian类。

最新文章

随机文章