Archlinux从零完全安装教程

下载镜像:

地址:https://www.archlinux.org/download/

拉到下方,选择一个镜像下载就好。

启动系统,回车选择第一项启动

首先查看下磁盘,输入

#fdisk -l

分区

注意上面的一个扇区是512Byte,所以1G=102410241024/512=2097152个扇区,由于分区是从2048开始的,故结束点是2097152+2048=2099200。剩下的一部分全部当作一个分区

查看分区刷新了没有:用

#cat /proc/partitions

看看我们刚才进行的分区操作有没有生效(我的生效了),若是没有发现sda1和sda2分区为1G和9G,则分区没有刷新,则要用

#partprobe /dev/sda

刷新

安装系统

编辑/etc/pacman.d/mirrorlist,先注释掉里面的所有行,然后在文件的最顶端添加

Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch

如果遇到文件缺失无法继续安装,添加其他源,建议使用阿里云镜像,稍等几分钟阿里云就会同步

#pacman -Syy

生成fstab

#genfstab -U -p /mnt >> /mnt/etc/fstab

转回到主目录,这时会发现提示符变化了

#arch-chroot /mnt /bin/bash

设置语言环境(可选)

#vi /etc/locale.conf 

添加一行LANG=en_US.UTF-8

#vi /etc/locale.gen

把en_US.UTF-8 UTf-8,zh_CN.GBK GBK,zh_CN.UTF-8 UTF-8,zh_CN GB2312前面的注释去掉

#locale-gen

更新语言环境

设置时间

#ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

入过/etc/localtime文件存在就先删除再执行

#hwclock --systohc --utc

设置密码

#passwd

添加root用户的密码

安装一些net工具,net-tools,dnsutils,inetutils,iproute2

#pacman -S net-tools dnsutils inetutils iproute2

安装Grub

#pacman -S grub os-prober
#grub-install --target=i386-pc --recheck /dev/sda
#grub-mkconfig -o /boot/grub/grub.cfg

卸载分区

#exit
#umount /mnt
#reboot

重启后如果无法上网输入dhcpcd回车即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容