archlinux and Oracle VM VirtualBox安装笔记
首先,去官网下镜像,接下来挂载启动,(嗯,很基础的操作了
选择Boot Arch Linux(x86_64)进入
接下来会登录到应该shell命令行
键盘布局什么之类的懒得搞,弄主要的
检查网络
ip link
ping archlinux.org
更新系统时间
timedatectl set-ntp true
建立硬盘分区
先知道要装系统的硬盘的名字
fdisk -l
我用的是bios引导,我就分两个区,一个swap和一个主分区,记住你的硬盘名,我这是sda
分区
fdisk /dev/sda
n
(回车)
(回车)
(回车)
+5G
t
l
82
n
(回车)
(回车)
(回车)
(回车)
w
再拿fdisk -l确认是否分区成功以及知道分区名字
本文:swap分区:sda1 主分区:sda2
格式化
mkfs.xfs /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda1
swapon /dev/sda1
挂载分区
mount /dev/sda2 /mnt
换源
我这里是使用网易和清华的(清华的好像有请求量限制),干脆两个都拿上来(
Archlinux | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
vim /etc/pacman.d/mirrorlist
在开头加上下面两行
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.163.com/archlinux/$repo/os/x86_64
然后保存
不会用vim?我也没办法
然后更新一下pacman的缓存
pacman -Syy
安装必须的软件包
pacstrap /mnt base linux linux-firmware
配置系统
genfstab -U /mnt >> /mnt/etc/fstab
Change root 到新安装的系统
arch-chroot /mnt
设置 时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
本地化
先安装vim
pacman -S vim
然后再继续
vim /etc/locale.gen
在文件头加入 '''
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
'''
vim /etc/locale.conf
加入 LANG=en_US.UTF-8
设置主机名
echo "loadingyings" > /etc/hostname
loadingyings是你的主机名
接下来vim往/etc/hosts加入下面内容
127.0.0.1 localhost
::1 localhost
127.0.1.1 loadingyings.localdomain loadingyings
Initramfs
mkinitcpio -P
设置 Root 密码
passwd
创建新普通用户
useradd -m loadingying
passwd loadingying
安装grub设置引导
如果是Intel的CPU,安装intel-ucode:
pacman -S intel-ucode
如果当前电脑存在其他系统,安装os-prober:
pacman -S os-prober
安装grub:
pacman -S grub
部署grub:
grub-install --target=i386-pc /dev/sda2
我把i386换成x86_64发现不行。。。。
但是能用。。。
生成grub配置:
grub-mkconfig -o /boot/grub/grub.cfg
到这里已经装好了,就剩下一个图形界面和一些乱七八糟的
最后,输入exit命令回到LiveCD,并使用umount -R /mnt卸载已挂载的磁盘,使用命令reboot重启。
安装图形化界面
记得把虚拟盘断掉,我这是强制断的,重启一下就可以进入新安装的系统了
重启后使用root身份登录
使用配置的root用户及密码登录,先安装XOrg,输入命令:
pacman -S xorg xorg-server xorg-xinit xorg-apps
安装完毕后,使用下面的命令安装KDE:
pacman -S plasma kde-applications
pacman -S sddm sddm-kcm
游戏本用户此时可能需要安装下面的包:
pacman -S nvidia bumblebee
下面两个我没试过(
安装 kde下的控制台终端:
pacman -S konsole
安装kde下的文件管理器:
pacman -S dolphin
安装中文语言文件包:
pacman -S kde-l10n-zh_cn
此时在~/.xinitrc文件中添加exec startkde一句,此时已经可以通过startx命令进入桌面环境,但推荐使用启动管理器代替这一步startx,方法是输入命令:
systemctl enable sddm
作为简体中文用户可能需要安装以下字体包以保证字体显示正常、美观
sudo pacman -S wqy-microhei wqy-microhei-lite wqy-bitmapfont wqy-zenhei ttf-arphic-ukai ttf-arphic-uming adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts noto-fonts-cjk
最后重启愉快的进入archlinux玩耍吧(泪目
一些错误
重新进时发现无法联网
然后我是重新进镜像再chroot系统继续安装的