上一篇
免U盘安装Linux,极简教程?
- Linux
- 2025-06-01
- 4
通过虚拟光驱加载Linux ISO镜像,运行其中的安装程序,在安装过程中选择手动分区,指定目标硬盘进行格式化与安装即可,注意备份重要数据。
如何通过硬盘安装Linux系统(无需U盘或光盘)
在无U盘或光驱的情况下,硬盘安装Linux是一种高效且实用的方法。此方法适用于Windows或已有Linux系统的用户,通过引导加载器直接读取硬盘中的ISO镜像完成安装,以下是详细操作流程:
准备工作
-
下载Linux镜像

-
分区规划(关键步骤)
- Windows用户:右键“此电脑” → “管理” → “磁盘管理” → 压缩卷(建议预留50GB以上未分配空间)。
- Linux用户:使用GParted工具创建ext4分区(用于系统)和swap分区(内存≤8GB时建议2倍内存大小)。
-
必备工具

- Grub2(Linux自带)或 Grub4DOS(Windows用户)
- 解压工具(如7-Zip)用于提取ISO文件。
- 下载Grub4DOS,解压后复制以下文件到C盘根目录:
- grldr、grldr.mbr、menu.lst
- 编辑menu.lst文件(用记事本),添加启动项: root (hd0,0) # 根据分区调整,如第一硬盘第一分区
kernel /vmlinuz iso-scan/filename=/ubuntu-22.04.iso boot=casper
initrd /initrd
注:将ubuntu-22.04.iso替换为你的镜像名,并确认路径正确。

- 以管理员身份运行CMD: bcdedit /create /d "Install Linux" /application bootsector
bcdedit /set {id} device partition=C:
bcdedit /set {id} path grldr.mbr
bcdedit /displayorder {id} /addlast
({id}替换为命令生成的GUID)
- 将Ubuntu ISO文件复制到C盘根目录。
- 用7-Zip提取ISO中.casper文件夹内的vmlinuz和initrd文件到C盘。
- 重启后选择“Install Linux”启动项。
- 进入Live环境后,打开终端卸载安装分区: sudo umount -l /isodevice
- 双击桌面“Install Ubuntu”图标,按提示完成安装。
- 将ISO文件放入/boot或/home目录。
- 编辑/etc/grub.d/40_custom: menuentry "Install Linux" { set isofile="/path/to/ubuntu-22.04.iso" loopback loop (hd0,msdos1)$isofile # 修改为实际分区 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile initrd (loop)/casper/initrd }
- 更新Grub: sudo update-grub
- 重启选择对应启动项,后续步骤同Windows方案。
- 引导失败:检查menu.lst或grub.cfg中的分区编号(使用lsblk确认)。
- 内核报错:确认ISO完整(校验SHA256),路径无空格或中文。
- 分区识别问题:安装时选择“其他位置”,手动挂载和/boot/efi(UEFI系统需EFI分区)。
- 备份数据:操作分区前务必备份重要文件。
- UEFI/Legacy模式:
UEFI用户需禁用Secure Boot,并创建FAT32格式的EFI分区(≥300MB)。
- 镜像完整性:下载后运行sha256sum ubuntu.iso验证哈希值。
- Grub4DOS官方文档:https://grub4dos.sourceforge.net
- Ubuntu社区安装指南:https://help.ubuntu.com/community
- 分区方案参考:Red Hat Linux存储管理手册(2025版)
Windows环境下操作步骤(以Ubuntu为例)
步骤1:配置Grub4DOS引导
步骤2:添加引导到Windows Boot Manager
步骤3:放置ISO文件
步骤4:重启并安装
Linux环境下操作步骤
步骤1:编辑Grub配置文件
步骤2:重启安装
故障排除
注意事项
引用说明:
通过此方法,您可绕过外置设备限制,快速部署Linux系统,遇到问题可查阅发行版论坛或社区,多数问题已有成熟解决方案。