最近无聊,就找来 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 并配置桌面环境的更多相关文章

  1. 怎样安装Arch Linux以及Deepin桌面环境

    一.概述 Arch Linux 是一个轻量级的Linux发行版本,实际上,Arch Linux提供给用户很多选择,用户可以自定义自己的安装过程,不x像其他很多的Linux发行版本,安装过程甚至是一个只 ...

  2. Vmware Workstation 15 Pro安装Arch Linux并配置Docker

    主机配置: CPU:Intel Core i7-7700HQ 2.8GHz 2.8GHz 内存:16GB 操作系统:Windows 10 Home 64bit 双显卡:Intel HD Graphic ...

  3. 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南

    How to install Arch Linux on VirtualBox 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南 本文导航 1.Arch Linux 软件仓库2. ...

  4. 小米Air安装Arch Linux之图形界面配置(Gnome 和 sway)持续更新中……

    0. 前言 上一篇文章简单讲述了在小米Air上安装Arch Linux的经验,但是安装完后基本系统后,还需要额外的配置才能进到日常使用.下文简单列举一些步骤. 1. 参考网站 主要还是参考ARCH W ...

  5. linux下Gnome桌面环境的安装

    在实际工作中,无论是生产环境还是公司内部环境.很多时候装的linux系统都是最小化安装的.即没有桌面环境, 那么如果有时我们又需要一个桌面环境.该怎么安装呢?其实不难,现笔者将安装方法分享如下. 测试 ...

  6. 在VMWare上安装Arch Linux

    1.为什么选择Arch Linux Arch Linux 是通用 x86-64 GNU/Linux 发行版.Arch采用滚动升级模式,尽全力提供最新的稳定版软件.初始安装的Arch只是一个基本系统,随 ...

  7. 【转】virtualbox安装增强包及配置共享文件夹

    原文网址:http://www.2cto.com/os/201308/233609.html virtualbox安装增强包及配置共享文件夹     因为需要在host及虚拟机间传输数据,想使用共享文 ...

  8. 小米Air 13.3 安装Arch Linux

    0. 前言 最近新买了一台小米Air 13.3,除了但键盘手感外都比较满意.我比较喜欢折腾Linux,但又不想放弃原有的Windows 10 Home,于是在原有的windows 10基础上再安装了A ...

  9. Arch Linux + KDE 配置&美化(持续更新~)

    Arch Linux + KDE 配置&美化(持续更新~) 这篇文章着重记录archlinux + KDE的一个基本的配置过程.不包括安装过程(使用archInstall.sh).内容大概有以 ...

随机推荐

  1. Python 解密JWT验证苹果登录

    验证苹果登录,官方提供两种验证方法,一种是token,另一个种是code.这里使用的是token 登录流程: 苹果客户端调用苹果API,获取到用户的信息,包括: user_id 昵称 identity ...

  2. 2019-2020-2 20174318张致豪《网络对抗技术》Exp1 PC平台逆向破解

    Exp1_PC平台逆向破解 前期准备 一.逆向及Bof基础实践说明 1.1 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函数 ...

  3. C语言程序设计(六) 循环控制结构

    第六章 循环控制结构 循环结构:需要重复执行的操作 被重复执行的语句序列称为循环体 计数控制的循环 条件控制的循环 当型循环结构 直到型循环结构 for while do-while while(循环 ...

  4. 一口气说出 6种,@Transactional注解的失效场景

    整理了一些Java方面的架构.面试资料(微服务.集群.分布式.中间件等),有需要的小伙伴可以关注公众号[程序员内点事],无套路自行领取 一口气说出 9种 分布式ID生成方式,面试官有点懵了 面试总被问 ...

  5. 【TIJ4】第五章全部习题

    第五章习题 5.1 package ex0501; //[5.1]创建一个类,它包含一个未初始化的String引用.验证该引用被Java初始化成null class TestDefaultNull { ...

  6. Spring总结————spring核心Core

    一.spring的概念 spring是一个开源的,轻量级控制反转和面向切面的容器框架,解决企业应用开发的复杂性,降低耦合,更易于测试. spring春天.如果写一个小的项目,我们可以在项目中想创建一个 ...

  7. 源码解读 Golang 的 sync.Map 实现原理

    简介 Go 的内建 map 是不支持并发写操作的,原因是 map 写操作不是并发安全的,当你尝试多个 Goroutine 操作同一个 map,会产生报错:fatal error: concurrent ...

  8. Spring bean配置 入门

    Spring 的入门案例:(IOC)  IOC 的底层实现原理(结构图2.01) 图:2.01 IOC:Inversion of Control 控制反转,指的是对象的创建权反转(交给)给Spring ...

  9. Mac brew命令的使用

    mac 终端程序管理工具 能让你更快速的安装你想要的工具.而不用考虑大量的依赖. 安装brew复制下面的命令,终端执行  官网Homebrew /usr/bin/ruby -e "$(cur ...

  10. gdb中的gef插件

    地址 https://github.com/hugsy/gef # via the install script #下载 `gef.sh` 并执行 wget -q -O- https://github ...