凉衫薄

人生哪能多如意,万事只求半称心。
Linux
一、准备工作 1.下载Arch Linux镜像 2.用U盘刻录好 3.划分出一块空白的硬盘 4.在bios中设置从U盘启动 5.插好U盘,开机 二、开始安装 2.1 分区 说明:至少需要三个分区,EFI分区,根分区,交换分区 1.运行cfdisk命令新建EFI分区,分区类型选择GPT 2.运行fdisk命令新建根分区,和交换分区,分区类型都选择p主分区 3.不出意外,你的硬盘将会分为三个分区/dev/sda1,/dev/sda2,/dev/sda3 2.2 格式化分区 说明:EFI分区格式化fat格式,根分区格式化ext4格式,交换分区格式化swap格式 运行以下命令 mkfs.vfat -F32 /dev/sda1 mkfs.ext4 /dev/sda2 mkswap /dev/sda3 swapon /dev/sda3 #激活交换分区 2.3 挂载分区 说明:根分区挂载到/mnt下,EFI分区挂载到/mnt/boot/efi下,交换分区不需要挂载 运行以下命令 mount /dev/sda2 /mnt mkdir -p /mnt/boot/efi #新建efi目录 mount /dev/sda1 /mnt/boot/efi 2.4 安装基本系统 说明:一般安装base、base-devel这两个包,为了后续配置方便,可以顺便安装vim编辑器 运行以下命令 pacstrap -i /mnt base base-devel vim genfstab -p -U /mnt >> /mnt/etc/fstab 2.5 配置新系统 说明:Arch Linux是一款完全基于个人定制的Linux,可配置项很多,可根据自己需要进行配置,但下面几项配置几乎是新系统必须的:时区、网络、本地化、系统引导等。 改变root到新系统 arch-chroot /mnt /bin/bash 2.5.1 时区 设置时区和系统时钟 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock --systohc --utc 2.5.2 本地化配置 用vim编辑/etc/locale.gen,去掉en_US.UTF8、zh_CN.UTF8、zh_TW.UTF8前的注释 vim /etc/locale.gen locale-gen 创建locale.conf并编辑LANG这一变量 echo LANG=en_US.UTF-8 > /etc/locale.conf 2.5.3 网络配置 配置hostname,hosts文件 echo Arch >> /etc/hostname echo 127.0.0.1 localhost >> /etc/hosts echo ::1 localhost >> /etc/hosts echo 127.0.0.1 arch.localdomain arch >> /etc/hosts 设置dhcp服务开机自启 systemctl enable dhcpcd 2.6 改变root密码 passwd 2.7 安装系统引导 安装grub作为系统引导,命令如下 pacman -S grub efibootmgr grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub grub-mkconfig -o /boot/grub/grub.cfg 2.8 重启系统 exit umount /mnt/boot/efi umount /mnt reboot 三、安装桌面环境 通过以上步骤,基本系统已经安装好了,现在需要安装桌面环境和一些基本的驱动 3.1 安装xorg服务 pacman -S xorg-server xorg-server-utils#后面这个包好像现在没了,去掉也好像没问题 3.2 安装显卡驱动 核显 pacman -S xf86-video-intel 独显 pacman -S xf86-video-nouveau 3.3 安装触摸板驱动 pacman -S xf86-input-synaptics 3.4 安装常用字体 pacman -S ttf-dejavu wqy-microhei 3.5 安装桌面 以gnome桌面为例,需要安装kde或xfce等其他桌面环境的,可以参考Arch wiki pacman -S gnome gnome-extra gdm systemctl enable gdm 四、结束 至此为止,一个Arch Linux的基本的安装过程就结束了,开始Arch的入坑之旅吧。