所有步骤用于指导新手完成archlinux在虚拟机上的安装,安装选择未必最优,但尽力做到减少新手的困惑。以64位为例。
参考:http://bbs.archlinuxcn.org/viewtopic.php?pid=7531#p7531
一、准备工作:
1. 下载并oracle VM virtualbox;
2. 下载archlinux,推荐使用镜像点:mirrors.ustc.edu.cn
3. 构建archlinux虚拟机
二、安装过程:
1. 在虚拟机上载入archlinux.iso,启动,选择第一项启动(大概是boot ...archlinux ..x86...)
2. 进入文本界面,root自动login,输入
fdisk /dev/sda
开始分区(注意,也可能是/dev/hda)
2.1 进入fdisk提示界面,按n进行新的分区,之后确认默认选项,将所有空间分配为一个磁盘(也可划分为/ /home等,不表), 最后按w报错,按q退出。
2.2 退出fdisk界面后进入shell,输入
mkfs.ext4 /dev/sda1
将磁盘(虚拟的)格式化,其中sda1是默认产生的设备名
3. 挂载分区
mount /dev/sda1 /mnt
4.选择镜像点,使用vi编辑
vi /etc/pacman.d/mirrorlist
按d]] 删除所有内容,按i进入插入状态,输入
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch
之后按esc退出插入模式。按:wq(这是三个按键)退出。 这里两个服务器的作用是提供镜像文件,这两个是国内中国科大、浙江大学的镜像点。速度较快。
5. 配置完镜像文件,输入
pacstrap -i /mnt base
安装系统。有选择的话,全部按提示建议操作。
6. 生成文件系统配置表
genfstab -U -p /mnt >> /mnt/etc/fstab
完成之后可使用以下命令查看生成内容
cat /mnt/etc/fstab
7. 配置系统
arch-chroot /mnt
7.1
vi /etc/locale.gen en_US.UTF-8 UTF-8
在/etc/locale.gen en_US.UTF-8 UTF-8最上方加入一行
en_US.UTF-8 UTF-8
完成后退出
7.2
locale-gen
7.3
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8