威尼斯wns.9778官网 > 计算机教程 > 虚拟机安装archLinux xfce桌面教程(更新时间2017-

原标题:虚拟机安装archLinux xfce桌面教程(更新时间2017-

浏览次数:64 时间:2019-05-11

本教程转自http://blog.sina.com.cn/u/5692023517
感谢大神写出如此详细的教程并允许转载

虚拟机安装archLinux xfce桌面教程(更新时间2017-5-8),archlinuxxfce

本教程转自http://blog.sina.com.cn/u/5692023517
感谢大神写出如此详细的教程并允许转载
  • 本教程的目的:为了让新手安装arch不再那么难, 一个好的教程可以少走很多弯路
  • 教程使用的软件:vmware workstation 12.5.5,virtualbox 5.1.20 -
  • 镜像:archlinux-2017.05.01-x86_64.iso
  • 安装环境为BIOS MBR

效果图:

威尼斯wns.9778官网 1

威尼斯wns.9778官网 2

 

  • 基本知识:需要懂一点nano 或 vim的使用方法
  • 其他的可以看 arch wiki

 

  • 本教程的目的:为了让新手安装arch不再那么难, 一个好的教程可以少走很多弯路
  • 教程使用的软件:vmware workstation 12.5.5,virtualbox 5.1.20 -
  • 镜像:archlinux-2017.05.01-x86_64.iso
  • 安装环境为BIOS MBR

1、下载arch Linux

百度arch ,找到官网

威尼斯wns.9778官网 3

 

威尼斯wns.9778官网 4

 

威尼斯wns.9778官网 5

 

效果图:

2、安装arch Linux

启动虚拟机

威尼斯wns.9778官网 6

 

选项说明:

Boot Arch Linux #引导安装系统
Boot existing OS #启动现有的操作系统
Run Memtest86  (RAMtest) #运行Memtest86  (RAM测试)
Hardware Information(HDT)#显示硬件信息
Reboot #重启
Power off #关闭电源

这里选择第一项,引导安装系统

威尼斯wns.9778官网 7

 

威尼斯wns.9778官网 8

建立硬盘分区

进入光盘系统之后,首先是对硬盘分区以及格式化。这个光盘系统本身自带了很多工具。可以从archwiki上进行了解。在此,我使用parted来分区(按照图片中操作即可)。

使用parted进入
2. mkpart的用法是 <主/次分区> <格式> <起> <止>
使用msdos分区表
创建一个主要分区,大小为全部空间
p 打印分区表,看看是不是我们想要的
q 退出

威尼斯wns.9778官网 9

输入q 退出

威尼斯wns.9778官网 10

 

威尼斯wns.9778官网 11

格式化分区

接下来便是格式化的工作了。lsblk 打印设备,可以看到刚才的分区对应的真实设备名为sda1

威尼斯wns.9778官网 12

 

mk* 格式化设备,把sda1使用mkfs.ext4格式化为ext4

mkfs.ext4 /dev/sda1 #把sda1格式化成ext4

威尼斯wns.9778官网 13

 

挂载分区

首先将根分区挂载到/mnt

mount /dev/sda1 /mnt

  • 基本知识:需要懂一点nano 或 vim的使用方法
  • 其他的可以看 arch wiki

设置源

理论上,接下来我们就可以安装系统了。为了加速安装,我们添加一下网易的源。

使用命令

nano /etc/pacman.d/mirrorlist

威尼斯wns.9778官网 14

用方向键调整光标,在合适的地方写上网易的源,然后使用ctrl o保存修改,ctrl x退出编辑。

当然也可以用清华源:
教程:https://mirrors.tuna.tsinghua.edu.cn/help/archlinux/

更新源

使用pacman -Syy更新源以捕获刚刚添加的网易源

威尼斯wns.9778官网 15

 

安装基本系统

pacstrap /mnt base base-devel

来安装系统到/mnt目录中去(也就是sda1分区上)

base-devel 是gcc g   m4 make 等等编译打包相关的工具集我个人觉得是很必要的。

威尼斯wns.9778官网 16

1、下载arch Linux

百度arch ,找到官网

威尼斯wns.9778官网 17

 

威尼斯wns.9778官网 18

 

威尼斯wns.9778官网 19

 

配置系统

用以下命令生成fstab 文件 (用-U-L 选项设置UUID 或卷标):

genfstab -U /mnt>> /mnt/etc/fstab

意思是把/mnt目录下的所有挂载关系映射一份到etc下面以便于下次开机就会自动挂载,比如那个交换分区,那个sda1挂载到boot。

2、安装arch Linux

启动虚拟机

威尼斯wns.9778官网 20

 

选项说明:

  1. Boot Arch Linux #引导安装系统
  2. Boot existing OS #启动现有的操作系统
  3. Run Memtest86 (RAMtest) #运行Memtest86 (RAM测试)
  4. Hardware Information(HDT)#显示硬件信息
  5. 威尼斯wns.9778官网,Reboot #重启
  6. Power off #关闭电源

这里选择第一项,引导安装系统

威尼斯wns.9778官网 21

 

Chroot

Changeroot 到新安装的系统:(切换到我们刚刚安装的那个系统的文件系统)

arch-chroot /mnt /bin/bash

此时,根目录/ 变成了新安装系统的根,也就是原来位于/mnt的地方这样就再访问不到原光盘系统的文件了,使用bash登录root用户

威尼斯wns.9778官网 22

建立硬盘分区

进入光盘系统之后,首先是对硬盘分区以及格式化。这个光盘系统本身自带了很多工具。可以从archwiki上进行了解。在此,我使用parted来分区(按照图片中操作即可)。

使用parted进入

2. mkpart的用法是 <主/次分区> <格式> <起> <止>

使用msdos分区表

创建一个主要分区,大小为全部空间

p 打印分区表,看看是不是我们想要的

q 退出

威尼斯wns.9778官网 23

输入q 退出

威尼斯wns.9778官网 24

 

Locale

本地化的程序与库若要本地化文本,都依赖 Locale,后者明确规定地域、货币、时区日期的格式、字符排列方式和其他本地化标准等等。在下面两个文件设置:locale.genlocale.conf.

/etc/locale.gen是一个仅包含注释文档的文本文件。指定您需要的本地化类型,只需移除对应行前面的注释符号()即可,建议选择帶UTF-8的項:

使用nano编辑器编辑/etc/locale.gen (会用vi/vim的也可以使用vi/vim)

 

nano的使用方法:
移动光标:使用方向键移动
翻页:ctrl v向下翻页,ctrl y向上翻页
搜索:按Ctrl W,然后输入你要搜索的关键字,回车确定。这将会定位到第一个匹配的文本,接着可以用Alt W来定位到下一个匹配的文本。
删除:backspace
保存:使用Ctrl O来保存所做的修改
退出:Ctrl X

 

找到en_US.UTF-8 这一行,删除前面的注释符号(

这个环境是系统能正常工作的保证,当然它是英文的环境,如果你希望看到的中文的系统环境

再往下翻找到zh_CN.UTF-8 ,删除前面的注释符号(

保存退出

注意:en_US.UTF-8是必须要有的不管你是不是打算选择中文的环境除非你有能力解决你碰到的所有软件的兼容性问题。

# nano /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8

接着执行locale-gen以生成locale讯息:

威尼斯wns.9778官网 25

Tip:将系统 locale 设置为en_US.UTF-8,系统的 Log 就会用英文显示,这样更容易问题的判断和处理。用户可以设置自己的 locale,详情参阅Locale#Peruserbroken link

配置系统优先语言环境为英文

echo LANG=en_US.UTF-8 > /etc/locale.conf

威尼斯wns.9778官网 26

格式化分区

接下来便是格式化的工作了。lsblk 打印设备,可以看到刚才的分区对应的真实设备名为sda1

威尼斯wns.9778官网 27

 

mk* 格式化设备,把sda1使用mkfs.ext4格式化为ext4

mkfs.ext4 /dev/sda1 #把sda1格式化成ext4

威尼斯wns.9778官网 28

主机名

要设置 hostname,将其添加/etc/hostname, myhostname 是需要的主机名:

# echo myhostname > /etc/hostname

威尼斯wns.9778官网 29

挂载分区

首先将根分区挂载/mnt

mount /dev/sda1 /mnt

设置root密码

输入passwd

威尼斯wns.9778官网 30

注意:密码是不显示的

设置源

理论上,接下来我们就可以安装系统了。为了加速安装,我们添加一下网易的源。

使用命令

nano /etc/pacman.d/mirrorlist

威尼斯wns.9778官网 31

用方向键调整光标,在合适的地方写上网易的源,然后使用ctrl o保存修改,ctrl x退出编辑。

当然也可以用清华源:

教程:https://mirrors.tuna.tsinghua.edu.cn/help/archlinux/

创建用户

我们刚才一直是使用root裸奔,这对于linux而言是非常危险的,所以接下来的工作就是添加用户了

useradd -m -G wheel -s /bin/bash her

-m是创建的用户默认生成/home/xxx 的用户目录,下文用”~“来指代。
-G是追加到一个组里面去在此是wheel组,这个组是接下来我们要配置的拥有sudo权限的组
-s是使用哪种shell,在此呢,我们先使用bash,接下来我们也会改掉它
her是我的用户名了

威尼斯wns.9778官网 32

然后创建密码

passwd her

到此用户创建完毕。

威尼斯wns.9778官网 33

为用户添加sudo权限

这个用户目前还没有sudo执行权限,所以暂时没有必要切换用户,还是使用root安装sudo。

pacman -S sudo

威尼斯wns.9778官网 34

安装了sudo之后就使用

visudo

来配置那些用户可以使用sudo了。

visudo使用的是vim的编辑环境,进入之后是命令模式,

使用/privilege 回车查找privilege关键字,按n查找下一个

找到截图中的这一行的开头,然后按两下x放开这一行的注释。这一行代表wheel组用户可以使用sudo执行所有的命令,下面那一行的意思是说wheel组用户可以不需要密码执行所有命令。大家可以按自己的需求来吧。改好了之后输入:wq ,回车

威尼斯wns.9778官网 35

威尼斯wns.9778官网 36

添加到开机启动服务:systemctl enable dhcpcd

威尼斯wns.9778官网 37

更新源

使用pacman -Syy更新源以捕获刚刚添加的网易源

威尼斯wns.9778官网 38

安装引导程序

现在系统虽然已经安装上去了,但此时重启是进入不了系统的,因为还有引导程序没有安装。(注:如果使用GPT EFI的方式此时应该是可以直接引导,如果不能可以试试安装systemd-boot)

下载grub

pacman -S grub

威尼斯wns.9778官网 39

然后安装grub到sda设备上并生成配置文件

grub-install /dev/sda

grub-mkconfig -o /boot/grub/grub.cfg

威尼斯wns.9778官网 40

威尼斯wns.9778官网 41

这里不要选错了,不是sda1而是整个sda

OK,我很佩服你的耐心,能看到这里得话,你的系统就完全弄好了

输入exit 或按Ctrl D 退出 chroot

威尼斯wns.9778官网 42

卸载挂载的分区

umount -R /mnt

输入 reboot 重启

威尼斯wns.9778官网 43

威尼斯wns.9778官网 44

安装基本系统

pacstrap /mnt base base-devel

来安装系统到/mnt目录中去(也就是sda1分区上)

base-devel 是gcc g m4 make 等等编译打包相关的工具集我个人觉得是很必要的。

威尼斯wns.9778官网 45

安装后的工作

怎么样,愉快的进入了系统!

使用root进入系统,前方有大量的配置等待着我们。

输入root

输入密码

威尼斯wns.9778官网 46

本文由威尼斯wns.9778官网发布于计算机教程,转载请注明出处:虚拟机安装archLinux xfce桌面教程(更新时间2017-

关键词:

上一篇:【威尼斯wns.9778官网】CentOS 7.0下使用yum安装mysq

下一篇:没有了