双系统重装win10后恢复grub引导

双系统重装win10后恢复grub引导

Win10+ubuntu18.04双系统,通常是先装win10,再装ubuntu,这样可以产生grub引导项。
但,若双系统已安装后,若因不可知原因而重装了win10,则开机后找不到grub引导,直接进入win10,ubuntu不知去向~。
要恢复grub引导,可按以下方式恢复:
找到18.04引导U盘,启动,进入u盘选试用ubuntu。进入ubuntu后CTRL+ALT+T调出终端。

$sudo fdisk -l        #找出之前linux的安装分区,本例为 /dev/sda5
$sudo mount  /dev/sda5  /mnt    #(/dev/sdb5就是之前linux的安装分区,根据情况而定)
$sudo grub-install --root-directory=/mnt  /dev/sda

/dev/sda就是grub引导所在的地方,注意sda没有后面的数字。/mnt后面加空格。
重启计算机,拔掉u盘,一切恢复,重现grub引导菜单。若没有windows启动项不用着急,进入ubuntu后来挽救。
$sudo update-grub
$sudo init 5 (至于是5还是多少不重要,它指定默认的启动选项,以后可在grub.cfg中更改)
完成。

注1:linux mount命令将linux某分区挂载到/mnt上,并没有将分区的内容拷贝到/mnt中。系统恢复后,可以卸载/mnt,也可以不卸载。通常在ubuntu系统安装后,有一个/mnt的空文件夹。
注2:将主机BIOS引导第一顺序指向 /dev/sda。
注3:对于旧式机器的MBR引导,重装win10后,MBR被覆盖,于是找不到grub引导。对于UEFI引导方式,grub并没有被覆盖,可按下面方式恢复。

下面给出另外一个示例,双系统windows10安装在SSD,ubuntu安装在机械硬盘中。这是UEFI引导的GPT分区方式。采用老式BIOS引导,MBR分区方式不适用于此例

下图是技嘉主机256GB SSD盘信息,该盘设备是 /dev/nvme0n1,有两个win10的恢复区(图中的分区4和分区5,分别对应win10-1703和20H2版本)。win10放在分区3(/dev/nvme0n1p3),但引导Windows Boot Manager放在分区1。grub引导在安装ubuntu时,通常写入Windows Boot Manager所在分区,即分区1。当重装win10后,Windows Boot Manager成为第一引导项,grub引导退居其次,所以开机后直接进入windows,而不出现grub引导项。
在这里插入图片描述

但是,grub引导并没有被覆盖。技嘉BIOS引导顺序中,有这样的选择:

  1. GIGABYTE GP-GSM2NE3256GNTD
  2. ubuntu (GIGABYTE GP-GSM2NE3256GNTD)
  3. Windows Boot Manager (GIGABYTE GP-GSM2NE3256GNTD)
  4. P0:ST1000DM010-2EP102
    前面1,2两项都可以重新复现grub引导菜单,第三项Windoes Boot Manager直接进入win10,第四项:P0:ST1000DM010-2EP102则是1000G机械硬盘。
    所以,UEFI引导的双系统通过变更引导顺序就可以恢复grub引导。
### 重装 Windows 11 并保留现有双系统的方法 为了在不破坏现有的 Linux 系统情况下成功重装 Windows 11,需要注意几个关键点: #### 准备工作 确保备份重要数据到外部存储设备。尽管操作得当可以保护 Linux 数据不受影响,但意外情况仍可能发生。 #### 修改 BIOS 设置 进入计算机的 BIOS/UEFI 设置界面,确认硬盘启动模式设置为与当前使用的相同模式(通常是 UEFI),这一步骤至关重要[^2]。 #### 创建可引导 USB 安装介质 使用官方工具或其他可靠方法制作 Windows 11 的安装U盘。建议下载微软提供的 Media Creation Tool 来准备此USB驱动器。 #### 开始安装流程前的操作 启动至 Windows 11 安装程序之前,先进入 Linux 环境执行以下命令来记录当前分区布局以便后续恢复GRUB引导加载器: ```bash sudo fdisk -l ``` #### 执行 Windows 11 安装 从刚刚创建好的 USB 启动并按照提示进行全新安装。注意选择仅格式化 C:\ 分区而不是整个磁盘,这样能避免触及其他操作系统所在的空间[^1]。 #### 恢复 GRUB 引导菜单 由于 Windows 安装过程可能会覆盖 MBR 或 EFI 分区上的原有引导配置,因此需要再次通过 Live CD / USB 进入 Linux 发行版修复 GRUB: ```bash sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt install boot-repair boot-repair ``` 运行 Boot Repair 工具可以帮助检测所有已存在的 OS,并重建正确的多启动选项列表[^4]。 #### 验证结果 重启机器验证是否能够正常访问两个不同的操作系统。如果一切顺利,则说明已经成功实现了 Win11 和 Kali/Linux 双系统的共存目标。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值