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

相关推荐

  • Linux下用rm误删文件后,如何恢复?

    Linux下使用rm命令删除文件后,默认情况下文件不会进入回收站,而是直接从文件系统中移除,但需要明确的是,rm操作并非“物理删除”,而是将文件的inode(索引节点)标记为“未使用”,并释放其占用的数据块空间,只要这些数据块未被新的数据覆盖,理论上仍可通过专业工具恢复,本文将详细介绍Linux恢复rm文件的原……

    2025年10月3日
    14400
  • cdLinux如何安装软件?

    CDLinux作为一款轻量级Linux发行版,因其体积小、启动快、资源占用低等特点,常被用于系统维护、数据恢复或作为应急系统,在CDLinux中安装软件与主流发行版类似,但因系统定位不同,安装方式更侧重命令行操作,主要可通过包管理器、源码编译及第三方脚本等途径实现,本文将详细介绍各类安装方法的操作步骤、注意事项……

    2025年9月25日
    14400
  • Linux如何关闭正在监听的端口号?

    在Linux系统中,关闭监听端口号通常是为了解决端口冲突、提升系统安全或停止不必要的网络服务,以下是详细的操作步骤和注意事项,帮助您高效完成端口关闭操作,定位监听端口的进程在关闭端口前,需先确认该端口是否被进程监听,以及对应的进程信息(如PID、进程名),常用工具包括netstat、ss和lsof,其中ss是n……

    2025年9月19日
    15400
  • 安装前你准备好了吗?

    Java Development Kit(JDK)是开发和运行Java应用的核心工具包,在Linux系统中安装JDK是开发者的基础操作,本文将提供三种主流安装方法,涵盖OpenJDK和Oracle JDK,并详解环境变量配置与故障排查,确保您高效完成部署,检查现有JDK终端执行以下命令,若返回版本号则已安装:j……

    2025年7月24日
    18600
  • Linux不用浏览器怎么查看网页?

    命令行工具(高效/无图形界面)适用于服务器环境或快速文本提取,无需打开浏览器,curl 获取网页源码基础用法:curl https://example.com保存到文件:curl -o page.html https://example.com跟随重定向:curl -L https://example.com仅……

    2025年7月1日
    15100

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信