VirtualBox 安装 Arch Linux 并配置桌面环境
最近无聊,就找来 Arch Linux 来玩一玩,去 archlinux wiki上看了一下教程.以下是操作过程。
1. 下载镜像,下载地址;
2. 启动 Archlinux 并选择 Boot Arch Linux ,然后就会进入字符安装界面;
3. 联网并安装基础系统:
1).联网并测试:root@archiso ~ # dhcpcd
root@archiso ~ # ping archlinux.org -c 4
2).更新系统时间:
root@archiso ~ # timedatectl set-ntp true
3).磁盘分区并格式化:
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/sda2
4).挂载分区:
root@archiso ~ # mount /dev/sda3 /mnt
root@archiso ~ # mkdir /mnt/boot
root@archiso ~ # mount /dev/sda1 /mnt/boot
5).修改软件源并更新:
root@archiso ~ # vi /etc/pacman.d/mirrorlist
root@archiso ~ # pacman -Sy
将中国的源放在问文件最前面,个人觉得中科大(ustc)和163的源比较好。
6).安装系统到磁盘:root@archiso ~ # pacstrap /mnt base base-devel
4. 配置基本系统;
1).将分区表写入系统配置文件:root@archiso ~ # genfstab -U /mnt >> /mnt/etc/fstab
2).进入磁盘系统:
root@archiso ~ # arch-chroot /mnt
3).设置时区:
[root@archiso /]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@archiso /]# hwclock --systohc --utc
4).设置语言:
[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-utils
2).安装xorg:
[root@Arch ~]# pacman -S xorg xorg-server
3).安装桌面环境:
[root@Arch ~]# pacman -S xfce4 xfce4-goodies
[root@Arch ~]# pacman -S lxdm
[root@Arch ~]# systemctl enable lxdm.service
至此,Arch Linux 图形界面基础配置已经安装好了。最终结果如图(个人比较喜欢用 XFCE:Old habbits...they die hard
VirtualBox 安装 Arch Linux 并配置桌面环境的更多相关文章
- 怎样安装Arch Linux以及Deepin桌面环境
一.概述 Arch Linux 是一个轻量级的Linux发行版本,实际上,Arch Linux提供给用户很多选择,用户可以自定义自己的安装过程,不x像其他很多的Linux发行版本,安装过程甚至是一个只 ...
- Vmware Workstation 15 Pro安装Arch Linux并配置Docker
主机配置: CPU:Intel Core i7-7700HQ 2.8GHz 2.8GHz 内存:16GB 操作系统:Windows 10 Home 64bit 双显卡:Intel HD Graphic ...
- 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南
How to install Arch Linux on VirtualBox 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南 本文导航 1.Arch Linux 软件仓库2. ...
- 小米Air安装Arch Linux之图形界面配置(Gnome 和 sway)持续更新中……
0. 前言 上一篇文章简单讲述了在小米Air上安装Arch Linux的经验,但是安装完后基本系统后,还需要额外的配置才能进到日常使用.下文简单列举一些步骤. 1. 参考网站 主要还是参考ARCH W ...
- linux下Gnome桌面环境的安装
在实际工作中,无论是生产环境还是公司内部环境.很多时候装的linux系统都是最小化安装的.即没有桌面环境, 那么如果有时我们又需要一个桌面环境.该怎么安装呢?其实不难,现笔者将安装方法分享如下. 测试 ...
- 在VMWare上安装Arch Linux
1.为什么选择Arch Linux Arch Linux 是通用 x86-64 GNU/Linux 发行版.Arch采用滚动升级模式,尽全力提供最新的稳定版软件.初始安装的Arch只是一个基本系统,随 ...
- 【转】virtualbox安装增强包及配置共享文件夹
原文网址:http://www.2cto.com/os/201308/233609.html virtualbox安装增强包及配置共享文件夹 因为需要在host及虚拟机间传输数据,想使用共享文 ...
- 小米Air 13.3 安装Arch Linux
0. 前言 最近新买了一台小米Air 13.3,除了但键盘手感外都比较满意.我比较喜欢折腾Linux,但又不想放弃原有的Windows 10 Home,于是在原有的windows 10基础上再安装了A ...
- Arch Linux + KDE 配置&美化(持续更新~)
Arch Linux + KDE 配置&美化(持续更新~) 这篇文章着重记录archlinux + KDE的一个基本的配置过程.不包括安装过程(使用archInstall.sh).内容大概有以 ...
随机推荐
- 数据库介绍以及MySQL数据库的使用
一 数据库介绍 1.1 数据库定义 数据库就是存储数据的仓库 本质上就是一套cs结构的TCP程序 客户端连接到服务器 向服务器发送指令 完成数据的操作 1.2 常见数据库 关系型数据库 就是 ...
- 【OO第三次课下讨论】农场主的饲料分配问题
需求分析与项目设计 本思考题的设计需求是力图找到一个简单且可行的饲料分配方案,由于不涉及到饲料价格或者是营养均衡之类的优化问题,因此在假设总的饲料量必能满足所有动物的热量需求的前提下,我们只需要采 ...
- 复制url事故:出现特殊的字符%E2%80%8B
复制url事故:出现特殊的字符%E2%80%8B 问题:直接其他地方复制过来的中文字进行网页搜索.或者中文字识别排序等情况的,会出现搜索不到的情况. 解决方法:可能存在复制源里面的文字带了空白url编 ...
- Fortify Audit Workbench 笔记 Header Manipulation
Header Manipulation Abstract HTTP 响应头文件中包含未验证的数据会引发 cache-poisoning. cross-site scripting. cross-use ...
- 超强图文|并发编程【等待/通知机制】就是这个feel~
你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough ...
- Django 中自定义用户模型及集成认证授权功能总结
1. 概述 Django 中的 django.contrib.auth 应用提供了完整的用户及认证授权功能. Django 官方推荐基于内置 User 数据模型创建新的自定义用户模型,方便添加 bir ...
- 基于kylinTOP工具的HTTP2压力测试
1.HTTP协议概述 说到http,那就应该先了解一下http协议的发展历史.关于http协议的历史,可以参考阮一峰老师的这篇博客文章HTTP 协议入门,里面介绍的比较详细了.简单来说http先后存在 ...
- tempdb 日志文件增长的问题
前两天在一个客户那里发现tempdb log 文件增长很大,已经使用40GB了,而tempdb log 文件总的分配空间是70GB,并且日志空间貌似不能重用,他们使用sql 2012 打的sp4补丁, ...
- Ubuntu 18 安装 cuda 10
1.把预先下好的cuda放到某个目录,如Download. 2.Crtl + Alt + F3 进入tty,使用tty登录. 关闭用户图形界面,sudo systemctl set-default m ...
- JAVA多线程面试必看(转载)
JAVA多线程和并发基础面试问答 原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-ans ...