Linux如何安装ISO文件?

准备工作

  1. 下载ISO文件

    • 从官方渠道获取ISO(如Ubuntu、Fedora官网),确保文件完整。
    • 验证校验和(以Ubuntu为例):
      sha256sum ubuntu-22.04.iso  # 对比官网提供的校验值
  2. 备份重要数据

    操作涉及磁盘写入时,提前备份U盘或硬盘数据。


方法1:创建可启动U盘(命令行)

适用场景:安装新系统或运行Live环境
工具dd命令(所有Linux发行版内置)
步骤

  1. 插入U盘(容量需大于ISO文件)。

  2. 识别U盘设备路径:

    lsblk  # 查看磁盘列表,确认U盘标识(如sdb)

    注意:务必正确识别设备名,错误操作会覆盖硬盘数据!

  3. 卸载U盘(若已自动挂载):

    sudo umount /dev/sdb*  # 替换sdb为你的设备名
  4. 写入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:确保数据完全写入
  5. 完成后安全移除U盘:

    sudo eject /dev/sdb

方法2:挂载ISO文件(无需刻录)

适用场景:查看/提取ISO内容或运行本地安装
步骤

  1. 创建挂载点目录:
    sudo mkdir /mnt/iso
  2. 挂载ISO文件
    sudo mount -o loop ubuntu-22.04.iso /mnt/iso
    ls /mnt/iso  # 浏览ISO内文件
  3. 卸载ISO:
    sudo umount /mnt/iso

方法3:图形化工具创建启动盘

推荐工具

  • BalenaEtcher(跨平台,用户友好):

    # 安装步骤(以Debian/Ubuntu为例)
    sudo apt install balena-etcher-electron  # 或从官网下载AppImage

    打开Etcher → 选择ISO → 选择U盘 → 点击”Flash”。

  • GNOME Disks(原生集成):

    1. 打开”Disks”应用
    2. 选择U盘 → 点击右上角菜单 → “Restore Disk Image”
    3. 导入ISO文件 → 点击”Start Restoring”

方法4:通过虚拟机安装ISO

适用场景:测试系统或软件无需实体安装
工具:VirtualBox / QEMU
以VirtualBox为例

  1. 安装VirtualBox:
    sudo apt install virtualbox  # Debian/Ubuntu
    sudo dnf install VirtualBox  # Fedora
  2. 新建虚拟机 → 选择”光盘”图标 → 加载ISO文件
  3. 启动虚拟机自动进入安装流程。

注意事项与常见问题

  • 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

(0)
酷番叔酷番叔
上一篇 2025年7月14日 21:53
下一篇 2025年7月14日 22:04

相关推荐

  • 如何快速掌握yum?

    在Linux系统中,yum(Yellowdog Updater Modified)是Red Hat系列发行版(如CentOS、RHEL、Fedora)的核心包管理工具,用于自动化软件安装、更新和依赖关系处理,以下为详细使用指南,遵循最佳实践确保安全高效:安装软件sudo yum install package……

    2025年7月5日
    3500
  • 为什么程序员都禁用这个开发神器?

    获取当前用户的UIDid 命令最常用的方法,直接显示当前用户及其所属组的UID/GID:id -u输出示例:1000(普通用户)或 0(root用户)参数说明:-u:仅显示用户UID(省略则显示全部信息)-g:显示主组GID-G:显示所有附属组GID$UID 环境变量Bash内置变量,适用于脚本中快速调用:ec……

    2025年7月29日
    2100
  • Linux系统如何进入root目录?详细操作命令与步骤是什么?

    在Linux系统中,“进入root目录”这一表述可能存在两种理解:一是进入文件系统的根目录(/),这是整个Linux文件系统的顶层目录,所有其他目录都挂载在它之下;二是进入root用户的主目录(/root),这是系统管理员(root用户)的个人工作目录,本文将围绕这两种情况详细说明操作方法,并重点解答用户实际操……

    2025年8月27日
    1100
  • linux如何退出图形化界面

    Linux 中,可通过快捷键 Ctrl + Alt + F1 等切换至字符界面,

    2025年8月14日
    1500
  • Linux下如何开启Apache服务?

    在Linux系统中开启Apache服务是搭建Web服务的基础步骤,Apache作为开源的HTTP服务器,广泛应用于网站托管和Web应用部署,不同Linux发行版的安装和配置命令略有差异,本文将以主流的Ubuntu/Debian和CentOS/RHEL系列为例,详细说明Apache服务的完整开启流程,涵盖安装、配……

    2025年8月23日
    1500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信