通过 GRUB2 实现 Windows 10 和 Ubuntu 16 双启动

通过 GRUB2 实现 Windows 10 和 Ubuntu 16 双启动

我制作了一个外部驱动器,可以双启动 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。

脚步

  1. 下载 Windows媒体创作工具点击按钮“立即下载工具”。
  2. 打开下载的可执行文件并接受条款和条件。
  3. 选择选项“为另一台电脑创建安装媒体”,然后选择“下一步”。第三步图片
  4. 取消选中“为此电脑使用推荐选项”并选择您需要的选项,然后选择“下一步”。步骤 4 的图片
  5. 选择选项“ISO 文件”并选择“下一步”。 步骤 5 图片
  6. 在桌面上创建一个名为“ISO”的新文件夹,并将 ISO 文件保存到桌面上的 ISO 文件夹中。步骤 6 的图片
  7. 等到 ISO 文件成功创建后关闭程序。
  8. 转到桌面上的 ISO 文件夹,然后双击文件来安装 ISO。
  9. 运行管理员命令提示符。
  10. 通过更改卷并使用“cd”命令导航到 WIM 文件位置。
    D: 笔记:确保您使用已安装 iso 的驱动器号。
    cd /sources
  11. 现在我们需要获取有关 ESD 文件的信息,以便将其转换为 WIM 文件。
    dism /Get-WimInfo /WimFile:install.esd
  12. 使用 DISM 将 ESD 文件转换为 WIM 文件并将其保存到 ISO 文件夹。 C:\Users\youkergav\Desktop\ISOs 笔记:将“youkergav”更改为您的用户名,以便正确指定路径。步骤 12 的图片
  13. 图像导出成功后,关闭命令提示符。
  14. 插入外部硬盘并启动“磁盘管理”
  15. 找到外部硬盘驱动器,并将其格式化为 NTFS,标签为“便携式 Windows”笔记:请注意,这将删除驱动器的所有内容。步骤 15 的图片
  16. 下载并安装图像处理软件
  17. 打开 GImageX 并转到“应用”选项卡。
  18. 浏览源。这是位于桌面文件夹“ISOs”中的 WIM 文件。
  19. 浏览目标。这将是我们刚刚格式化的“便携式 Windows”驱动器。
  20. 选择“应用”并等待 GImageX 将图像应用到驱动器。步骤 20 的图片
  21. 返回磁盘管理并使分区处于活动状态。步骤 21 的图片
  22. 打开管理员命令提示符并导航到外部驱动器的 System32。
    D: 笔记:确保驱动器号与外部驱动器相同。
    cd /Windows/System32
  23. 制作驱动器启动项。 bcdboot.exe D:\Windows /s D: /f ALL 笔记:确保驱动器号与外部驱动器相同。在此处输入图片描述
  24. 命令提示符显示“启动文件已成功创建”后,通过 BIOS 启动到外部驱动器并像第一次一样设置窗口。
  25. 一旦您根据自己的喜好设置好一切设置,请重新启动外部驱动器以确保所有数据都是干净的。

第三部分 - 安装 Grub2

介绍

