如何从外部驱动器双启动Windows 10和Ubuntu 16
我制作了一个可以双启动Windows 10和Ubuntu 16的外部驱动器,以及能够启动实时ISO。 将使用图形界面和命令行尝试此操作。
目标:
- 从USB引导Grub2。
- 在USB分区上安装Windows 10。
- 在USB分区上安装Ubuntu 16。
- 将Live ISOS安装到Grub2。
双引导Windows 10和Ubuntu 16外部通过GRUB2
第一部分 – 概述
抽象
此过程旨在安装Windows 10和Ubuntu 16的双启动,并将现场ISO添加到外部硬盘驱动器,并将Grub2作为引导加载程序。 此过程包括在外部安装Windows 10,更改分区表以安装Grub2,安装Ubuntu 16,以及配置引导加载程序以便能够引导实时ISO文件。 这是我的第一个操作方法,所以请随意编辑,以便更有益。
更新
05/07/16:教程上载到AskUbuntu。
09/07/16:上传了grub.cfg文件。
11/16/16:现在在GitHub上 。
物料
需要的工具:
- 外置硬盘(最小128GB)
- USB闪存盘(最低4GB)
- Grub2的grub.cfg文件。
使用的软件:
- Windows Media Creation Tool
- GImageX
- YUMI
- 的GParted
- CloneZilla (推荐)
需要的ISO:
- Windows 10
- Ubuntu 16
- Lubuntu 15
- 卡利2016
- Clonezilla 2.4
- DBAN 2.3
- OPRE 1.4
第二部分 – 安装Windows 10
介绍
我们将在Windows 10操作系统中工作。 这包括下载WIM文件以及将其格式化为外部硬盘驱动器以便能够启动。 最后,我们在外部驱动器上设置了Windows 10。
脚步
- 使用“立即下载工具”按钮下载Windows Media Creation Tool 。
- 打开下载的可执行文件并接受条款和条件。
- 选择“为另一台PC创建安装介质”选项,然后选择“下一步”。
- 取消选中“使用此PC的推荐选项”并选择所需的选项,然后选择“下一步”。
- 选择“ISO文件”选项,然后选择“下一步”。
- 在桌面上创建一个标有“ISOs”的新文件夹,并将ISO文件保存到桌面上的ISO文件夹中。
- 等到ISO文件成功创建并关闭程序。
- 转到桌面上的ISOs文件夹,然后双击该文件以挂载ISO。
- 运行管理员命令提示符。
- 通过更改为卷并使用“cd”命令导航到WIM文件位置。
D:
注意:确保使用已安装iso的驱动器号。
cd /sources
- 现在我们需要获取有关ESD文件的信息,以将其转换为WIM文件。
dism /Get-WimInfo /WimFile:install.esd
- 使用DISM将ESD文件转换为WIM文件并将其保存到ISO文件夹。
C:\Users\youkergav\Desktop\ISOs
注意:将 “youkergav”更改为您的用户名,以便正确指定路径。 - 图像导出成功后,关闭命令提示符。
- 插入外置硬盘并启动“磁盘管理”
- 找到外部硬盘驱动器并将驱动器格式化为NTFS,标签为“Portable Windows” 注意:请注意,这将删除驱动器的所有内容。
- 下载并安装GImageX 。
- 打开GImageX并转到“应用”选项卡。
- 浏览来源。 这是位于桌面文件夹“ISOs”上的WIM文件。
- 浏览目的地。 这将是我们刚刚格式化的“便携式Windows”驱动器。
- 选择“应用”并等待GImageX将图像应用于驱动器。
- 返回磁盘管理并激活分区。
- 打开管理员命令提示符并导航到外部驱动器的System32。
D:
注意:确保驱动器号与外部驱动器相同。
cd /Windows/System32
- 使驱动器引导条目。
bcdboot.exe D:\Windows /s D: /f ALL
注意:确保驱动器号与外部驱动器相同。 - 命令提示符读取“成功创建引导文件”后,通过BIOS启动到外部驱动器并设置窗口,就像您第一次一样。
- 根据自己的喜好设置所有设置后,重新启动回到外部驱动器以确保所有数据都干净。
第三部分 – 安装Grub2
介绍
在这部分过程中,我们将安装grub2。 我们将通过制作Ubuntu和Clonezilla的实时版本来实现这一点(Clonezilla是可选的,但推荐)。 这个目标将通过使用Windows 10通过YUMI为Ubuntu和CloneZilla创建临时引导加载程序来完成。 本节的其余部分将在Ubuntu 16 Live中完成。
- 下载并安装YUMI 。
- 将Ubuntu和CloneZilla的ISO下载到ISOs文件夹。
- 插入闪存驱动器(不是外部驱动器)并打开YUMI。
- 从下拉列表中选择闪存驱动器,在驱动器中选择FAT32。 注意:格式化驱动器将擦除内容。
- 从下拉列表中选择Ubuntu并找到Ubuntu ISO。
- 创建图像。
- 添加更多ISO并选择CloneZilla ISO图像时选择“是”。 注意:请勿使用FAT32驱动器。
- 从BIOS启动到闪存驱动器。
- 从YUMI引导程序中,选择“Linux Distributions”并启动Ubuntu。
- 启动Ubuntu后,打开程序“Disks”并插入外部硬盘驱动器。
- 在设备下,找到设备位置。
- 打开程序“GParted”并选择外部硬盘驱动器的设备位置。
- 右键单击并在分区上选择“卸载”。
- 右键单击该分区,然后选择“resize/移动”。
- 将分区大小调整为50 GB(51200 MB)。
- 右键单击未分配的空间,然后选择“新建”。
- 使分区大小为25 GB(25600 MB)。 将驱动器格式化为FAT32并标记文件系统“Bootloader”。
- 单击复选标记以应用更改。
- 打开终端并以sudo用户身份登录。
sudo su
- 使用fdisk选择驱动器。
fdisk /dev/sde
注意请确保使用您的设备路径。 - 激活分区2上的驱动器并将更改写入驱动器。
a
2
w
- 如果已安装分区,请卸载该分区。
umount /dev/sde1
注意:请使用指定的设备路径。 - 使用mkfs.vfat格式化驱动器。
mkfs.vfat -F 32 -n MULTIBOOT /dev/sde1
注意:请使用指定的设备路径。 - 创建目录/ mnt / USB并将设备挂载到该路径。
mkdir /mnt/USB && mount /dev/sde2 /mnt/USB
- 将grub安装到设备路径。
grub-install --force --no-floppy --boot-directory=/mnt/USB/boot /dev/sde
- 转到目录grub和make文件夹以获取ISO。
cd /mnt/USB/boot && mkdir images
- 下载grub.cfg文件。
- 将grub.cfg文件移动到
/mnt/USB/boot/grub/
。
第四部分 – 安装Live ISO。
介绍
这部分是一种快速简便的方法来安装CloneZilla,Lubuntu和DBAN的实时ISO。 只需下载ISO,重命名文件,并将它们放在正确的目的地。 这很简单,因为设置已经在grub配置文件中编码。
脚步
- 下载CloneZilla , Lubuntu和DBAN的ISO。
- 将CloneZilla ISO命名为“clonezilla.iso”。 将Lubuntu ISO命名为“lubuntu.iso”。 将DBAN ISO命名为“dban.iso”
- 将ISO移动到文件夹/ mnt / USB / boot / images
第五部分 – 安装Ubuntu。
介绍
这是使引导加载程序完成的最后一块。 我们现在必须创建安装Ubuntu所需的分区。 这和普通安装之间的唯一区别是安装没有Grub2的Ubuntu。 我们还需要为Ubuntu手动安装分区。
脚步
- 打开终端并使用该命令在没有Grub2的情况下安装Ubuntu。
ubiquity -b
- 选择您的语言并继续。
- 选择“Something Else”选项
- 找到您的外部驱动器路径,然后单击可用空间,然后单击“+”。
- 添加8 GB(8192 MB)的交换分区。 使分区成为主要分区
- 再次单击可用空间,然后单击“+”。
- 添加20 GB(20480 MB)逻辑分区,安装在“/”上。
- 将剩余空间用作便携式存储。
- 安装Ubuntu系统将驱动器安装到
dev/sdc
。 注意:请使用设备路径。 - 使用你的bootloader。
第6部分 – 备份(可选)
背景
我不会详细讨论这个问题。 建议您克隆磁盘,以防丢失或需要恢复磁盘。 这可以在CloneZilla中完成。
脚步
- 通过BIOS从闪存驱动器启动。
- 选择“系统工具”并启动CloneZilla。
- 配置CloneZilla设置并选择“克隆磁盘”
- 克隆与设备路径关联的磁盘。
结论
谢谢,如果你跟着! :)赞赏支持…花了一段时间写。 如果有任何错误或自己编辑,请告诉我! 如果这对您有用,请告诉我。 这就是我为我的bootloader做的。