最近无聊,就找来archlinux来玩一玩,去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

至此,archlinux图形界面基础配置已经安装好了。最终结果如图(个人比较喜欢用xfce:Old habbits...they die hard):

VirtualBox安装Archlinux并配置桌面环境的更多相关文章

  1. virtualBox安装centos7并配置nginx php mysql运行环境

    virtualBox安装centos7并配置nginx php mysql运行环境 一:virtualBox安装centos7并进行基础设置 1.下载dvd.iso安装文件,下载地址:https:// ...

  2. linux 下安装jdk及配置jdk环境图解

    linux 下安装jdk及配置jdk环境图解 一:先检測是否已安装了JDK 运行命令: # rpm -qa|grep jdk  或   # rpm -q jdk  或  #find / -name j ...

  3. VirtualBox安装RHEL之后配置桥接网络

    VirtualBox安装RHEL之后配置桥接网络 1 如果主机是Intel (R) Ethernet Connection I217-LM上网的: 2 如果主机是无线上网的, 如ipconfig显示如 ...

  4. VirtualBox 安装 Arch Linux 并配置桌面环境

    最近无聊,就找来 Arch Linux 来玩一玩,去 archlinux wiki上看了一下教程.以下是操作过程. 1. 下载镜像,下载地址; 2. 启动 Archlinux 并选择 Boot Arc ...

  5. Centos6.4最小化安装后使用xfce桌面环境

    由于我个人使用的Centos是在虚拟机中最小化安装的,gnome实在是不喜欢,所以自己装了个xfce,安装后启动不起来,才发现x window等依赖环境没装,为了少走弯路,在此写下安装过程. 1.yu ...

  6. Debian 7环境安装TightVNC+Gnome远程桌面环境

    昨天下午的时候一个Hostus网友希望在购买的VPS主机中安装桌面环境用来跑软件项目,其实也是我们很多用户习惯的VNC桌面,毕竟在LINUX服务器中也无法去安装WINDOWS系统,尤其是OPENVZ架 ...

  7. 【JDK】JDK7与JDK8环境共存与切换:先安装jdk7,配置好环境变量后再安装jdk8

    1.先安装JDK7 下载jdk-7u79-windows-i586.exe,安装后配置好环境变量JAVA_HOME,CLASSPATH,PATH java -version javac 指令都正常 2 ...

  8. 2017-02-20 安装Sql Server2016+配置Java环境

    昨天在安装Sql Server 2016时,在前面的规则检查结果中,出现“Polybase要求安装Oracle JRE7更新51(64位)或更高版本”规则失败的错误,如图 解决方案为,下载安装jdk, ...

  9. Win10安装VSCode并配置Python环境 完整版超详细简单【原创】

    我们分为三个步骤进行: 一.下载VSCode 二.配置Python环境 三.测试Python 一.下载VSCode 1.打开国内镜像vscode下载地址,即可自动下载:https://vscode.c ...

随机推荐

  1. Python2.7.13下载安装全过程(Windows版)

    前提:    我下载的Python是windows版本的,演示过程是在win10 64位操作系统上安装的. 1.下载 进入官网https://www.python.org/,找到Dowdloads,根 ...

  2. 阿里云Oss对象存储

    将文件保存到阿里云上. 1.添加对象存储OSS空间 (新建Bucket) 可以在阿里云后台对象存储里面添加,也可以通过api添加.添加之后设置权限. skd使用. 1安装 Aliyun.OSS.SDK ...

  3. 颠覆区块链的钱包——AngelToken钱包

    币圈的玩家/大佬们的刚需产品Angel token钱包您有吗?    当前由法国凡赛公司技术团队研发的去中心化AngelToken智能钱包,它兼容比特币底层技术系列币种,同时也兼容以太坊底层技术系列币 ...

  4. MYSQL查询操作 详细

    学习目标 1 掌握select查询所有字段.指定字段的数据 2 掌握消除重复行命令distinct 3 掌握as给字段.表起别名 4 掌握条件查询where后跟比较运算符.逻辑运算符的用法 5 掌握条 ...

  5. Unity中Terrain中刷出的树木模糊解决办法

    Billboard Start  该项用于设定摄像机将树渲染为广告牌的距离.

  6. LoadRunner基本简介

    # LoadRunner  # ## 安装要求 ##     做性能测试的时候,电脑要是一个干净的系统.     尽量是裸装电脑纯净版,不能安装太多的浏览器,支持的有IE.Firefox.chrome ...

  7. python运算符与数据类型

    python运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 以下假设变量: a=10,b=20: ...

  8. websocket+rabbitMQ

    拉取镜像:docker run -d --hostname my-rabbit --name some-rabbit  -p 5672:5672 -p 15672:15672 -p 61613:616 ...

  9. java web后台工作原理

    多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样处理来自全世界的http请求的?它们在幕后做了什么动作?Java Servlet API(例如Se ...

  10. Write CSV file for a dataset

    import numpy as np import cv2 as cv2 import os import csv dataste_path = 'datasets/pascal-parts/pasc ...