虚拟机上安装ArchLinux笔记

时间:2023-03-10 02:57:23
虚拟机上安装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