首页 > 系统相关 >如何在实体机安装并使用Archlinux

如何在实体机安装并使用Archlinux

时间:2024-10-13 17:12:32浏览次数:8  
标签:grub 实体 mnt dev etc Archlinux 输入 安装 回车

最近家里电脑蓝屏死机导致数据丢失,反正已经没有风险了,就自己装了个Arch,顺便更新一篇博客
在安装ArchLinux之前,请及时备份数据,以免数据丢失

Part 1 刻录安装盘

如果你在虚拟机安装,可以省略这一步
下载链接下载rufus
清华源下载archlinux
打开软件,选项保持默认,设备选择你的U盘
镜像文件选择下载好的Archlinux-x86_64.iso,开始刻录
完成后重启电脑,在开机logo出现时按下从其他设备启动快捷键,
每个品牌的快捷键都不一样,可以自己查
这里使用dell optiplex 5000微型机演示,快捷键为F12
使用键盘上下箭头选择你的U盘,按回车,等半分钟左右
恭喜你完成了第一步,在内存中加载了ArchLinux系统!

Part 2 前置准备工作
使用命令
systemctl stop reflector
停止自动换源服务
然后切换到清华源:
echo "Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch" > /etc/pacman.d/mirrorlist
输入命令
cat /sys/firmware/efi/fw_platform_size
按回车
如果结果是64/32,系统就是UEFI启动,出现报错信息就是bios启动,之后要用到,这个结果一定要记住
再使用命令
ls /dev/nvme*
如果有输出,就说明你的硬盘采用nvme链接,要是输出为空,再输入
ls /dev/sd*
如果有输出就说明你的电脑是scsi/sata连接硬盘,两种都没有输出的话就是ide链接

Part 3 硬盘分区&格式化
使用命令
cfdisk /dev/nvme0n1 #nvme用这个
cfdisk /dev/sda #sata/scsi用这个
cdfisk /dev/hda #ide接口用这个
为硬盘分区
进入软件,使用键盘上下箭头选择磁盘格式,bios选mbr,uefi选gpt,回车确认(没有出现界面就跳过这步)
这样就打开了软件界面
使用键盘上的左右箭头选择New,按回车,输入512M,按回车,再按键盘上的下箭头
选择New,按回车,输入你的内存大小,比如我内存16G,就输入16G(内存RAM不是内部存储),再按向下箭头
最后再次选择New,按两次回车,选择Write,按回车,输入yes,按回车,选择Exit,按回车退出软件
接下来,需要格式化分区
使用命令
mkfs.vfat -F 32 /dev/xxx1 # 如果是ide接口,就是/dev/hda1,scsi就是/dev/sda1,nvme比较复杂,是/dev/nvme0n1p1(nvme接口0的第一个硬盘的第一个分区)
mkswap /dev/xxx2
mkfs.ext4 /dev/xxx3
格式化分区,最后挂载所有分区,启用内存交换:
mount /dev/xxx3 /mnt
mkdir /mnt/boot
mount /dev/xxx1 /mnt/boot
swapon /dev/xxx2

Part 4 安装系统&chroot
输入
pacstrap -i /mnt base base-devel linux linux-firmware linux-headers neofetch nano git networkmanager grub
等待几秒,停止输出后按回车,等待系统安装完毕

接下来,需要生成fstab,fstab是linux内核启动的必须文件,注明了启动内核时要挂载的文件系统。
使用命令
genfstab -U /mnt > /mnt/etc/fstab
生成fstab,然后再运行
arch-chroot /mnt
来进入新的系统中,接下来步骤有点多
systemctl enable NetworkManager # 启用网络
echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && locale-gen && echo "LANG=en_US.UTF-8" > /etc/locale.conf # 设置语言
hwclock --systohc # 设置时间
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 设置时区
echo "Arch" > /etc/hostname # 设置主机名
nano /etc/hosts

127.0.0.1 localhost
::1 localhost
127.0.1.1 Arch.localdomain Arch
passwd # 设置root密码,输入完按回车,再次输入确认,按回车

Part 5 安装引导程序GRUB
UEFI:
grub-install --target=x86_64-efi --efi-directory=/boot
BIOS:
grub-install --target=1386-pc /dev/xxx
最后生成配置,重启电脑:
grub-mkconfig -o /boot/grub/grub.cfg
exit
reboot
恭喜你,此时你已经拥有了一个ArchLinux操作系统。

