在没有实时 USB 的情况下,如何在 Windows 启动时在硬盘上安装 ubuntu?

在没有实时 USB 的情况下,如何在 Windows 启动时在硬盘上安装 ubuntu?

为什么几十年来没有人想到在 Windows 中安装 ubuntu 的方法,而不需要 USB?

就像现在我没有任何可用的 USB 记忆棒,我想将 ubuntu 安装到硬盘上但我不能,我最接近的方法是使用一个名为 HDD raw copy tool 的程序,但它只是将实时磁盘映像刻录到硬盘上(因此它不是持久的,例如,如果我安装了某些东西并重新启动它就会丢失)并且它在桌面上有“安装 ubuntu”图标...

答案1

无需 USB 或 DVD 即可在 Windows UEFI 计算机上启动 Ubuntu

  • 使用 Windows 磁盘管理创建 4GB FAT32 分区。

  • 将 ISO 文件的内容复制/粘贴到新分区。

  • 按 F12 重新启动并选择 UEFI Ubuntu。

答案2

  • 也许您可以借用一个 USB 闪存盘(简单的解决方案)。

  • 也许您可以将内置驱动器连接到另一台计算机(例如通过外部盒或适配器)。在这种情况下,您可以直接从压缩映像文件安装已安装的 Ubuntu Server。这与将操作系统安装到 Raspberry Pi 和类似计算机中的方法相同。

    此链接描述了方法,不仅如何安装服务器,还描述了如何将其变成桌面系统(在该示例中为 Lubuntu)。

答案3

您可以在 Windows 安装上安装 Grub2Win。将要安装的所需 .iso(例如 Kubuntu 22.04.iso)放在驱动器的根目录中( C:\Kubuntu 22.04.iso )。在 Grub2Win 中添加从 .iso 启动,并将其设为默认引导程序。

您的 Grub.cfg 应该有以下条目:

    #
    #  Menu Entry 1       Windows EFI Boot Manager
    #
    menuentry   'Windows EFI Boot Manager                         Hotkey=w'  --hotkey=w    --class windows   --class icon-windows  {
         set efibootmgr=/efi/Microsoft/Boot/bootmgfw.efi
         getpartition  file  $efibootmgr  root
         if [ ! -z $reviewpause ] ; then
         echo GNU Grub will load the Windows EFI Boot Manager at disk address $root
             g2wsleep  
         fi
         echo GNU Grub is now loading the Windows EFI Boot Manager
         chainloader $efibootmgr
         savelast 1 'Windows EFI Boot Manager'
    }
    
    
    #
    #  Menu Entry For Custom Code 2       Boot Kubuntu ISO file
    #
    # Menu Comment 'Boot Kubuntu ISO file                          Hotkey=x'   --hotkey=x    --class isoboot   --class icon-isoboot
    #
         source $prefix/windata/customconfigs/BootKubuntuISOfile.cfg

# 

保存更改并在重启时选择 .iso。

或者查看如何在没有 CD 和 USB 的情况下安装 Ubuntu?另一种方法是使用 UNetbootin。

相关内容