Archlinux 安装配置指导 2015-05-24

因为用的Linode VPS的系统是Archlinux的,想在本地弄个系统做测试用,这样比较方便.然后发现自己在6年前做的一个Archlinux 安装配置Flash,好怀念的赶脚. 时过进迁,没想到Archlinux现在没有安装向导了. 已经不再适用了.

image

安装前准备

下载安装光盘

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

启动光盘并进入系统

image

1. 划分硬盘

使用Fdisk-l  命令查看硬盘分区

image

其中 /dev/sda 就是我们需要安装的目标磁盘

cfdisk 进行分区

cfdisk /dev/sda

选第二个

image

建立一个swap分区和主分区

image

写入磁盘并退出以后使用fdisk -l会发现多出来两个磁盘

image

使用mkfs.ext4 格式化磁盘

mkfs.ext4 /dev/sda2

将我们的主硬盘挂载到 /mnt 目录

mount /dev/sda2 /mnt

格式化swap 分区

mkswap /dev/sda1

启用swap 磁盘

swapon /dev/sda1

2. 安装系统

首先要确定网络是否顺畅.Arch是基于网络安装的.

然后选择本地的源

vim /etc/pacman.d/mirrorlist

将基本功能安装到/mnt  

pacstrap /mnt base base-devel

3. 配置

首先chroot 到/mnt

arch-chroot /mnt

首先为root用户建立新密码

passwd

设置支持的字符集 ,把中文的几个注释去掉,再去掉两个英文en_US的vim /etc/locale.gen

编辑好后执行locale.gen

设置时区

ln –s /user/share/zoneinfo/Asia/Shanghai /etc/localtime

设置hostname

echo BIHell > /etc/hostname

安装启动管理器

pacman –S grub-bios

安装引导

grub-install /dev/sda

安装内核镜像

mkinitcpio –p linux

更新grub配置

grub-mkconfig –o /boot/grub/grub.cfg

启用dhcp

systemctl enable dhcpcd.service

最后退出chroot 环境,并生成分区表

exit

genfstab /mnt >> /mnt/etc/fstab

卸载mnt 然后重启从硬盘启动就可以了

umount /mnt

reboot

原文地址:https://www.cnblogs.com/haseo/p/4525638.html