Ubuntu 的引导修复和时间调整

? 原先为 win10 + Ubuntu 双系统,使用 grub2 作引导,在重装了 win10 (大作死升到了1803)后系统重写了引导,找不到 Ubuntu,连 BIOS 中的启动项也没了,需要修复。

● 参考 https://blog.csdn.net/piaocoder/article/details/50589667

● 装一个 Ubuntu 的安装 U 盘,从U盘启动,Try Ubuntu without installing,进入以后设法联网(800 * 600的 默认分辨率巨难操作)

● 打开终端,一顿操作

$sudo su
——输入密码

#add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
——各种确定

#apt-get install -y boot-repair && boot-repair
——各种确定

● 看到窗口如下,点击 Recommended repair,或者在终端中输入 #recommended repair  ,

  

● 修复完成,重启以后就能以 grub2 的界面选择启动项目了

? 时间同步,大意是 windows 将 bios 时间看做当地(Local)时间,而 Linux 将起看做 UTC 时间(然后再加地区偏移),在参考答案中有在 windows 中修正的,也有在 Ubuntu 中修正的,我使用了后一种。

● 参考:https://www.zhihu.com/question/46525639?sort=created(多个方法),https://zhuanlan.zhihu.com/p/24762788(总结了 Ubuntu16 以前改 rcS 的方法和 Ubuntu16 以后的如下方法)

$sudo su
——输入密码

#apt-get install ntpdate
#ntpdate time.windows.com
#hwclock --localtime --systohc

? 引导项调整(顺序,默认项,等待时间)

● 参考https://blog.csdn.net/lu_embedded/article/details/44353499(详细的 grub 参数含义),https://www.ssdax.com/2347.html(正儿八经的修改参考)

● 主要涉及调整文件 /etc/default/grub 和文件 /etc/grub.d/25_custom,文件 boot/grub/grub.cfg 是由文件 文件 /etc/default/grub 和 目录下 /etc/grub.d/ 的文件自动生成的,一旦 update-grub 就会刷新,改了没用

● /etc/default/grub 的主要部分改成了:

GRUB_DEFAULT=2                  # 默认启动项编号,从 0 开始,我的第 2 项是 windows
#GRUB_HIDDEN_TIMEOUT=1          # 单系统时隐藏倒计时,注释掉的话就不使用
GRUB_HIDDEN_TIMEOUT_QUIET=true  # 不懂
GRUB_TIMEOUT=0                  # 倒计时,小于等于零时无限等待
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

● /etc/grub.d/25_custom 中把各个启动模块全部注释掉(重要的 Ubuntu,Ubuntu Advanced 和 Windows Boot Manager 不是在这里定义的)

#!/bin/sh
exec tail -n +3 $0

#menuentry "Windows UEFI bootmgfw.efi" {
#search --fs-uuid --no-floppy --set=root 36E1-3F21
#chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
#}

#menuentry "Windows Boot UEFI loader" {
#search --fs-uuid --no-floppy --set=root 36E1-3F21
#chainloader (${root})/EFI/Boot/bkpbootx64.efi
#}

#menuentry "EFI/ubuntu/MokManager.efi" {
#search --fs-uuid --no-floppy --set=root 36E1-3F21
#chainloader (${root})/EFI/ubuntu/MokManager.efi
#}

#menuentry "efi/EFI/Boot/bkpbootx64.efi" {
#search --fs-uuid --no-floppy --set=root ae416b9e-c4d4-4094-82ee-673b949938db
#chainloader (${root})/efi/EFI/Boot/bkpbootx64.efi
#}

#menuentry "efi/EFI/ubuntu/MokManager.efi" {
#search --fs-uuid --no-floppy --set=root ae416b9e-c4d4-4094-82ee-673b949938db
#chainloader (${root})/efi/EFI/ubuntu/MokManager.efi
#}

● 之后记得在终端里 update-grub。update-grub2命令实际上是指向 update-grub 的,所以输入两者等效。

原文地址:https://www.cnblogs.com/cuancuancuanhao/p/8996463.html

时间: 2024-08-10 15:26:45

Ubuntu 的引导修复和时间调整的相关文章

ubuntu win7引导修复

