arch linux 的安装

arch linux 的安装



1、运行虚拟机后进入命令行操作模式:

笔记插图(第 1 页)

1

不想用命令模式的界面可以修改密码用远程登陆

2  passwd
3

2、arch的系统镜像只有 800m,并没有包含所有的系统文件,

所以网络是必要的。

1
 执行命令:  ip a

笔记插图(第 2 页)

3、查看磁盘并分区

3.1、查看磁盘

1
  lsblk

笔记插图(第 2 页)

笔记插图(第 2 页)

3.2、给磁盘分区

1

选择需要分区的磁盘

2  cfdisk /dev/sda

选择gpt模式

笔记插图(第 3 页)

新建三个分区 boot 、 swap 、 /

1

挂载点分区分区类型建议大小

2  /mnt/boot     /dev/efi_system_partition     EFI 系统分区至少 300 MiB
3  [SWAP]   /dev/swap_partitionLinux      swap (交换空间)大于 512 MiB
4  /mnt/dev/root_partition    Linux x86-64      根目录 (/)剩余空间

注意新建分区类型:

笔记插图(第 3 页)

格式化分区

1
  mkfs.vfat /dev/sda1     (mkfs.fat -F32 /dev/sda1)  两者区别不大 vfat支持长文件名
2  mkswap /dev/sda2
3  mkfs.ext4 /dev/sda3

挂载分区

1
  mkdir -p /mnt/boot
2  mount /dev/sda1 /mnt/boot
3  swapon /dev/sda2
4  mount /dev/sda3 /mnt

4、修改镜像源安装软件

1

首先备份镜像文件:

2  cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
3
4  方法一:命令自动获取
5  reflector --verbose --latest 10 --sort rate --save /etc/pacman.d/mirrorlist
6
7  方式二:手动写入
8  Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
9  Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch
10  Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
11
12
13  首选方法一
14  #按照速度排序 在中国境内 找到源 立即保存 到 mirrorlist
15  reflector --sort rate -c China -l 200 --verbose --save /etc.pacman.d/mirrorlist
16  #更新软件源
17  pacman -Sy

4.1、安装基本系统

1
  #使用 pacstrap 向指定目录安装指定软件包
2  pacstrap /mnt base linux base-devel linux-firmware openssh

4.2、生成分区列表

1
  genfstab -U /mnt >> /mnt/etc/fstab

4.3、切换到安装目录的根 安装常用软件

1
  # 进入系统根目录
2  arch-chroot  /mnt
3  #安装vim
4  pacman -S vim
5  #安装网络管理工具 arch 已经默认安装的有 这个可以不装
6  pacman -S networkmanager
7

5、设置系统环境

5.1、设置系统语言

1
  从 /etc/locale.gen 文件中取消对所需语言的注释来配置系统语言
2  vim /etc/locale.gen
3  # en_US.UTF-8 UTF-8
4  # zh_CN.UTF-8 UTF-8
5  注:意思是编辑locale.gen然后在en_US和zh_CN前面去掉#注释
6  然后输入命令 生成本地语言环境:
7  locale-gen

5.2、设置时区

1
  ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2  hwclock --systohc --utc

5.3、设置本地语言环境变量

1
  touch /etc/locale.conf
2  echo 'LANG=en_US.UTF-8' >> /etc/locale.conf

5.4、设置hostname与hosts

1
  echo "archlinux" > /etc/hostname
2
3  vim /etc/hosts
4  # 输入以下内容
5  127.0.0.1 localhost
6  ::1 localhost
7  127.0.1.1 archlinux.localdomain archlinux

6、管理添加用户

1
   设置root密码
2   passwd root
3
4   useradd -m -G wheel dawenzi
5   passwd dawenzi
6  注:将新创建的用户添加到sudoers中
7  vim /etc/sudoers
8  # 在文件中找到如下这行内容并删除前面的#
9  %wheel ALL=(ALL) ALL
10  注:这个时候就可以已普通用户登录了

7、安装 GRUB 引导程序

1
  pacman -S grub efibootmgr
2  grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
3  grub-mkconfig -o /boot/grub/grub.cfg

8、启动已安装的程序然后重启系统

1
  systemctl start sshd
2  systemctl enable sshd
3
4  systemctl start dhcp
5  systemctl start dhcpcd
6  reboot
7  exit

9、安装图形界面

1、一键式安装

1
  #安装之前先更新
2  pacman -Syuu
3  安装kde 一路回车
4  pacman -S xorg plasma plasma-wayland-session kde-applications
5  #让显示管理器开机自启
6  systemctl start sddm
7  systemctl enable sddm

2、纯净式安装

1
  #安装图形界面服务
2  sudo pacman -S xorg-server xorg-apps xorg-xinit xorg-xclock xterm
3  #安装图形界面
4  sudo pacman -S plasma-desktop sddm
5  #安装命令行 与浏览器
6  sudo pacman -S konsole firefox
7  #安装字体 中文字体 与微软雅黑中文字体
8  sudo pacman -S ttf-dejavu wqy-microhei
9  #安装管理工具 sweeper(清理工具) partitionmanager(磁盘管理工具)dolphin (文件管理工具)
10  sudo pacman -S sweeper partitionmanager dolphin
  filelight kcachegrind kcron kdf khelpcenter konqueror kreversi kruler
11  systemctl start sddm
12  systemctl enable sddm