安装系统用U盘是很方便的,无奈我的U盘莫名奇妙的坏了。因为疫情影响,买个U盘要挺久时间才能到达。所以我就想能不能使用硬盘来安装linux系统呢。试试吧!
一方面可以省下一个U盘的钱,另一方面,安装系统的速度肯定比普通U盘快多了。

相关阅读

  1. 《没有U盘纯硬盘安装linux之Ubuntu22.04》
    https://blog.csdn.net/lxyoucan/article/details/124506518
  2. 《没有U盘纯硬盘安装linux之Archlinux》
    https://blog.csdn.net/lxyoucan/article/details/124519765
  3. 《没有U盘纯硬盘安装linux之manjaro》
    https://blog.csdn.net/lxyoucan/article/details/124541834

背景

之前已经写过一篇《没有U盘纯硬盘安装linux之Ubuntu22.04》https://blog.csdn.net/lxyoucan/article/details/124506518大体内容是相同的,所以本文我就不会写的太细。

准备工作

下载archlinux的iso文件

https://archlinux.org/download/
我把它保存在了E盘(FAT32),这个E盘是我专门分的一个分区用来保存ISO 文件的,理论上不需要像我这样弄,直接保存在NTFS分区应该也是可以的。因为我一开始使用NTFS分区时遇到了点问题,所以就直接使用了Grub2原生支持的FAT32分区了。

安装Grub2

这个不是本文的重点,大家可以百度搜一下怎么安装的。我这个Grub2是当时使用U盘安装 ubuntu时就有的。因为懒的卸载就直接使用了。理论上是可以通过硬盘自行安装的。

编辑grub.cfg

这个文件大概率在EFI分区的boot\grub\grub.cfg,或者linux中的/boot/分区的对应目录。
在此文件中增加以下配置:

menuentry 'archlinux' {insmod ntfsinsmod iso9660set isofile="/archlinux-2022.04.05-x86_64.iso"search --set -f $isofileloopback loop (hd0,gpt5)$isofilelinux (loop)/arch/boot/x86_64/vmlinuz-linux archisolabel=ARCH_202204initrd (loop)/arch/boot/x86_64/initramfs-linux.img
}

set isofile=“/archlinux-2022.04.05-x86_64.iso”
loopback loop (hd0,gpt5)$isofile

字体加粗的部分是可能要修改的地方。

  • /archlinux-2022.04.05-x86_64.iso是你的iso在磁盘中的路径,因为我放在根目录了,所以就/开始。
  • (hd0,gpt5)是你存放iso文件的磁盘分区(比如我这里的E盘)。可以有很多种方式查到,比如在windows中可以使用diskpart查询到
  • ARCH_202204根据你实际使用的版本调整。
#查磁盘列表
list disk
#选择磁盘
select disk 0
#查分区列表
list partition

grub引导archlinux安装

grub引导菜单中选archlinux


这里会显示 Waiting 30 seconds for device /dev/disk/by-label/ARCH_202204
最终会失败,需要手动处理。

会到如上图的界面,这个跟我们平时安装archlinux的不一样。因为加载失败了,下面我们就手动解决一下。

手动挂载ISO

#创建将要挂载“E盘”的目录
mkdir /iso
#挂载/dev/nvme0n1p5 这里不同的电脑不一样,这个是指你存放iso文件的分区,根据实际情况修改
mount /dev/nvme0n1p5 /iso
#把iso文件虚拟成设备
losetup /dev/loop99 /iso/archlinux-2022.04.05-x86_64.iso

查看 /dev/disk/by-label 下是否有 ARCH_202204文件夹,

# 查询ARCH_202204是否存在
cd /dev/disk/by-label
ls

如果没有

ln -s /dev/loop99 /dev/disk/by-label/ARCH_202204
exit

操作完成后,exit就会出现以下界面,就成功啦。

到这里就可以正常的安装archlinux了,安装过程可以参考:
《2021年vmware安装archlinux》
https://blog.csdn.net/lxyoucan/article/details/115226297

参考

https://www.bilibili.com/read/cv11375091

