传统bios安装的windows添加efi引导,用于ubuntu grub开机引导

      传统bios方式下安装的windows10没有efi引导分区,uefi模式下安装的ubuntu无法在grub中找到win10的开机引导。必须生成win10的efi引导文件,再进行相关配置。

一、windows生成EFI引导

(1)首先,进入“计算机管理--》磁盘管理”中,压缩卷生成一个新的盘 (假设为 G ) 用作EFI分区,格式化为FAT32

(2)进入bcdboot.exe所在文件夹,运行以下指令 (注意:/s 后面的字母为要生成EFI引导的盘,这里为g)

bcdboot C:\Windows /l zh-cn /s g: /f UEFI

(3)进入“计算机管理”,删除EFI盘的分配的盘名,隐藏EFI盘

 

二、ubuntu中添加grub的win10开机引导

(1)进入GRUB界面按ESC 进入grub命令行界面。

(2)输入ls,查看所有磁盘分区 格式为 :(hdx, *)  【x为0或1】

(3) 用ls 获取(2)中得到的所有磁盘分区的信息,确定windows的EFI引导盘的位置,记下 (hdx, *) 以及 UUID 后面的序列号

(4)退出命令行界面,进入ubuntu系统

(5)ubuntu grub引导的配置在 /boot/grub/grub.cfg 中,打开命令行,运行

sudo gedit /boot/grub/grub.cfg

(6)添加windows开机引导

menuentry 'Windows 10' {
insmod 你的efi引导盘格式part_gpt 或 ntfs等
set root='(hdx,*)' #你的引导盘
search --no-floppy --fs-uuid --set 你的UUID系列
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

(7)保存文件,重启。配置成功。

注意:运行 sudo update-grub 会重置 /boot/grub/grub.cfg 文件,运行该指令后,必须重新在该文件中添加引导信息。开机引导中多余的引导项也可以在该文件中删除,删除对应的 menuentry ‘名字’ {  #### } 即可

### 回答1: Ubuntu Desktop 和 Windows 都可以作为操作系统直接安装在计算机上,实现系统引导的功能。 在实际操作中,当计算机开机时,会先进入 BIOS(基本输入输出系统)或 UEFI(统一固件接口)。通过设置,在 BIOS 或 UEFI 中可以选择引导设备的顺序。 如果想要选择在开机引导 Ubuntu Desktop,可以在 BIOS 或 UEFI 中设置引导设备的顺序为硬盘驱动器,并确保将包含 Ubuntu Desktop 系统的硬盘设置为首选引导设备。这样,计算机开机后会自动进入 Ubuntu Desktop 系统。 同样地,如果想要选择在开机引导 Windows 操作系统,也可以在 BIOS 或 UEFI 中设置引导设备的顺序为硬盘驱动器,并确保将包含 Windows 系统的硬盘设置为首选引导设备。这样,计算机开机后会自动进入 Windows 操作系统。 需要注意的是,如果同时安装Ubuntu Desktop 和 Windows 操作系统,可以通过 GRUB(GNU 磁盘工具引导)启动管理程序来选择进入哪个系统。GRUB 是一个常用的开源启动管理程序,它可以在开机时提供一个菜单,供用户选择启动哪个操作系统。 总结来说,无论是 Ubuntu Desktop 还是 Windows 操作系统,我们可以通过在 BIOS 或 UEFI 中设置引导设备的顺序来选择在开机引导哪个系统。此外,如果同时安装了两个系统,可以使用 GRUB 启动管理程序进行选择。 ### 回答2: Ubuntu Desktop和Windows是两个不同的操作系统,它们都有自己的开机引导方式。 对于Ubuntu Desktop来说,它使用的开机引导工具是GRUB(GNU GRand Unified Bootloader)。当计算机开机时,GRUB会首先加载,然后显示一个菜单,列出可用的操作系统选项,包括UbuntuWindows。用户可以使用方向键选择自己想要启动的操作系统,然后按下回车键进行启动。 而对于Windows来说,它使用的开机引导工具是Windows Boot Manager(Windows引导管理器)。当计算机开机时,Windows Boot Manager会首先加载,然后显示一个菜单,列出可用的操作系统选项,包括UbuntuWindows。用户可以使用方向键选择自己想要启动的操作系统,然后按下回车键进行启动。 如果在安装Ubuntu Desktop之前已经安装Windows,那么在安装Ubuntu Desktop时,GRUB会自动检测到Windows的存在,并将其添加引导菜单中。这样,在每次开机时,用户都可以选择启动UbuntuWindows。 总之,无论是Ubuntu Desktop还是Windows,它们都有自己的开机引导方式,用户可以根据自己的需求选择启动的操作系统。 ### 回答3: 在系统启动过程中,引导程序负责加载操作系统,并为用户提供选择操作系统的界面。在UbuntuWindows之间进行引导选择的过程称为双重引导(Dual Boot)。 在一台计算机上安装UbuntuWindows操作系统后,开机时会先加载计算机的引导程序,该引导程序可以是传统BIOS引导程序或是新一代的UEFI引导程序。 对于BIOS引导程序,启动计算机时,BIOS会将引导扇区的内容加载到内存中,该引导扇区存储了操作系统的引导程序。而UEFI引导程序则存储在ESP(EFI System Partition)分区中。 双重引导的实现方式如下: 1. 安装Windows操作系统:首先,在计算机上安装Windows操作系统,安装完成后会自动加载Windows引导程序。 2. 安装Ubuntu操作系统:接下来,在计算机上安装Ubuntu操作系统,在安装过程中,会识别到已经存在的Windows操作系统,并在磁盘上创建分区来安装Ubuntu安装完成后,会将Ubuntu引导程序(GRUB2)安装到硬盘的启动扇区。 3. 引导选择:开机时,引导程序会加载BIOS或UEFI设置中设定的启动顺序,然后加载硬盘的引导扇区,进而加载GRUB2。GRUB2会显示菜单给用户选择启动的操作系统。用户可以通过箭头键选择UbuntuWindows,并按Enter键确认选择。 4. 启动操作系统:根据用户的选择,GRUB2会加载相应的操作系统引导程序,然后启动对应的操作系统。 总结:在UbuntuWindows之间进行开机引导,需要先安装Windows操作系统,然后安装Ubuntu操作系统。在启动时,通过引导程序(BIOS或UEFI)加载GRUB2,用户可以选择启动UbuntuWindows操作系统。这样,就实现了双重引导
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值