开源中文网

您的位置: 首页 > Arch Linux > 正文

UEFI+GPT+KDE5+archlinux安装教程(自用)

来源: csdn博客  作者: zzukylin

记录一下折腾archlinux的过程,大家也可以参考一下,有不对的地方欢迎批评指正,大家也可以参考wiki ,此教程适用于UEFI+GPT+archlinux+KDE5


首先对硬盘(256GB SSD)进行清除数据,低格全部填零

[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # dd if=/dev/zero of=/dev/sda bs=16M  
使用parted命令进行分区,(parted)标识指在命令内部操作
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # parted /dev/sda  
建立gpt分区表
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # (parted) mklabel gpt  
建立ESP分区
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # (parted) mkpart primary 1 512M  
建立剩余部分全部分区
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # (parted) mkpart primary 512M -1  
设定ESP分区标志:boot
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # (parted) set 1 boot on  
查看与退出
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # (parted) p  
  2. # (parted) q  
查看分区
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # lsblk  
我的分区状态
EFI:/dev/sda1
Linux:/dev/sda2
生成ESP分区的文件系统FAT32
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # mkfs.vfat -F32 /dev/sda1  
格式化根分区
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # mkfs.ext4 /dev/sda2  
挂载根分区
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # mount /dev/sda2 /mnt  
建立efi目录
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # mkdir -p /mnt/boot/efi  
挂载EFI分区
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # mount /dev/sda1 /mnt/boot/efi  
电脑进行联网,本喵用wifi
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # wifi-menu  
测试网络是否畅通
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # ping -c 3 www.baidu.com  
编辑镜像源文件,添加中国源到第一行(源地址文件内可找到,比如163的),加快安装速度
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # vi /etc/pacman.d/mirrorlist  
安装基本包
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacstrap -i /mnt base  
编辑fstab记录当前mount状态
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # genfstab -U -p /mnt >> /mnt/etc/fstab  
完成后打开/mnt/etc/fstab 看看记录是否正确,建议把efi那行最后的数字改成0,不让每次都检查磁盘
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # vi /mnt/etc/fstab  
把/mnt作为新的根目录
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # arch-chroot /mnt  
时区与编码(编辑locale.gen文件,去掉en_US.UTF-8,zh_CN.UTF-8,zh_CN.GBK前面的#
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # vi /etc/locale.gen  
重建编码表
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # locale-gen  
设置时区
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # ln -S /usr/share/zoneinfo/Asia/Shanghai /etc/localtime  
同步本地时钟
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # hwclock --localtime  
设置主机名
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # echo YourHostName > /etc/hostname  
安装wifi工具
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S dialog  
  2. # pacman -S wpa_supplicant  
  3. # pacman -S netctl  
  4. # pacman -S wireless_tools  
安装vim(vi太坑了有木有,hahahaha)
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S vim  
安装GRUB
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S grub-efi-x86_64  
  2. # pacman -S efibootmgr  
把grub装到efi分区里
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # grub-install --efi-directory=/boot/efi --bootloader-id=arch-grub --recheck  
复制语言文件
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # cp /usr/share/locale/en@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo  
如果是双系统
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S os-prober  
生成grub配置文件
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # grub-mkconfig -o /boot/grub/grub.cfg  
基本系统安装完毕,现在可以重启然后拔掉U盘了
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # exit  
  2. # umount /mnt/boot/efi  
  3. # umount /mnt  
  4. # reboot  
如果一切OK此时就可以进去GRUB菜单了
配置和完善

用户名:root
密码:空

进入archlinux

来设置个root密码
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # passwd  
联网
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # wifi-menu  
如果想自动激活wifi的话可以
查看已链接过的wifi名单
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # netctl list  
激活<profile>名单
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # netctl enable <profile>  
安装 X 图形系统
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S xorg xorg-xinit  
安装触摸板驱动
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S xf86-input-synaptics  
安装一些xorg的app
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S xorg-twm xtrem  
安装字体
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S ttf-dejavu wqy-microhei  
建立普通用户
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # useradd -m -k /etc/skel -G users,wheel YourLoginName  
为新用户建立密码
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # passwd YourLoginName  
安装kde5桌面
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S kf5 kf5-aids  
  2. # pacman -S plasma kdebase kdegraphics-ksnapshot gwenview  
  3. # pacman -R plasma-mediacenter  
  4. # pacman -S sddm sddm-kcm  
  5. # systemctl enable sddm  
  6.   
  7.   
  8. # vim /etc/sddm.conf  
在sddm.conf加入一下内容,没有的话自己创建
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. [Theme]   
  2.   
  3.   
  4. Current=breeze   
  5.    
  6. CursorTheme=breeze_cursors  
安装其他软件包
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S gtk-engines gtk2 gtk3 gnome-themes-standard gnome-icon-theme  
显示回收站(trash)图标
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S gvfs gamin  
安装解压缩软件
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S p7zip zip unzip rar unrar  
安装NTP
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S ntp  
  2. # systemctl enable ntpd  
安装NetworkManager
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S networkmanager net-tools  
  2. # systemctl enable NetworkManager dhcpcd  
安装声音
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S alsa-utils pulseaudio pulseaudio-alsa libcanberra-pulse libcanberra-gstreamer jack2-dbus  
安装NTFS系统识别
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S ntfs-3g  
安装sudo
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S sudo  
编辑sudo配置文件,去掉root ALL=(ALL) ALL 和%wheel ALL=(ALL) NOPASSWD: ALL 前面的注释
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # vim /etc/sudoers  
安装kde中文语言包
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S kde-l10n-zh_cn  
安装kde全部应用
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S kde-applications  
安装fcitx输入法
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # pacman -S fcitx  
  2. # pacman -S fcitx-rime  
  3. # pacman -S fcitx-im  
  4. # pacman -S kcm-fcitx  
新建配置文件,使之qt支持fcitx和中文环境
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. # cd /home/YourLoginName/  
  2. # vim .xprofile  
加入以下内容
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. export LANG=zh_CN.UTF-8  
  2. export LC_ALL=zh_CN.UTF-8  
  3. export GTK_IM_MODULE=fcitx  
  4. export QT_IM_MODULE=fcitx  
  5. export XMODIFIERS="@im=fcitx"  

重启
[html] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. #reboot  
如果一切正常就该进入kde5桌面了。。。

记住联网时如果要创建kde钱包,请输入空密码,这样就不用以后每次登录都要输入钱包密码了。。

enjoy it...

Tags:教程
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明