官方源下好镜像,用USB-Writer写入到U盘中,启动CB。
Dell cb 11不支持UEFI模式,所以后面会用BIOS/MBR进行安装。
准备
连接到wifi
wifi-menu
更新系统时间
timedatectl set-ntp true
检查服务状态
timedatectl status
分区
查看分区情况
lsblk
结果中会包含 Arch 安装设备(例如 USB 安装盘),不是所有设备都适合安装。磁盘设备名一般以 sda, sdb 的形式出现,如果设备上有分区,会以 sda1,sda2 的名称出现。rom, loop 或 airoot 格式的分区可以忽略。会用 sdxY 表示磁盘和分区,需根据实际情况修改。
打开需要新建分区表的设备:
parted /dev/sdx
为 BIOS 系统创建 MBR/msdos 分区表:
(parted) mklabel msdos
分区方案 我没分SWAP,/boot给了100M,剩下的全给了/,使用quit推出parted
(parted) mkpart primary ext4 1M 100M (parted) set 1 boot on (parted) mkpart primary ext4 100M 100%
格式化
先查看所有分区
lsblk /dev/sdx
用ext4格式化这些分区
mkfs.ext4 /dev/sdxY
挂载分区,先在/mnt挂载root
mount /dev/sdx2 /mnt mkdir /mnt/boot mount /dev/sdx1 /mnt/boot
安装
在/etc/pacman.d/mirrorlist中添加一行
nano /etc/pacman.d/mirrorlist Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
使用pacman –Syy来强制刷新
安装基本软件包
pacstrap -i /mnt base base-devel
配置
fstab与chroot
genfstab -U -p /mnt >> /mnt/etc/fstab arch-chroot /mnt /bin/bash
本地化
nano /etc/locale.gen en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_TW.UTF-8 UTF-8 locale-gen echo LANG=en_US.UTF-8 > /etc/locale.conf
时间
tzselect ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock --systohc --utc
创建初始ramdisk环境
mkinitcpio -p linux
设置root密码
passwd
安装bootloader
pacman -S grub os-prober grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
主机名
echo myhostname > /etc/hostname
并在 /etc/hosts 添加同样的主机名:
127.0.0.1 localhost.localdomain localhost myhostname ::1 localhost.localdomain localhost myhostname
安装连接无线网络的程序
pacman -S iw wpa_supplicant dialog
卸载分区并重启系统
exit reboot
之后可以安装桌面或者别的啥了。
更多参考:
1.更详细的安装说明 https://wiki.archlinux.org/index.php/Beginners%27_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
2.Arch关于Dell1的说明 https://wiki.archlinux.org/index.php/Dell_Chromebook_11
3.安装之后可以做的事 https://wiki.archlinux.org/index.php/General_recommendations_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)