前言
本文主要记录了自己在 VirtualBox 中初次成功安装 ArchLinux 的过程. 在回忆的同时再安装一次来保证正确性. 作为笔记的同时, 也为大家提供一个参考.
模拟器挂载镜像
首先在 ArchLinux 官方下载页面下载最新版本的镜像.
打开 VirtualBox 一路确认. 成功生成 virtual machine 后别急着打开, 点击 settings, 在 Storage 中将我们的镜像文件挂载到 Controller: IDE 下. 这里需要注意的是, 默认下载的 torrent 目录名称自带了 .iso
, 但是我们加载的务必是里面的文件!
设置 network 为桥接
安装系统
启动 boot 环境
双击加载 machine, 选择 ‘Boot Arch Linux’.
分区
使用 parted 分区
1 2 3 4 5 6 7 8
| $ parted $ mklabel msdos $ mkpart primary ext4 1M 100M $ set 1 boot on $ mkpart primary linux-swap 100M 1.1G $ mkpart primary ext4 1.1G -1 $ p $ q
|
格式化
1 2 3 4 5 6 7 8 9
| $ lsblk $ mkfs.ext4 /dev/sda1 $ mkswap /dev/sda2 $ mkfs.ext4 /dev/sda3 $ swapon /dev/sda2 $ mount /dev/sda3 /mnt $ cd /mnt $ mkdir boot $ mount /dev/sda1 /mnt/boot
|
修改镜像源
1 2 3 4
| $ nano /etc/pacman.d/mirrorlist $ pacman -Syy $ pacstrap /mnt base base-devel $ genfstab -U /mnt >> /mnt/etc/fstab
|
配置 ArchLinux
1 2 3 4 5 6
| $ arch-chroot /mnt /bin/bash $ pacman -S grub $ grub-install /dev/sda $ grub-mkconfig -o /boot/grub/grub.cfg $ exit $ reboot
|
开启网络
1
| $ systemctl enable dhcpcd
|
用户设置
1 2 3 4
| $ passwd $ useradd -m <username> $ passwd <username> $ visudo
|
设置用户权限
1
| <username> ALL=(ALL) ALL
|
配置镜像
参考Archlinux-cn镜像使用帮助以及Archlinux镜像使用帮助两篇文章做配置.
其中 /etc/pacman.conf
:
1 2 3
| [archlinuxcn] SigLevel = Optional TrustedAll Server = http://mirrors.163.com/archlinux-cn/$arch
|
/etc/pacman.d/mirrorlist
:
1
| Server = http://mirrors.163.com/archlinux/$repo/os/$arch
|
安装 yaourt 和 vim
1 2 3 4 5
| $ pacman -Syu $ pacman -S yaourt $ yaourt -S vim $ yaourt -S bash-completion $ yaourt -S net-tools
|
配置语言环境
1 2 3
| $ vim /etc/locale.gen $ locale-gen $ echo LANG=en_US.UTF-8 > /etc/locale.conf
|
配置时区
1 2
| $ timedatectl set-timezone Asia/Shanghai $ date
|
配置主机名
1
| $echo myarch > /etc/hostname
|
图形界面
1 2 3 4 5 6
| $ yaourt -s xf86-video- $ yaourt -S xorg xorg-xinit dbus $ yaourt -Syu gnome gnome-extra $ yaourt -S gdm $ yaourt -S wqy-zenhei $ systemctl enable gdm.service
|
参考
其他笔记
安装的基本思路
- 调整网络和键盘配置(一般不需要)
- 分区
- 挂载分区
- 修改软件源地址
- 安装基础包
- chroot到安装后的系统
- 修改基础配置文件
- 安装引导程序
- 配置引导程序
- 退出安装环境
- 重启
- 卸载iso
- 进入系统
- 添加日常用户
- 分配root权限
- 安装yaourt(不是必须,但是非常推荐)
- 安装显卡驱动
- 安装xorg组件
- 安装桌面
yaourt
-Syy
: 同步数据库
Syu
: 是同步数据库并升级
Qdt
: 清理没用的孤包
Rns <软件名>
: 可以卸载软件,并且清理依赖软件
更新 pacman key
1 2 3
| $ rm -rf /etc/pacman.d/gnupg $ sudo pacman-key --init $ sudo pacman-key --refresh-keys
|