准备工作
-
下载ISO文件
- 从官方渠道获取ISO(如Ubuntu、Fedora官网),确保文件完整。
- 验证校验和(以Ubuntu为例):
sha256sum ubuntu-22.04.iso # 对比官网提供的校验值
-
备份重要数据
操作涉及磁盘写入时,提前备份U盘或硬盘数据。
方法1:创建可启动U盘(命令行)
适用场景:安装新系统或运行Live环境
工具:dd
命令(所有Linux发行版内置)
步骤:
-
插入U盘(容量需大于ISO文件)。
-
识别U盘设备路径:
lsblk # 查看磁盘列表,确认U盘标识(如sdb)
注意:务必正确识别设备名,错误操作会覆盖硬盘数据!
-
卸载U盘(若已自动挂载):
sudo umount /dev/sdb* # 替换sdb为你的设备名
-
写入ISO到U盘:
sudo dd if=./ubuntu-22.04.iso of=/dev/sdb bs=4M status=progress oflag=sync
if=
:输入文件路径of=
:输出设备(必须是设备路径,如/dev/sdb,不能是分区sdb1)bs=4M
:加速写入过程oflag=sync
:确保数据完全写入
-
完成后安全移除U盘:
sudo eject /dev/sdb
方法2:挂载ISO文件(无需刻录)
适用场景:查看/提取ISO内容或运行本地安装
步骤:
- 创建挂载点目录:
sudo mkdir /mnt/iso
- 挂载ISO文件:
sudo mount -o loop ubuntu-22.04.iso /mnt/iso
ls /mnt/iso # 浏览ISO内文件
- 卸载ISO:
sudo umount /mnt/iso
方法3:图形化工具创建启动盘
推荐工具:
-
BalenaEtcher(跨平台,用户友好):
# 安装步骤(以Debian/Ubuntu为例) sudo apt install balena-etcher-electron # 或从官网下载AppImage
打开Etcher → 选择ISO → 选择U盘 → 点击”Flash”。
-
GNOME Disks(原生集成):
- 打开”Disks”应用
- 选择U盘 → 点击右上角菜单 → “Restore Disk Image”
- 导入ISO文件 → 点击”Start Restoring”
方法4:通过虚拟机安装ISO
适用场景:测试系统或软件无需实体安装
工具:VirtualBox / QEMU
以VirtualBox为例:
- 安装VirtualBox:
sudo apt install virtualbox # Debian/Ubuntu sudo dnf install VirtualBox # Fedora
- 新建虚拟机 → 选择”光盘”图标 → 加载ISO文件
- 启动虚拟机自动进入安装流程。
注意事项与常见问题
- dd命令风险:错误指定
of=
设备会清空硬盘!操作前用lsblk
反复确认。 - U盘无法启动:
- 检查ISO是否支持Legacy/UEFI引导
- 尝试重新格式化U盘为FAT32:
sudo mkfs.fat -F32 /dev/sdb
- 大文件写入慢:
dd
命令无进度显示时,另开终端执行:sudo kill -USR1 $(pgrep ^dd) # 查看进度
- 权限问题:使用
sudo
提权或加入disk
用户组。
根据需求选择合适方法:
- 物理机安装系统 → dd命令或Etcher
- 提取ISO内容 → 挂载ISO
- 快速测试 → 虚拟机
操作前务必备份数据,谨慎核对设备路径,Linux的灵活性提供了多种可靠方案,官方工具和命令行是最高效的选择。
引用说明基于Linux内核文档(kernel.org)、Ubuntu官方安装指南及BalenaEtcher技术文档,命令行工具参考GNU Coreutils标准实现,虚拟机操作遵循Oracle VirtualBox开源协议。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7296.html