This website requires JavaScript.

Archlinux 安装配置指导

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

image

安装前准备

下载安装光盘

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

启动光盘并进入系统

image

 

划分硬盘

使用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

 安装系统

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

然后选择本地的源ping 了一下除了163以外 mirrors.ustc.edu.cn 挺快

vim /etc/pacman.d/mirrorlist
**将基本功能安装到/mnt  **
pacstrap /mnt base base-devel

 配置

首先chroot 到/mnt

arch-chroot /mnt
** 首先为root用户建立新密码**
passwd
** 设置支持的字符集 ,把中文的几个注释去掉,再去掉两个英文en_US的vim /etc/locale.gen**

编辑好后执行locale.gen

locale-gen
**设置时区**
ln –s /usr/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
**SSH连接**

先安装net-tools包,然后执行ifconfig获取自己的ip

pacman -S net-tools
** 安装Openssh**
systemctl restart sshd
systemctl enable sshd
 
0条评论
avatar