在此部分过程中,我们将安装 grub2。我们将通过制作 Ubuntu 和 Clonezilla 的实时版本(Clonezilla 是可选的,但建议使用)来实现此目标。此目标将通过使用 Windows 10 通过 YUMI 为 Ubuntu 和 CloneZilla 创建临时引导加载程序来完成。本节的其余部分将在 Ubuntu 16 Live 中完成。

  1. 下载并安装由美
  2. 下载 ISOUbuntu克隆Zilla到 ISO 文件夹。
  3. 插入闪存驱动器(不是外部驱动器)并打开 YUMI。
  4. 从下拉菜单中选择闪存驱动器并将驱动器转换为 FAT32。笔记:格式化驱动器将会删除内容。
  5. 从下拉菜单中选择 Ubuntu 并找到 Ubuntu ISO。
  6. 创建图像。步骤31
  7. 添加更多 ISO 时选择“是”并对 CloneZilla ISO 进行映像处理。笔记:不要使用 FAT32 驱动器。
  8. 从 BIOS 启动闪存驱动器。
  9. 从 YUMI 引导加载程序中,选择“Linux 发行版”并启动 Ubuntu。三十四
  10. 启动 Ubuntu 后,打开“磁盘”程序并插入外部硬盘。
  11. 在设备下,找到设备位置。
  12. 打开程序“GParted”并选择外部硬盘的设备位置。
  13. 右键单击该分区并选择“卸载”。
  14. 右键单击该分区并选择“调整大小/移动”。
  15. 将分区大小调整为 50 GB (51200 MB)。40
  16. 右键单击未分配的空间并选择“新建”。
  17. 将分区大小设为 25 GB (25600 MB)。将驱动器格式化为 FAT32,并将文件系统标记为“Bootloader”。四十二
  18. 单击复选标记以应用更改。在此处输入图片描述
  19. 打开终端并以 sudo 用户身份登录。
    sudo su
  20. 使用 fdisk 选择驱动器。
    fdisk /dev/sde 笔记请确保您使用您的设备路径。
  21. 激活分区 2 上的驱动器并将更改写入驱动器。
    a 2 w
  22. 如果已安装该分区,请卸载它。
    umount /dev/sde1 笔记:请使用您指定的设备路径。
  23. 使用 mkfs.vfat 格式化驱动器。
    mkfs.vfat -F 32 -n MULTIBOOT /dev/sde1 笔记:请使用您指定的设备路径。四十六
  24. 创建目录 /mnt/USB 并将设备安装到该路径。
    mkdir /mnt/USB && mount /dev/sde2 /mnt/USB
  25. 将 grub 安装到设备路径。
    grub-install --force --no-floppy --boot-directory=/mnt/USB/boot /dev/sde
  26. 转到目录 grub 并为 ISO 创建文件夹。
    cd /mnt/USB/boot && mkdir images
  27. 下载grub配置文件文件。
  28. 将 grub.cfg 文件移动到/mnt/USB/boot/grub/

第四部分 - 安装 Live ISO。

介绍

本部分是安装 CloneZilla、Lubuntu 和 DBAN 的实时 ISO 的快速简便方法。只需下载 ISO、重命名文件并将它们放置到正确的目标位置即可。这很容易,因为设置已编码在 grub 配置文件中。

脚步

  1. 下载 ISO克隆Zilla鲁本图, 和数据库管理系统
  2. 将 CloneZilla ISO 命名为“clonezilla.iso”。将 Lubuntu ISO 命名为“lubuntu.iso”。将 DBAN ISO 命名为“dban.iso”
  3. 将 ISO 移动到文件夹 /mnt/USB/boot/images

第五部分 - 安装 Ubuntu。

介绍

这是完成引导加载程序的最后一部分。我们现在必须创建安装 Ubuntu 所需的分区。这与正常安装的唯一区别是安装 Ubuntu 时不使用 Grub2。我们还需要手动安装 Ubuntu 的分区。

脚步

  1. 打开终端并使用命令安装不带 Grub2 的 Ubuntu。
    ubiquity -b
  2. 选择您的语言并继续。
  3. 选择选项“其他”57
  4. 找到您的外部驱动器路径,然后单击可用空间,然后单击“+”。
  5. 添加一个 8 GB (8192 MB) 的交换分区。将该分区设为主分区59
  6. 再次单击可用空间,然后单击“+”。
  7. 添加20 GB(20480 MB)逻辑分区,挂载在“/”上。在此处输入图片描述
  8. 使用剩余空间作为便携式存储。在此处输入图片描述
  9. 安装Ubuntu系统驱动至dev/sdc笔记:请使用设备路径。
  10. 使用你的引导加载程序。

第 6 部分 - 备份(可选)

背景

我不会详细讨论这一点。建议您克隆磁盘,以防丢失或需要恢复。这可以在 CloneZilla 中完成。

脚步

  1. 通过 BIOS 从闪存驱动器启动。
  2. 选择“系统工具”并启动 CloneZilla。
  3. 配置 CloneZilla 设置并选择“克隆磁盘”
  4. 克隆与设备路径关联的磁盘。

结论

感谢您的关注!:) 感谢您的支持... 花了一段时间才写出来。如果有任何错误,请告诉我,或者您自己编辑!如果这对您有用,请告诉我。这就是我为我的引导加载程序所做的。

相关内容