所在位置:

在虚拟机中安装Archlinux系统

ArchLinux是一种以轻量简洁为设计理念的Linux发行版,特别适合喜欢折腾linux的人,喜欢什么就安装什么,基本上整个系统都是你自己定制的,自己也用过其它的linux发行版本,至从接触到 archlinux,就一直沿用到今,同时对于了解整个系统都是非常有帮助的,下面是虚拟机的安装过程:

虚拟机信息:

Workstation:12 Pro

虚拟机系统:其他 3.x Linux (64 位)

硬盘:20G

启动系统

iso 镜像启动,选择第一项 Boot Arch Linux (x86_64)

检查网络

#  ping www.baidu.com
#  systemctl start dhcpcd

创建分区

注意:在选择分区之前,我们要从 gpt、dos、sgi、sun 选项中选择 dos

# cfdisk /dev/sda

下面是我自己分区的方案,可以根据自己的需求来分区:

/dev/sda1 /boot 1G primary      启动主分区
/dev/sda2 swap 2G primary       交换主分区
/dev/sda3 / 7G primary             根主分区
/dev/sda4 /home 10G primary  home主分区

格式化分区

格式化分区为 ext4 格式
# mkfs.ext4 /dev/sda1
# mkfs.ext4 /dev/sda3
# mkfs.ext4 /dev/sda4

###### 格式化swap格式和开启交换分区

# mkswap /dev/sda2
# swapon /dev/sda2

挂载分区

# mount /dev/sda3 /mnt
# mkdir /mnt/{boot,home}
# mount /dev/sda1 /mnt/boot
# mount /dev/sda4 /mnt/home

安装系统

# sed -i '/Score/{/China/!{n;s/^/#/}}' /etc/pacman.d/mirrorlist
# pacman -Syy
# pacstrap /mnt base base-devel

生成 fstab

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

将配置文件复制到 /mnt,chroot 进入

# arch-chroot /mnt /bin/bash

语言设置

# vi /etc/locale.gen 
# 反注释 en_US.UTF-8 和 zh_CN.UTF-8
# locale-gen
# echo LANG=en_US.UTF-8 > /etc/locale.conf

时区设置

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

时间设置

# hwclock --systohc --utc

主机名设置

# echo cry > /etc/hostname 
# sed -i '/localhost/s/$/\t'"cry"'/g' /etc/hosts

设置密码

# passwd

安装引导

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

重启

# exit # 退出安装环境
# umount /mnt/{boot,home}
# umount /mnt
# reboot

【上一篇】linux的文件处理命令

【下一篇】linux的用户管理详解