简介:在VMWare下Archlinux安装KDE桌面。
VMWare版本:VMware Workstation12 pro
Archlinux版本:2017.03.01
一、安装
1.1 VMWare的操作
按照以下步骤(仅供参考):“创建新的虚拟机”--》选择“典型”(或者自定义)--》“稍后安装操作系统”--》选择“Linux”,下面选择“其它linux 3.x内核 64位” --》名称自选--》磁盘大小根据情况设置(我的是20G)--》进入”自定义硬件“,”内存“调整到2048M(根据情况设定),“CD/DVD”选项选择自己下载的ISO镜像,然后可以把“打印机”什么不需要的Remove--》最后点击完成。
1.2 开始安装Archlinux
1.2.1 点击VMWare的“开启此虚拟机”,进入了Arch的界面。选择第一个选项“Boot Arch linux (x86_64)”,下图
1.2.2 这时会以root身份进入系统,查看机器的所有硬盘个数及设备名称,输入:
fdisk -l
可以看到一个“Disk /dev/sda”,大小是刚才分配的大小(20G),和另一个“Disk /dev/loop0”.
1.2.3 开始分区,输入命令:
cfdisk /dev/sda
我们用cfdisk来进行分区,在随后的选项里面选择“DOS”,下图
开始设计分区方案:我的磁盘20G,打算boot分区600M,swap分区4G,剩下的用于根分区(根据情况定义)。
点击“new”,输入600M,选择primary,将sda1在bootable上标记;
点击“new”,输入4G,然后在type选项里面选择带有“swap”的选项;
根分区同理,最后效果下图
选择“write”,输入yes,完成后选择quit退出。
1.2.4 分别输入下面的命令:
mkfs.ext4 /dev/sda1
mkswap /dev/sda2
swapon /dev/sda2
mkfs.ext4 /dev/sd3
mount /dev/sd3 /mnt
mkdir /mnt/boot /mnt/var /mnt/home
mount /dev/sd1 /mnt/boot
ping -c 3 www.baidu.com #查看网络是否通畅
正常的话就开始安装了,在安装之前,可以编辑:
nano /etc/pacman.d/mirrorlists
我是将文件里面的TaiWan的源放在了最前面,也可以更改大陆的源,这样就能提高下载速度了。
1.2.6 输入命令:
pacstrap /mnt base base-devel #开始进行联网安装。
pacstrap /mnt grub-bios
genfstab -p /mnt >> /mnt/etc/fstab
1.2.7 切换到bash:
arch-chroot /mnt /bin/bash
输入:
nano /etc/locale.gen
将en_US.UTF-8,和zh_CN开头的几个去掉注释。
保存之后,输入:
locale-gen
1.2.8 其他设置:
hwclock --systohc --utc
echo YourHostName> /etc/hostname #设置你的hostname
systemctl enable dhcpcd.service #设置开机启动
passwd root #设置root的登录密码
useradd -m -g users -G wheel -s /bin/bash YourUserName #新建一个账号
passwd YourUserName
1.2.9 输入:
nano /etc/sudoers
在root ALL=(ALL) ALL下面添加一行 YourUserName ALL=(ALL) ALL
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg #安装GRUB
1.2.10 输入:
mkinitcpio -p linux
完成之后输入exit结束。
取消挂载:
umount /mnt/boot
umount /mnt
reboot
至此,Archlinux的安装就完成了,可以保存一个虚拟机快照。