0%

Dell Chromebook 11 Arch简单安装笔记

官方源下好镜像,用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)