archlinux 安装过程(详细)

archlinux 安装教程(deepin桌面)

一、准备archlinux镜像,制作U盘启动盘

  1. 登录archlinux网站下载最新的archlinux镜像。
  2. 下载UltraISO,制作archlinux 启动盘,制作方法:浏览镜像目录,写入硬盘映像。

二、前期准备

进入BIOS,Fn+F2。关闭安全BIOS启动,进入电源选项关闭快速启动。

进入U盘启动盘,开始安装

  1. 检查网络 (Ctrl+C中断)
 	ping www.baidu.com
  1. 查看当前环境中的可链接wifi ,名称-OK,键入WiFi密码
	wifi-menu
  1. 查看是否进入UEFI模式
	ls /sys/firmware/efivars
  1. 图形化分区操作,300M-500M分配EFI,剩余分配到linux file
	cfdisk
  1. 格式化操作
 	mkfs.vfat sda1             //格式化EFI分区
 	mkfs.ext4 sda2           //格式化根分区或者HOME分区
 	mkswap sda3              //格式化swap分区
  1. 启动swap 分区
 	swapon sda3
  1. 挂载各分区
 	mount /dev/sda2/mnt            //将mnt根目录挂载到sda2根分区
 	mkdir /mnt/boot                       //在mnt下创建boot目录 
 	mount /dev/sda1 /mnt/boot //将boot目录挂载到EFI 分区  
  1. 配置国内的软件源
 	vi /etc/pacman.d/mirrorlist  
	   #China
   		Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch ##中科大
   		Server = http://mirrors.163.com/archlinux/$repo/os/$arch
   		Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch 

修改mirrorlist文件,将上面任意一个Server 放在所有Server 之前,在下载软件时只进入第一个源中。

  1. 下载到mnt下基本系统的base包以及其他必要的包
   		pacstrap -i /mnt base base-devel grub efibootmgr 
  1. 安装fstab到根分区下
   		genfstab -U /mnt  >> /mnt/etc/fstab 
  1. 进入chroot,删除文件
   		arch-chroot /mnt
   		ls
   		rm -rf lost+found/
   		ls
  1. 配置系统时间
		rm /etc/localtime
		ln -svf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  1. 配置系统语言环境
		vi /etc/locale.gen      ##将en_US.UTF-8 UTF-8 与zh_CN.UTF-8 UTF-8前的#号注释去掉
		locale-gen
		echo LANG=en_US.UTF-8>/etc/locale.conf
  1. 配置主机名
		echo 你的主机名>/etc/hostname
		cat /etc/hostname	##查看主机名 
  1. 安装initramfs制作工具
		mkinitcpio -p linux
  1. 配置root 密码及添加用户
		passwd
		userad -m lwx    ##lwx为用户名
		passwd lwx
  1. 安装linux的引导程序
		grub-install --efi-directory=/boot --recheck
		rub-mkconfig -o/boot/grub/grub.cfg
  1. 退出,并卸载各分区,重新启动。
   		exit
   		umount -r /mnt/*
   		reboot

至此,基本的archlinux系统已经安装并配置成功。下面开始,安装deepin桌面环境及一些必要的软件。

四、安装deepin 桌面

  1. 重启进入登录界面,已经可以登录liweixue用户了,不过在这之前需要先修改它的权限。
			root
			vi /etc/sudoers     ##修改该文件,添加用户,在root ALL=(ALL)ALL下添加liweixue ALL=(ALL)ALL。保存退出
			reboot
  1. 启用网络
			sudo systemctl enable dhcpcd
			sudo systemctl start dhcpcd
			ping www.baidu.com
  1. 下载安装桌面
			sudo pacman -S xorg-sever xorg-xinit deepin deepin-extra lightdm
  1. 修改lightdm 配置文件
   		sudo vi /etc/lightdm/lightdm.conf

进入lightdm.conf文件,将 #minimum-vt=7 # Settiing this is to value < 7 implies security issues ,see FS#46799 这一行的#去掉,将 #greeter-session=example-gtk-gnome 修改为 greeter-session=lightdm-deepin-greeter。保存退出。

  1. 设置桌面开机自启
   		sudo systemctl enable lightdm

并设置账户自动登录。

  1. 安装常用软件
  		sudo pacman -S firefox
  		sudo pacman -Ss xf86-video
  		sudo pacman -S xf86-video-vmware
  		sudo pacman -S leafpad
  		sudo pacman -S file-roller
  1. 添加archlinuxcn源
  		sudo vim /etc/pacman.conf

在文件末尾添加
[archlinux]
SigLevel = Optional TrustALL
Sever = https://mirrors.ustc.edu.cn/archlinuxcn/$arch 保存退出

  1. 安装yaourt包管理软件
   		sudo pacman -Syyu yaourt
  1. 安装输入法
  		yaourt -S fcitx fcitx-im fcitx-configtool
  		sudo pacman -S archlinuxcn-keyring
  		yaourt -S fcitx-sogoupinyin

至此,一个简单的archlinux系统已经配置成功啦!相比其他的linux版本,archlinux的上手难度确实比较大的= =,这个坑对于新手来说确实起到一定的劝退效果。万事有利必有弊,这个过程中也能学到很多东西。


版权声明:本文为qq_39408032原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。