所在位置:
- 首页
- 正文
在虚拟机中安装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的用户管理详解