ubuntu win7遇到的问题 http://jingyan.baidu.com/article/295430f13ed7d80c7e005088.html 用工具修复mbr后发现只剩下windows分区,而引导文件又没有备份可以使用. EastBCD2.2再加上 这次记得一定要备份启动文件了!!! ubuntu win7引导修复,布布扣,bubuko.com

Ubuntu grub引导修复

通过USB启动盘安装系统时将引导程序指定到/dev/sdb1,正常应该是指定到/dev/sdb才是,导致安装之后启动不起来. 重新通过USB启动盘进入试用界面,然后打开终端通过如下操作进行grub引导修复: sudo mount /dev/sdb1 /mnt #sdb1为系统安装的分区 sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chr

ubuntu grub 引导修复

作者:jostree 转载请注明出处 http://www.cnblogs.com/jostree/p/4167644.html (1) 先使用ls命令,找到Ubuntu的安装分区: 在 grub rescue>下输入以下命令: grub rescue>ls 会罗列所有的磁盘分区信息: (hd0,msdos1),(hd0,msdos2),(hd0,msdos3)或(hd0,1),(hd0,3),(hd0,2) (2) 然后依次调用如下命令: X表示各个分区号码如果/boot没有单独分区,用以下

windows+Ubuntu双系统 windows引导修复

我的博客:http://blog.csdn.net/muyang_ren 装完windows+Ubuntu麒麟双系统后,发现引导是Ubuntu的. Ubuntu的引导是GRUP windows的引导是MBR 要想windows引导的话只要修复MBR就行了,下面是我用easybcd的是用

Ubuntu——grub rescue 主引导修复

长期使用windows 和 ubuntu 双系统的人,很有可能碰到重装某一个系统,或者另外添加分区,导致系统重启出现 : GRUB loading error:unknow filesystem grub rescue> 转载请注明出处:http://blog.csdn.net/jscese/article/details/36865449 一.概念 BIOS:"Basic Input Output System",中文名称就是"基本输入输出系统".其实,它是

Ubuntu 16.04 引导修复(Boot Repair)----lianwang----anzhuang windows hou(双系统修复一)

2016-01-26 20:54 12548人阅读 评论(1) 收藏 举报 分类: =======学习心得=======(23) 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 这几天不是我闲着没事做,实在是电脑故意跟我过不去,一不小心,Windows就再也无法打开了,然后的然后,你们都知道就是重装系统喽.但是重装系统后,会发现原来的Ubuntu引导不见了,开机直接进入Windows界面,弱前几天刚刚把Ubuntu重装一遍,所以不想再装了,于是上网找了一些很好用的办法.顺

[转]使用Ubuntu Live CD修复Grub引导教程

这个教程的方法我用过了,能够解决了我的问题. 这篇文章主要介绍了使用Ubuntu Live CD修复Grub引导教程,本文以 Ubuntu Live CD 修复 Grub 引导为例,需要的朋友可以参考下 本文以 Ubuntu Live CD 修复 Grub 引导为例,已在 /dev/sda3 安装 Fedora. 首先制作 Ubuntu 启动 USB sudo dd if=ubuntu-13.10-desktop-amd64.iso of=/dev/sdb #/dev/sdb 为 USB 盘符

Ubuntu引导修复问题

Ubuntu和Win7双系统,一不小心在Ubuntu下把Win7 C盘的boot目录给删了(手贱呀),然后Win7就没了,后来找了张WinPE启动盘修复了Win7引导结果,Ubuntu系统的引导没了. 于是乎,找来装系统用的Ubuntu14.04的U盘启动盘,在Live CD模式下进行Grub引导修复. 开机选择Ubuntu Live CD所在盘,然后点击Try Ubuntu . Step 1:Ctrl + Alt + T打开终端,切换到root用户,执行sudo -i. Step 2:执行fd

windows+ubuntu双系统下grub引导修复+亮度调节总结

参考资料: 1.grub引导修复:http://forum.ubuntu.org.cn/viewtopic.php?t=348503 2.亮度调节,综合网上知识 grub引导修复: 1.在grub rescue模式下,使用ls, ls (hd0,xxx)等命令,找到类似有grub或boot/grub的分区 2.找到后set root,set prefix,insmod,临时修复grub 3.然后进入linux,利用 sudo update-grub sudo grub-install /dev/