如何在没有USB驱动器的情况下安装Ubuntu?

我大约一周前安装了Fedora 34,发现大部分应用程序使用的是不受Fedora支持的.deb格式。所以我在考虑转换到Ubuntu,但是我丢失了我的USB驱动器,有人知道如何在没有USB驱动器的情况下安装Ubuntu 21.04吗?我的笔记本电脑使用UEFI,所以unetbootin无法使用。

你可以修改grub,使其从系统上的驱动器引导ISO(我在没有工作USB端口的设备上进行QA测试时使用它)。注意:我没有在那台设备上对Ubuntu 21.04进行QA测试,并且我知道最近的ISO镜像在实时引导方面发生了一些变化,所以我不能保证它能正常工作,但我仍然相信它会。 - guiverc
2你是怎么安装Fedora的?如果你有光驱,你可以把Ubuntu安装ISO刻录到DVD上。虽然速度会慢一些,但这会让你有机会重温那辉煌的90年代。 - matigo
你不能只是选择启动顺序吗? - Ken Sharp
2个回答

从Fedora GRUB2菜单启动ISO

本页面的方法适用于从Fedora GRUB引导加载程序启动Ubuntu ISO 20.04 booting .iso from GRUB menu 无需使用USB

再次强调:

将以下菜单项添加到/etc/grub.d/40_custom文件中: menuentry "isoname ISO" { rmmod tpm set root=(hdX,Y) set isofile="/[path]/[isoname].iso" loopback loop $isofile linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile toram -- initrd (loop)/casper/initrd }

在这里,(hdX,Y)代表ISO文件所在的磁盘和分区,例如/dev/sda3将被表示为(hd0,3)[path]是ISO文件所在文件夹的路径,而[isoname]则是ISO文件的名称,例如如果Ubuntu ISO位于名为isos的文件夹中,则使用/isos/ubuntu-20.04.2-desktop-amd64.isormmod tpm仅在UEFI模式下启动时需要。

  • 在终端中运行:

    sudo update-grub
    
  • 重新启动并从grub菜单中选择Ubuntu。按照通常的方式进行安装。

  • 请告诉我们这对您有何作用。


2你能在“--”后面加上“toram”吗?以防你意外清除了驱动器,不再拥有ISO文件。 - Terrance
我对Linux还比较新手,所以你能给我一个(hdX,Y)的例子吗? - Ahmed Jamal Ziyan
@Terrance:好主意,回答已经编辑并添加了toram - C.S.Cameron
我对Linux还比较新手,所以你能给我一个(hdX,Y)的例子吗? - Ahmed Jamal Ziyan
@Ahmed Jamal Ziyan:请告诉我我的编辑是否足够清楚。 - C.S.Cameron
@C.S.Cameron 你能用TeamViewer连接到我的电脑吗?因为我一直遇到错误提示。 - Ahmed Jamal Ziyan
@Ahmed Jamal Ziyan:我没有TeamViewer,而且现在这里似乎正在发生一场飓风。你能描述一下正在发生的情况吗? - C.S.Cameron
@C.S.Cameron,我无法更新我的Grub,它给了我一个错误:sudo: update: 命令未找到。 - Ahmed Jamal Ziyan
1@Ahmed Jamal Ziyan:在Fedora中,我对GRUB2不像在Ubuntu中那样熟悉。这个页面看起来提供了很好的信息:https://docs.fedoraproject.org/en-US/fedora/f31/system-administrators-guide/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader/。在这一点上,我会备份grub.cfg,并手动添加上述menuentry,而不是使用grub.d。 - C.S.Cameron
让我们在聊天中继续这个讨论。 - C.S.Cameron

在没有USB或CD的情况下在Windows UEFI计算机上启动Ubuntu

对于UEFI计算机来说,这种方法可能比我的先前回答更简单:

  • 使用Windows磁盘管理工具创建一个3GB或更大的FAT32分区。

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

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

  • 继续进行Ubuntu安装。


+1 绝佳的方法,非常简单,但它确实有效(仅在UEFI模式下,但大多数带有Windows的当前计算机都运行在UEFI模式下)。 - sudodus
1这种方法对我来说效果很好,但请注意,如果你希望在与启动盘相同的磁盘上安装Ubuntu(就像我一样),你可能需要确保按下“e”键来编辑引导参数,以在casper行中添加toram,并且还需要手动卸载引导卷,以确保安装程序可以清除它。 - bjmc