我制作了一个外部驱动器,可以双启动 Windows 10 和 Ubuntu 16,同时还可以启动实时 ISO。这将尝试使用图形界面和命令行。
目标:
- 从 USB 启动 Grub2。
- 在 USB 分区上安装 Windows 10。
- 在 USB 分区上安装 Ubuntu 16。
- 将 Live ISOS 安装到 Grub2。
答案1
通过 GRUB2 实现 Windows 10 和 Ubuntu 16 双启动
第一部分 - 概述
抽象的
此过程旨在安装 Windows 10 和 Ubuntu 16 的双启动,并在使用 Grub2 作为引导加载程序的外部硬盘上添加实时 ISO。此过程包括外部安装 Windows 10、更改分区表以安装 Grub2、安装 Ubuntu 16,以及配置引导加载程序以便能够启动实时 ISO 文件。这是我的第一篇操作指南,因此请随意编辑它以使其更有益。
更新
2016 年 5 月 7 日:教程上传至 AskUbuntu。
09/07/16:已上传grub配置文件文件。
2016 年 11 月 16 日:现在GitHub。
材料
所需工具:
- 外部硬盘(最低 128GB)
- USB 闪存盘(最低 4GB)
- Grub2 的grub配置文件文件。
使用的软件:
所需 ISO:
第二部分 - 安装 Windows 10
介绍
我们将在 Windows 10 操作系统中工作。这包括下载 WIM 文件以及将其格式化为外部硬盘以便能够启动。最后我们在外部驱动器上设置 Windows 10。
脚步
- 下载 Windows媒体创作工具点击按钮“立即下载工具”。
- 打开下载的可执行文件并接受条款和条件。
- 选择选项“为另一台电脑创建安装媒体”,然后选择“下一步”。
- 取消选中“为此电脑使用推荐选项”并选择您需要的选项,然后选择“下一步”。
- 选择选项“ISO 文件”并选择“下一步”。
- 在桌面上创建一个名为“ISO”的新文件夹,并将 ISO 文件保存到桌面上的 ISO 文件夹中。
- 等到 ISO 文件成功创建后关闭程序。
- 转到桌面上的 ISO 文件夹,然后双击文件来安装 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,标签为“便携式 Windows”笔记:请注意,这将删除驱动器的所有内容。
- 下载并安装图像处理软件。
- 打开 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 中完成。
- 下载并安装由美。
- 下载 ISOUbuntu和克隆Zilla到 ISO 文件夹。
- 插入闪存驱动器(不是外部驱动器)并打开 YUMI。
- 从下拉菜单中选择闪存驱动器并将驱动器转换为 FAT32。笔记:格式化驱动器将会删除内容。
- 从下拉菜单中选择 Ubuntu 并找到 Ubuntu ISO。
- 创建图像。
- 添加更多 ISO 时选择“是”并对 CloneZilla ISO 进行映像处理。笔记:不要使用 FAT32 驱动器。
- 从 BIOS 启动闪存驱动器。
- 从 YUMI 引导加载程序中,选择“Linux 发行版”并启动 Ubuntu。
- 启动 Ubuntu 后,打开“磁盘”程序并插入外部硬盘。
- 在设备下,找到设备位置。
- 打开程序“GParted”并选择外部硬盘的设备位置。
- 右键单击该分区并选择“卸载”。
- 右键单击该分区并选择“调整大小/移动”。
- 将分区大小调整为 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 并为 ISO 创建文件夹。
cd /mnt/USB/boot && mkdir images
- 下载grub配置文件文件。
- 将 grub.cfg 文件移动到
/mnt/USB/boot/grub/
。
第四部分 - 安装 Live ISO。
介绍
本部分是安装 CloneZilla、Lubuntu 和 DBAN 的实时 ISO 的快速简便方法。只需下载 ISO、重命名文件并将它们放置到正确的目标位置即可。这很容易,因为设置已编码在 grub 配置文件中。
脚步
- 下载 ISO克隆Zilla,鲁本图, 和数据库管理系统。
- 将 CloneZilla ISO 命名为“clonezilla.iso”。将 Lubuntu ISO 命名为“lubuntu.iso”。将 DBAN ISO 命名为“dban.iso”
- 将 ISO 移动到文件夹 /mnt/USB/boot/images
第五部分 - 安装 Ubuntu。
介绍
这是完成引导加载程序的最后一部分。我们现在必须创建安装 Ubuntu 所需的分区。这与正常安装的唯一区别是安装 Ubuntu 时不使用 Grub2。我们还需要手动安装 Ubuntu 的分区。
脚步
- 打开终端并使用命令安装不带 Grub2 的 Ubuntu。
ubiquity -b
- 选择您的语言并继续。
- 选择选项“其他”
- 找到您的外部驱动器路径,然后单击可用空间,然后单击“+”。
- 添加一个 8 GB (8192 MB) 的交换分区。将该分区设为主分区
- 再次单击可用空间,然后单击“+”。
- 添加20 GB(20480 MB)逻辑分区,挂载在“/”上。
- 使用剩余空间作为便携式存储。
- 安装Ubuntu系统驱动至
dev/sdc
。笔记:请使用设备路径。 - 使用你的引导加载程序。
第 6 部分 - 备份(可选)
背景
我不会详细讨论这一点。建议您克隆磁盘,以防丢失或需要恢复。这可以在 CloneZilla 中完成。
脚步
- 通过 BIOS 从闪存驱动器启动。
- 选择“系统工具”并启动 CloneZilla。
- 配置 CloneZilla 设置并选择“克隆磁盘”
- 克隆与设备路径关联的磁盘。
结论
感谢您的关注!:) 感谢您的支持... 花了一段时间才写出来。如果有任何错误,请告诉我,或者您自己编辑!如果这对您有用,请告诉我。这就是我为我的引导加载程序所做的。