1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 《Linux》美轮美奂的Arch 详解Arch虚拟机安装

《Linux》美轮美奂的Arch 详解Arch虚拟机安装

时间:2020-09-22 00:05:01

相关推荐

《Linux》美轮美奂的Arch  详解Arch虚拟机安装

前言Arch界面展示 主界面"开始"引导桌面主题字体管理文件管理右键菜单壁纸管理应用商城Linux游戏娱乐 下载Arch引导镜像2.通过镜像启动虚拟机3.开机选项 检测网络5.分区 检查初始状态将60G硬盘分为4个区更改镜像源, 正式安装Arch配置Arch为arch安装图形化界面 使用root登录arch安装xorg安装sddm安装xfce4安装plasma生成显示管理器sddm的配置文件安装ifconfig,用于查看本机ip, 方便以后ssh登录安装ssh创建一个普通用户用于登录图形化界面为arch安装VMwarm-tools安装zsh, git(Zsh用于强化终端, Git用于版本管理)安装yaourt(收纳了大量软件包的软件管理器)安装chrome

前言

讲一个故事: 作者学习Linux操作系统, 读到Linux分区, 知识无法牢记,于是下载了Arch的镜像, 在虚拟机手动分区, 安装图形化界面, 折腾了一整天,最终不仅理解了Linux的分区, 而且还了解了图形化界面的安装,当Arch的图形化开机界面显示在虚拟机的时候, 感觉找到了学习的乐趣,不少人说Arch太难了, 对新手并不友好。但难是相对的, 难是因为你站在了一个较高的起点,而这个高的起点会使你更快地进步, 祝学习顺利!

Arch界面展示

主界面

"开始"引导

桌面主题

字体管理

文件管理

右键菜单

壁纸管理

应用商城

Linux游戏娱乐

1. 下载Arch引导镜像

我们这里下载的只是一个引导程序, 我们的引导程序可以被看做是一个, 开箱即用的linux系统, 这个linux的/mnt目录, 就是我们未来主系统Arch的根目录, 我们会在/mnt下建立各种文件夹(如home,boot等), 我们将分区挂载到相应的文件夹(boot,home)下,

/download/

2.通过镜像启动虚拟机

3.开机选项

4. 检测网络

5.分区

检查初始状态

将60G硬盘分为4个区

mnt(20G,安装系统和软件)boot (1G, 存储启动信息)swap (4G, 交换分区)home(35G, 用于存储用户信息)

# 分区命令cfdisk /dev/sda复制代码

# 展示四个分区的初始状态lsblk# 格式化四个分区mkfs.ext4 /dev/sda1mkfs.vfat -F32 /dev/sda2mkswap /dev/sda3mkfs.ext4 /dev/sda4# 挂载四个分区## 挂载mnt分区(这里的mnt目录, 就是真实Arch的根目录)mount /dev/sda1 /mnt## 创建boot文件夹,挂载boot分区mkdir /mnt/bootmount /dev/sda2 /mnt/boot## swap分区无需挂载, 但需要启用swapon /dev/sda3## 创建home文件夹, 并挂载home分区mkdir /mnt/homemount /dev/sda4 /mnt/home# 展示挂载后的四个分区lsblk复制代码

更改镜像源, 正式安装Arch

vi /etc/pacman.d/mirrorlist# 添加网易和阿里的镜像源Server = /archlinux/$repo/os/$archServer = /archlinux/$repo/os/$arch# 更新镜像源pacman -Syy复制代码

安装arch(安装过程, 一路回车就好)

pacstrap -i /mnt base base-devel复制代码

生成文件系统信息

genfstab -U /mnt >> /mnt/etc/fstab复制代码

配置Arch

进入arch的控制台

arch-chroot /mnt /bin/bash复制代码

配置语言区域

编辑/etc/locale.gen,删除en_US.UTF-8前面的引号,保存文件后, 运行命令:locale-gen

配置时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime复制代码

安装系统引导工具grub, 并生成引导文件

pacman -S grubgrub-install --force /dev/sda# 生成默认配置文件grub-mkconfig -o /boot/grub/grub.cfg复制代码

配置网络

systemctl enable dhcpcd.service复制代码

设置主机名

echo arch > /etc/hostname复制代码

把主机名设置到/etc/hosts

为root用户设置密码

passwd复制代码

退出已经暂时配置好的系统

exit复制代码

解除u盘挂载, 重启虚拟机

umount -R /mntreboot复制代码

为arch安装图形化界面

使用root登录arch

安装xorg

Xorg 在 Linux 用户中非常流行,已经成为图形用户程序的必备条件

pacman -S xorgpacman -S xtermpacman -S xorg-xinit复制代码

安装sddm

Simple Desktop Display Manager (SDDM) 是用于X11和wayland视窗系统的显示管理器(图形登录界面)

pacman -S sddmsystemctl enable sddm.service复制代码

安装xfce4

Xfce是一个基于GTK+2的轻量级模块化的桌面环境。为了提供完整的用户体验,它包含窗口管理器、文件管理器、桌面和面板。

pacman -S xfce4pacman -S xfce4-goodies复制代码

安装plasma

#### 在安装Plasma之前,请确保Xorg已经被安装到您的系统中pacman -S plasma# 安装KED应用pacman -S kde-applications复制代码

生成显示管理器sddm的配置文件

sddm --example-config > /etc/sddm.conf复制代码

安装ifconfig,用于查看本机ip, 方便以后ssh登录

pacman -S net-tools dnsutils inetutils iproute2复制代码

安装ssh

# 安装pacman -Syy openssh# 启动服务systemctl start sshd# 查看服务ps -e | grep sshd# 开机启动systemctl enable sshd.service复制代码

创建一个普通用户用于登录图形化界面

登录root用户在系统下新建用户zhaozhao

useradd -m zhaozhao复制代码

为新用户(zhaozhao)添加密码(默认创建的用户没有密码)

passwd zhaozhao复制代码

为arch安装VMwarm-tools

通过虚拟机软件挂载VMwarm-tools挂载安装程序

mount /dev/cdrom /mnt复制代码

将工具解压到桌面

tar xf /mnt/VMwareTools*.tar.gz -C /home/zhaozhao/Desktop复制代码

手动创建文件夹

cd /etcmkdir init.dfor i in {0,1,2,3,4,5,6}; do mkdir rc$i.d; done复制代码

返回桌面, 执行安装脚本

# 找到解压文件存放的位置cd /home/zhaozhao/Desktop/vmware-distrid# 执行安装脚本./vmware-install.pl复制代码

重启计算机生效

reboot复制代码

安装zsh, git(Zsh用于强化终端, Git用于版本管理)

pacman -S zshpacman -S git# 安装oh-my-zsh, 简化zsh配置chsh -s $(which zsh)sh -c "$(curl -fsSL /robbyrussell/oh-my-zsh/master/tools/install.sh)"复制代码

Arch是自由度极高的Linux发行版 ,版本更新极快, 好玩的地方特别多, 坑也很多,希望新手玩家谨慎入坑…

(4月29日第一次更新, 未完待续,欢迎收藏...)

安装yaourt(收纳了大量软件包的软件管理器)

在/etc/pacman.conf文件末尾添加

[archlinuxcn]Server=https://mirrors./archlinuxcn/$arch复制代码

更新镜像源

pacman -Sy复制代码

安装yaourt

pacman -S yaourtpacman -S archlinuxcn-keyring复制代码

安装chrome

yaourt google-chrome复制代码

(4月30日第二次更新, 未完待续,欢迎收藏...)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。