没有U盘纯硬盘安装linux之Archlinux相关推荐

  1. 从硬盘安装Linux操作系统的方法步骤

    从硬盘安装Linux操作系统的方法步骤 作者:未知 来源:网络转载 我原先安装linux都是用光盘状的,怎奈光盘已坏,系统亦坏一套光盘几十元,心痛!那有没有更好的解决办法?有!那就是把光盘做成iso映 ...

  2. 菜鸟从硬盘安装LINUX (双启动)

    菜鸟从硬盘安装LINUX (双启动) 需要的软件: 1-虚拟光驱汉化版或WINRAR7.1版压缩包 2- LINUX系统镜象文件.ISO(可用来刻光盘) (UBUTUN7.10桌面AMD版 或奔腾.赛 ...

  3. linux添加磁盘后进入grub,从硬盘安装 Linux 和从 GRUB 命令行启动操作系统

    标题 +=================================================+ |  从硬盘安装 Linux 和从 GRUB 命令行启动操作系统  | +======== ...

  4. 大杂烩, 硬盘安装Linux

    http://antkillerfarm.github.io/ SQL与数据库 这几天看到了这篇文章: http://www.cnbeta.com/articles/104987.htm 之前许多课本 ...

  5. Xp下的程序编译成linux,Windows XP下硬盘安装Linux系统

    作为一个Linux新手,第一次安装Linux系统,经过几个小时摸索,终于搞清楚在Windows XP系统下硬盘安装Linux系统的方法,跟大家共享. 第一步:在Window系统下必须存在两个分区(不妨 ...

  6. linux系统外接硬盘_如何使用外部硬盘安装linux系统?

    如何使用外部硬盘安装linux系统? 使用外部硬盘安装linux系统的方法: 1.准备好一个固态硬盘和一个可以格式化所有数据的U盘. 2.下载LinuxLive USB Creator软件和所需的li ...

  7. linux 从命令行启动,硬盘安装Linux和从Grub命令行启动操作系统

    发信人: (飞象过河), 信区: Linux 标 题: 硬盘安装Linux和从Grub命令行启动操作系统 发信站: 瀚海星云 (2004年10月18日22:44:09 星期一), 站内信件 标题 += ...

  8. 安装Linux系统时卡在命令行了,从硬盘安装Linux和从Grub命令行启动操作系统

    从硬盘安装Linux和从Grub命令行启动操作系统 发表于:2007-07-04来源:作者:点击数: 标签: 内容简介 ---------------------------------------- ...

  9. Win7下硬盘安装Linux双系统

    参考如下两篇文章,基本能搞清楚如何安装. 1. Win7下硬盘安装Linux双系统 Win7下硬盘安装CentOS6.2 http://www.3fwork.com/b902/002405MYM032 ...

最新文章

  1. 测试Animation大型动画文件拆分播放的可行性
  2. 29个月过去了,CSDN排名前200了:排名不断靠前的过程中,自己的技术水平和竞争力一定会不断向上...
  3. Nacos 1.0.0 GA,架构、功能与 API 设计全面重构
  4. 创建带有关联的 XML 架构的 XML 文件 从 XML 文件创建 XML 架构
  5. [译]怎样用HTML5 Canvas制作一个简单的游戏
  6. 直播 | AAAI 2021:文本对抗攻防中的对抗训练方法
  7. 应用程序标准输入输出、Shell、程序界面的关系
  8. (0)PCIE接口目录(学无止境)
  9. Android 系统(153)--- M上默认接入点apn显示
  10. 小米平板5有望8月发布:骁龙870+120Hz刷新率屏
  11. Happy Necklace
  12. SourceInsight初学使用笔记
  13. 区块链+”来了,区块链金融将如何颠覆传统金融
  14. 一文读懂「云上企业级存储」
  15. Let’s Encrypt 推动了 HTTPS 的普及
  16. 如何使用百度云人脸识别服务(V3版接口python语言) (七)开始应用人脸库
  17. 关于word与wps可共用的的快捷键
  18. 今日头条网页数据采集接口
  19. coldfusion_ColdFusion 9的发布…
  20. 2020版无人机组装与维修(芯片级)

热门文章

  1. 武士公爵和OpenJDK的传说
  2. 喜大普奔!CATIA to SuperMap 模型转换插件横空出世!
  3. 【Unity】Rigibody——刚体加力、刚体加扭矩力、刚体加力的几种模式
  4. 西门子培训2——OID
  5. 高校计算机信息技术基础知识,大学信息技术(计算机基础)练习题(专科、本科).PDF...
  6. 电路维修知识-电阻器
  7. 地下水位监测仪 原理
  8. SeaMonkey for Mac(Mac浏览器)
  9. dux修改index.php,DUX主题首页显示置顶文章
  10. 企业为什么需要一套固定资产管理系统?