VirtualBox安装Archlinux并配置桌面环境
最近无聊,就找来archlinux来玩一玩,去archlinux wiki上看了一下教程.以下是操作过程。
- 1. 下载镜像,下载地址;
- 2. 启动archlinux并选择Boot Arch Linux,然后就会进入字符安装界面;
3. 联网并安装基础系统:
1).联网并测试:
root@archiso ~ # dhcpcd root@archiso ~ # ping archlinux.org -c 42).更新系统时间:
root@archiso ~ # timedatectl set-ntp true3).磁盘分区并格式化:
root@archiso ~ # fdisk -l root@archiso ~ # fdisk /dev/sda
运用fdisk对硬盘进行分区,因为只是自己玩,在这里就只分三个分区,第一个为boot启动分区(200M),第二个为swap交换分区(2G),第三个作为系统盘(剩余的空间)。分区创建完成后进行格式化。
root@archiso ~ # mkfs.ext4 /dev/sda1 root@archiso ~ # mkfs.ext4 /dev/sda3 root@archiso ~ # mkswap /dev/sda2 root@archiso ~ # swapon /dev/sda24).挂载分区:
root@archiso ~ # mount /dev/sda3 /mnt root@archiso ~ # mkdir /mnt/boot root@archiso ~ # mount /dev/sda1 /mnt/boot5).修改软件源并更新:
root@archiso ~ # vi /etc/pacman.d/mirrorlist root@archiso ~ # pacman -Sy
将中国的源放在问文件最前面,个人觉得中科大(ustc)和163的源比较好。
6).安装系统到磁盘:
root@archiso ~ # pacstrap /mnt base base-devel4. 配置基本系统;
1).将分区表写入系统配置文件:
root@archiso ~ # genfstab -U /mnt >> /mnt/etc/fstab2).进入磁盘系统:
root@archiso ~ # arch-chroot /mnt3).设置时区:
[root@archiso /]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@archiso /]# hwclock --systohc --utc4).设置语言:
[root@archiso /]# vi /etc/locale.gen [root@archiso /]# locale-gen
将你需要的语言格式的注释去掉,默认是全部注释。5).配置主机名并配置网络:
[root@archiso /]# echo Arch > /etc/hostname [root@archiso /]# ip a [root@archiso /]# cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/network [root@archiso /]# vi /etc/netctl/network [root@archiso /]# netctl enable network
将/etc/netctl/network中的interface=eth0改为interface=enp0s3并保存。
6).设置root密码并添加普通用户:
[root@archiso /]# passwd [root@archiso /]# useradd -m newuser [root@archiso /]# passwd newuser- 5.安装引导程序:
[root@archiso /]# pacman -S grub [root@archiso /]# grub-install --recheck /dev/sda [root@archiso /]# grub-mkconfig -o /boot/grub/grub.cfg - 6.完成安装:
[root@archiso /]# exit [root@archiso /]# umount -R /mnt [root@archiso /]# poweroff
将iso镜像移除重新启动archlinux。 7. 安装桌面环境:
1).安装显卡驱动:
[root@Arch ~]# pacman -S virtualbox-guest-utils2).安装xorg:
[root@Arch ~]# pacman -S xorg xorg-server3).安装桌面环境:
[root@Arch ~]# pacman -S xfce4 xfce4-goodies [root@Arch ~]# pacman -S lxdm [root@Arch ~]# systemctl enable lxdm.service
至此,archlinux图形界面基础配置已经安装好了。最终结果如图(个人比较喜欢用xfce:Old habbits...they die hard):

