从零开始安装Arch Linux

版权声明:本文为博主在学习过程给自己记录,也让给朋友们少走点弯路。手动码字,义务整理,不喜勿喷。 https://blog.csdn.net/pratise/article/details/89059492

从零开始安装Arch Linux

安装Arch Linux条件

  • 一个兼容 x86_64(例如 64 位)的机器
  • 最小 512M 内存(建议 2GB)
  • 最少 1GB 的磁盘空余空间(日常使用推荐 20GB)
  • 可以访问互联网
  • 至少有 2GB 存储空间的 USB 存储器
  • 熟悉 Linux 命令行

准备阶段

下载ISO文件

地址:https://www.archlinux.org/download/
建议选择数据源中国 163.com
下载archlinux-2019.03.01-x86_64.iso

使用U盘制作启动盘

我用的开源rufus软件
地址: https://rufus.ie/
傻瓜式操作不多说了

安装阶段

使用U盘启动

一般电脑USB启动项为 F2/F10/F12
我是ThinkPad-T470p 启动键为F12

进入Arch Linux安装列表页面

选择 Boot Arch Linux(x86_64)

磁盘分区

方法很多 fdisk / cfdisk …
我采用fdisk

root@X~ : fdisk /dev/sda
Command(m for help) : p //查看分区情况
//我的习惯上删除所有分区重新分区
//按 n 创建新分区。按 p 创建主分区,然后选择分区号
//第一个扇区会被自动选择,你只要按回车键。在确定分区的最后一个扇区时,请输入这一分区的大小。
//用相同的方法为 home 和交换分区创建两个分区,按 w 来保存修改并退出。

创建文件系统,挂载分区

因为我们已经有了三个分区,接下来就是创建文件系统来格式化分区。

我们用 mkfs 命令在根分区和 home 分区上创建文件系统,用 mkswap 创建交换分区。我们用 ext4 文件系统格式化磁盘。

mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3
mkswap/dev/sda2
swapon/dev/sda2

将这些分区挂载在根分区和 home 分区下:

mount/dev/sda1 /mnt
mkdir/mnt/home
mount/dev/sda3 /mnt/home

配置网络

可以使用有线和无线

无线处理方式

wifi-menu //搜索wifi
//获取wifi列表以后 选择
//起一个wifi名称
//输入wifi密码
ping www.baidu.com //检测网络
//如果没有网络
dhcpcd //重新动态获取

配置数据源

cd /etc/pacman.d        #镜像源文件在这个目录下
#我们需要将China源放到文件头的位置,下面先将这段源提取到temp这个文件里
grep -A 1 '##.*China' mirrorlist|grep -v '\-\-' > temp
#然后将mirrorlist的内容添加到temp的最后面
cat mirrorlist >> temp
mv temp mirrorlist          #temp替换mirrorlist

安装系统

pacman -Syy         #刷新软件仓库列表
pacstrap -i /mnt base base-devel        #安装系统

生成fstab配置文件

genfstab -U -p /mnt >> /mnt/etc/fstab
nano /mnt/etc/fstab         #确认fstab文件真的生成了

系统配置

arch-choot /mnt /bin/bash
passwd      #设置root密码
echo 主机名 > /etc/hostname        #设置主机名

配置区域

vi /etc/locale.gen
//将en_US.UTF-8、zh_CN.UTF-8、zh_TW.UTF-8的注释去掉,:wq保存,退出,使用
locale-gen
//生成区域,然后设置locale.conf文件

echo LANG=en_us.UTF-8 > /etc/locale.conf 
//如果在终端下使用中文会出现乱码,可以装fbterm来解决

配置时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

安装引导工具Grub

pacman -S grub
grub-install --recheck /dev/sda1    #将grub写入系统,没有提示错误说明写入成功
grub-mkconfig -o /boot/grub/grub.cfg        #生成配置文件

配置一下网络

systemctl enable dhcpcd.service

到现在为止,系统基本上配置好了,现在退出新系统,卸载挂载的分区,然后重启

exit
umount -R /mnt
reboot

后续安装KDE
https://blog.csdn.net/hepangda/article/details/82817997

猜你喜欢

转载自blog.csdn.net/pratise/article/details/89059492