相关机器信息如下:
- Dell XPS L702X笔记本电脑,Intel Core i5-2450M处理器,8GB内存 - 自组装计算机,搭载Asus P5Q-EM主板,Intel Core 2 Duo处理器,4GB内存
https://bugs.launchpad.net/ubuntu-cdimage/+bug/1899308
https://bugs.launchpad.net/mkusb/+bug/1971119
创建可启动的USB驱动器:
在Windows机器上:
如Ubuntu.com的iso2usb页面所述,Rufus是官方推荐的从Windows安装Ubuntu的工具。
1、从此页面下载Rufus
实用程序:https://rufus.ie/en/
2、右键单击rufus-3.18.exe
(或更高版本),然后点击以管理员身份运行
3、现在在Rufus窗口中:
3.1、设备:确保选择正确的USB驱动器,例如:USB驱动器[64 GB]
3.2、引导选择:点击选择
,然后找到Ubuntu iso文件,例如:ubuntu-mate-22.04-desktop-amd64.iso
(或任何其他Ubuntu版本)
3.3,分区方案:MBR
3.4,目标系统:BIOS或UEFI
3.5,其余选项保持不变,点击开始
4,检测到ISOHybrid镜像:选择(单击单选按钮)以ISO镜像模式写入(推荐)
5,警告:设备USB驱动器[64 GB]
上的所有数据将被删除。
确保您已选择正确的USB驱动器,然后点击确定
6,这将需要大约5-7分钟才能完成。完成后,关闭Rufus窗口并安全地移除USB驱动器。
7,将新创建的可引导USB驱动器连接到目标机器,重新启动机器,并从BIOS的启动菜单中选择USB驱动器。
8,当您看到Grub菜单
时,选择尝试或安装Ubuntu MATE
以从USB驱动器引导机器。
在Ubuntu机器上:
安装mkusb:
要为非UEFI机器创建可启动的USB驱动器,请添加此mkusb
unstable ppa以安装最新版本12.7.5-1ubuntu1
。sudo add-apt-repository ppa:mkusb/unstable
sudo apt-get update
sudo apt-get install mkusb
创建可启动的USB驱动器:
用于非UEFI机器,您可以通过几种不同的方式为Ubuntu 22.04 Jammy创建可启动的USB驱动器。
选项1:mkusb > dus
:
1、从开始菜单打开mkusb
2、在运行mkusb版本dus?
上点击是
3、输入密码
4、在执行USB操作;欢迎和关于覆盖的提示
窗口上点击确定
5、选择安装(制作引导设备)
并点击确定
6、选择Persistent-live - 仅适用于Debian和Ubuntu
并点击确定
7、将打开一个新窗口;定位并选择源ISO文件;
8、最重要的:选择目标设备:sdx(在设备下方)| Kingston_Ultimate(目标名称/型号)| 58.6G(大小)并点击确定
'/dev/sdx' 驱动器大小 = 63 GB。请再次检查!
您真的要覆盖此目标设备吗?
确保目标设备是正确的USB驱动器,并点击是
10,持久化启动驱动器设置:选择msdos
和upefi
,然后点击确定
11,选择持久化空间(百分比):40%(您可以选择不同的数字),然后点击确定
12,最终检查点,是否继续?确保:(a)源ISO是正确的(b)目标设备是正确的USB驱动器/dev/sdx
(c)正确的设备名称在那里列出:Kingston_Ultimate
在窗口上选择开始
(单选按钮),然后点击窗口右下角的开始
按钮。mkusb
完成安装时,您将看到一个完成
窗口:`Work done with /dev/sdx`
`The target device is ready to use.
'/path/to/iso/ubuntu-mate-22.04-desktop-amd64.iso was installed`
Click `OK` > `Quit` > `Quit` (again) > `Press Enter to finish`.
14、将新创建的可启动USB驱动器连接到目标机器,重新启动机器,并从BIOS的启动菜单中选择USB驱动器。
15、当您看到Grub菜单
时,请选择Ubuntu persistent-live(或类似选项)以从USB驱动器引导机器。
选项2:iso2usb > dus
:
现在,一些非UEFI机器可能无法使用上述描述的mkusb > dus
选项启动Ubuntu 22.04 Jammy
,因为它们可能需要msdos
分区表。对于这些机器的处理过程如下:
1、按照iso2usb页面上所述和链接的方法,获取grub引导模板
文件:
https://phillw.net/isos/linux-tools/uefi-n-bios/dd_grub-boot-template-for-uefi-n-bios_msdos.img.xz
2、使用 GParted 将闪存驱动器格式化为 FAT32,并记录下其分区名称,例如:sdx。dus dd_grub-boot-template-for-uefi-n-bios_msdos.img.xz
Welcome and Notice about Overwriting
The target device will be completely overwritten
请再次检查
'/dev/sdx'驱动器大小= 63 GB。请再次检查!
您真的想要覆盖此目标设备吗?
确保目标设备是正确的USB驱动器,并点击“是”。dd_grub-boot-template-for-uefi-n-bios_msdos.img.xz
(b) 目标设备是正确的USB驱动器 /dev/sdx
(c) 正确的设备名称/型号在那里列出: Kingston_Ultimate
在窗口上选择“Go”(单选按钮),然后点击窗口右下角的“Go”按钮。img.xz
提取到USB驱动器的过程大约需要5-7分钟。The target device is unmounted and you can unplug it.
The system might not see the current partition table of the
target device unless you re-plug it.
点击 确定
11、拔出并重新插入USB驱动器。
12、将Ubuntu MATE 22.04 Jammy(或任何其他版本的Ubuntu)iso复制到USB驱动器的ISODEVICE
分区中。
13、一旦iso被复制,将其重命名为:ubuntu.iso
14、将新创建的可启动USB驱动器连接到目标计算机,重新启动计算机,并从BIOS的启动菜单中选择USB驱动器。
15、当您看到Grub菜单
时,请选择Ubuntu.iso
以从USB驱动器引导计算机。
dus-iso2usb
**。我认为并希望它能够解决一些问题,即在使用新的Ubuntu版本时,克隆的实时(和持久化实时)驱动器很难启动的问题。请测试一下,并告诉我它在你的电脑上是否有效以及如何操作。 - sudodus
mkusb
实用程序创建USB驱动器:https://launchpad.net/~mkusb/+archive/ubuntu/unstable。一旦您在`Ubuntu 18.04.6 LTS机器上安装了
mkusb,请使用
mkusb > dus`选项准备闪存驱动器。如果这对您有用或者您需要关于mkusb的帮助,请告诉我们。谢谢。 - JagsUbuntu 20.10 Groovy
之后无法引导。对于其中一些计算机来说,mkusb
或者Rufus
(用于在Windows PC上准备USB驱动器)是引导Ubuntu 20.10及以后版本的唯一选择。这里有一个详细描述该问题的错误报告:https://bugs.launchpad.net/ubuntu-cdimage/+bug/1899308 - Jagsdd
工具生成的安装介质都应该可以引导,但上述错误很可能影响旧的BIOS机器和一些早期(常常是“有问题”的)UEFI实现。同样,mkusb
应该可以解决这个问题。 - ChanganAutomkusb / dus
创建可启动的USB驱动器。我已经发布了一个选项-1的答案,并正在撰写另一个答案。如果你遇到任何问题,请告诉我们。谢谢。 - Jags