标签:grub,实体,mnt,dev,etc,Archlinux,输入,安装,回车
From: https://www.cnblogs.com/Wtada/p/18456257

相关文章

  • windows下安装部署 hadoop
     一、安装下载1.首先在hadoop官网下载一个稳定版本,选择binary包官网地址:https://hadoop.apache.org/releases.html下载下来是tar.gz文件,用winrar解压即可。2.因为这个压缩包是forlinux系统的,win下还需要安装几个dllwinutils, 下载地址:https://www.jianguoyun.com/p/Dcs2......
  • 【Ubuntu】“Linux版PhotoShop”绘图软件的安装和汉化
    【Ubuntu】“Linux版PhotoShop”绘图软件的安装和汉化零、前言最近换了Linux系统,但是写教程做PPT的时候还是得用到绘图软件,上网一查,总结对比之后发现Krita比较好用,故此讲解一下如何安装和汉化Krita。壹、安装安装很简单,按快捷键Ctrl+Alt+T,打开bash,输入如下命令(换国内镜像源会......
  • 一、安装VMWARE和CentOS
    一、安装VMware1、基本说明学习Linux需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个Centos系统来学习先安装virtualmachine15.5再安装Linux(CentOS7.6/centos8.1)原理示意图2、vmware15.5下载官方地址:https://www.vmware.com/cn.htmlvmware官网......
  • python中安装sewar库
    最近模型中需要用到sewar库,但是按照传统的pipinstall包名以及condainstall包名的方法一直安装不上,出现各种错误,又不想更新pip,因此采用下载安装包安装的方法,安装包下载地址:sewar·PyPI解压安装包,并放在自己觉得合适的文件夹中,如下(我的是放在D:\python文件夹中,且也解压在......
  • Mysql(1)—简介及Windows环境下载安装
    Mysql(1)—简介及Windows环境下载安装一、关于Mysql1.1简介MySQL是一个流行的关系型数据库管理系统(RDBMS),它基于结构化查询语言(SQL)进行操作。MySQL由瑞典MySQLAB公司开发,后来被SunMicrosystems收购,最终成为Oracle公司的产品。它是最广泛使用的开源数据库之一,通常用于Web应用......
  • Python环境安装(Windows7—现今)
    这里进行python——保姆级安装说明:首先进行安装包的下载:输入:python.org(因为是外网,所以加载速度巨慢,不用怀疑是自身网络的问题)然后显示的界面是:(我这英文进行自动翻译了,无伤大雅)然后点击:进入后,再点击进行下载:然后就开始下载了:(你会发现巨慢,外网嘛,悠哉悠哉等会)然后下载......
  • Centos7.9安装docker(国内)
    由于不能访问国外网络所以需要修改为阿里云镜像地址sudotee/etc/yum.repos.d/CentOS-Base.repo<<EOF[centos]name=CentOS-\$releasever-Basebaseurl=http://mirrors.aliyun.com/centos/\$releasever/os/\$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM......
  • 基于SpringBoot+Vue的扶贫助农有机农产品商城【源码+安装+讲解+售后+开题+答辩PPT】
    【1】系统介绍①背景在快速发展的中国,农村经济虽受益于国家整体繁荣,但仍面临基础设施落后、信息闭塞及销售渠道狭窄等挑战,阻碍了优质农产品的市场拓展,影响农民收入。互联网与电商的兴起,为解决这一难题提供了新思路。它们能跨越地域界限,直接链接农户与消费者,简化销售流程,......
  • [Python学习日记-46] Python 中第三方开源模块的安装、使用与上传自己写的模块
    [Python学习日记-46]Python中第三方开源模块的安装、使用与上传自己写的模块简介下载与安装如何使用安装好的第三方开源模块如何上传自己写的模块到PyPi简介    在前面的模块介绍和导入当中主要介绍的都是Python内置的一些模块,我们把它称为标准库,而这个库......
  • NER-命名实体识别 入门解读
    NER在NLP领域算一个非常基础的问题,可以广泛应用于信息抽取、搜索引擎优化、情感分析、问答系统、推荐系统、市场营销等领域。主要方法有sequencelabeling(序列标注)、intervalprediction(区间预测)和questionanswering(问答)三种方法。写在前面:刚入门NER时,读一些顶会的最新文章......