上一篇
免U盘安装Linux,极简教程?
- Linux
- 2025-06-01
- 4987
通过虚拟光驱加载Linux ISO镜像,运行其中的安装程序,在安装过程中选择手动分区,指定目标硬盘进行格式化与安装即可,注意备份重要数据。
如何通过硬盘安装Linux系统(无需U盘或光盘)
在无U盘或光驱的情况下,硬盘安装Linux是一种高效且实用的方法。此方法适用于Windows或已有Linux系统的用户,通过引导加载器直接读取硬盘中的ISO镜像完成安装,以下是详细操作流程:
准备工作
-
下载Linux镜像
- 访问Ubuntu或Debian官网下载ISO文件(推荐LTS版本)。
- 将镜像文件保存到非安装目标分区(如Windows的D盘或/home目录)。
-
分区规划(关键步骤)
- Windows用户:右键“此电脑” → “管理” → “磁盘管理” → 压缩卷(建议预留50GB以上未分配空间)。
- Linux用户:使用GParted工具创建
ext4
分区(用于系统)和swap
分区(内存≤8GB时建议2倍内存大小)。
-
必备工具
- Grub2(Linux自带)或 Grub4DOS(Windows用户)
- 解压工具(如7-Zip)用于提取ISO文件。
Windows环境下操作步骤(以Ubuntu为例)
步骤1:配置Grub4DOS引导
- 下载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
替换为你的镜像名,并确认路径正确。
步骤2:添加引导到Windows Boot Manager
- 以管理员身份运行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)
步骤3:放置ISO文件
- 将Ubuntu ISO文件复制到C盘根目录。
- 用7-Zip提取ISO中
.casper
文件夹内的vmlinuz
和initrd
文件到C盘。
步骤4:重启并安装
- 重启后选择“Install Linux”启动项。
- 进入Live环境后,打开终端卸载安装分区:
sudo umount -l /isodevice
- 双击桌面“Install Ubuntu”图标,按提示完成安装。
Linux环境下操作步骤
步骤1:编辑Grub配置文件
- 将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
步骤2:重启安装
- 重启选择对应启动项,后续步骤同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版)
通过此方法,您可绕过外置设备限制,快速部署Linux系统,遇到问题可查阅发行版论坛或社区,多数问题已有成熟解决方案。