VirtualBox安装Archlinux并配置桌面环境的更多相关文章
- virtualBox安装centos7并配置nginx php mysql运行环境
virtualBox安装centos7并配置nginx php mysql运行环境 一:virtualBox安装centos7并进行基础设置 1.下载dvd.iso安装文件,下载地址:https:// ...
- linux 下安装jdk及配置jdk环境图解
linux 下安装jdk及配置jdk环境图解 一:先检測是否已安装了JDK 运行命令: # rpm -qa|grep jdk 或 # rpm -q jdk 或 #find / -name j ...
- VirtualBox安装RHEL之后配置桥接网络
VirtualBox安装RHEL之后配置桥接网络 1 如果主机是Intel (R) Ethernet Connection I217-LM上网的: 2 如果主机是无线上网的, 如ipconfig显示如 ...
- VirtualBox 安装 Arch Linux 并配置桌面环境
最近无聊,就找来 Arch Linux 来玩一玩,去 archlinux wiki上看了一下教程.以下是操作过程. 1. 下载镜像,下载地址; 2. 启动 Archlinux 并选择 Boot Arc ...
- Centos6.4最小化安装后使用xfce桌面环境
由于我个人使用的Centos是在虚拟机中最小化安装的,gnome实在是不喜欢,所以自己装了个xfce,安装后启动不起来,才发现x window等依赖环境没装,为了少走弯路,在此写下安装过程. 1.yu ...
- Debian 7环境安装TightVNC+Gnome远程桌面环境
昨天下午的时候一个Hostus网友希望在购买的VPS主机中安装桌面环境用来跑软件项目,其实也是我们很多用户习惯的VNC桌面,毕竟在LINUX服务器中也无法去安装WINDOWS系统,尤其是OPENVZ架 ...
- 【JDK】JDK7与JDK8环境共存与切换:先安装jdk7,配置好环境变量后再安装jdk8
1.先安装JDK7 下载jdk-7u79-windows-i586.exe,安装后配置好环境变量JAVA_HOME,CLASSPATH,PATH java -version javac 指令都正常 2 ...
- 2017-02-20 安装Sql Server2016+配置Java环境
昨天在安装Sql Server 2016时,在前面的规则检查结果中,出现“Polybase要求安装Oracle JRE7更新51(64位)或更高版本”规则失败的错误,如图 解决方案为,下载安装jdk, ...
- Win10安装VSCode并配置Python环境 完整版超详细简单【原创】
我们分为三个步骤进行: 一.下载VSCode 二.配置Python环境 三.测试Python 一.下载VSCode 1.打开国内镜像vscode下载地址,即可自动下载:https://vscode.c ...
随机推荐
- 版本控制commit和update过程
很早就使用了git.后来还管了一个VSS,但长时间以来git和VSS基本都当ftp使用,顶多知道其有回退旧版本的功能,但对“版本控制”这个词一直以来都没领会其内含. 比如我一直担心两个问题,一是拉取下 ...
- Linux中安装tomcat后,window中访问不到tomcat的欢迎界面问题
首先,可以通过xftp把下载的tomcat的tar.gz包传输到Linux中. 然后进行解压,tar -zxvf tomcat的压缩包名称(可以使用tab键快速补齐) 解压后,可以使用修改/con ...
- logging 使用的一些问题
python 脚本加载是递归加载,被引用的脚本要先与调用者脚本加载,所以不能在函数外部获取logger,否则会导致配置被错过
- web前端超出两行用省略号表示
HTML <span class="GW_bod0112211"> 吐鲁番特级无炳黑加仑葡萄干500g包邮无籽吐鲁番特级无炳黑加仑葡萄干500g包邮无籽吐鲁番特级无炳黑 ...
- Python-接口自动化(六)
接口基础知识(六) (七)接口 1.接口:外部系统与本系统之间以及系统内部的各个子系统间,以约定标准提供的服务,包括对外提供的接口/对外提供的接口. 不同的请求协议:http webservice ...
- SpringBoot配置Swagger实例(POST接收json参数)
工程目录结构: 首先,引入jar包,只需要以下两个即可 <dependency> <groupId>io.springfox</groupId> <artif ...
- 小程序获取openid 出现null,{"errcode":40163,"errmsg":"code been used, hints: [ req_id: WNUzlA0105th41 ]"}
//根据微信提供的接口,请求得到openid和session_id public class UserInfoUtils { private String getKeyURL="https: ...
- linux下C获取文件的大小
获取文件大小这里有两种方法: 方法一. 范例: unsigned long get_file_size(const char *path) { unsigned long filesize = -1; ...
- yumiot的发展历程。
yumiot,大家可能没有听说过,不过作为物联网行业一颗冉冉升起的新星,大家有必要加深这一方面的了解.我先简单介绍一下这个企业.物联网,作为国家大力扶持的行业,相信大家身边也有很多这样的物联网企业.不 ...
- 简单的ALV示例
在这里也推荐一条链接,很适合初学者:https://blog.csdn.net/Kang_xiong/article/details/64922576 这是一个特别基础的示例,适合没有任何ABAP基础 ...