本文主要是介绍虚拟机上安装ArchLinux笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
安装前的自白:
想使用ArchLinux,就直接在虚拟机上先装一个玩起来先。虚拟机使用的是Vmware,下载免费的个人版本就可以了。
Arch Linux的版本为2016.4.1 内核为4.4.5
在虚拟机上设置了一个20G的盘,1G的内存,其他默认。
1 安装前准备:
按照wiki的安装帮助,主要是完成硬盘的分区表设置以及分区。
关于MBR与GPT这两种分区表,我采用的是MBR,虽然老一点,但是问题可能少一点。
1.1 在分区前,可以使用
$ lsblk
查看一下目前的磁盘状态。
1.2 分区工具有很多种,我使用parted。
$ parted
进入parted工具,输入help继续查看有哪些可以用的以及用的方法。
我采用的是单分区方法,直接一个分区,后面将根目录/挂载到上面,不采用swap。
1.3 格式化新建的分区
再次查看一下磁盘状态,可以看到分区之后又了一个新的设备,sda1,这里将这个分区格式化为ext4类型。
$ mkfs.ext4 /dev/sda1
1.4 修改pacman的服务器镜像
使用nano编辑器修改:
# nano /etc/pacman.d/mirrorlist
修改一下里面的镜像,选择里面的中国区的镜像即可。
2 安装系统
2.1 将新建分区挂载到mnt下。
# mount /dev/sda1 /mnt
如果有其他分区要挂载,那么需要先在/mnt/下新建文件夹,然后将分区挂载到该文件下即可。
2.2 安装基础系统
挂载完了分区,下面就是要把系统复安装到分区里了,使用如下命令
# pacstrap -i /mnt base base-devel
等待安装完,其中需要确认一些安装内容,按回车选择默认即可。
安装完之后生成fstab
# genfstab -U -p /mnt >>/mnt/etc/fstab
2.4 配置基础系统
切换根目录,进入新系统:
# arch-chroot /mnt/bin/bash
2.5 配置语言
配置一下使用的语言环境
# nano /etc/locale.gen
修改一些语言,只要将注释去掉即可。然后生成一下。
# locale-gen
2.6 设置一个主机名字和一个用户名以及root密码
设置一个主机名
# echo shm-pc >> /etc/hostname
添加一个用户
# useradd -m -g users -s /bin/bash shm #shm为用户名
# passwd shm #为shm添加密码
修改一下root的密码
# passwd
2.7 网络配置
# systemctl enable dhcpcd
3 引导器安装
配置完系统,然后就是要安装一个系统引导器的安装了,我使用的是GRUB
# pacman -S grub os-prober
# grub-install --recheck /dev/sda1
# grub-mkconfig -o /boot/grub/grub.cfg
4 完成初步的安装
4.1 退出当前系统
# exit
4.2 卸载分区并重启
# umount -R /mnt/ # 卸载新分区
# reboot # 重启
5 安装图像界面
5.1 安装显卡驱动
# lspci | grep VGA # 确定显卡型号 # pacman -S xf86-video-vesa
我使用的是第一个通用的驱动包:xf86-video-vesa
5.2 安装X窗口系统
# pacman -S xorg-server xorg-server-utils
5.3 安装桌面环境
比较喜欢GNOME的风格
# pacman -S gnome gnome-extra
5.4 配置桌面启动方式
使用的是GDM,然后直接使能gdm的服务
# systemctl enable gdm.service
基本上就是这些了,其他的软件需要就装。
参考:
http://bbs.archlinuxcn.org/viewtopic.php?id=1037
这篇关于虚拟机上安装ArchLinux笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!