# ArchlinuxInstallationTutorial **Repository Path**: finalove/archlinux ## Basic Information - **Project Name**: ArchlinuxInstallationTutorial - **Description**: arch + xfce4 安装及美化 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-05-08 - **Last Updated**: 2021-08-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # arch + xfec4 安装及美化 ![展示图片](https://gitee.com/finalove/archlinux/raw/master/images/0.png) #### 前言 安装arch+xfec4的原因主要是因为开销低,安装其他的系统或桌面破笔记本会经常卡顿,体验极差 ## 准备工作 * 0x00.下载镜像 [https://www.archlinux.org/download](https://www.archlinux.org/download) * 0x01.制作u盘启动盘 ``` # Linux下使用dd命令 dd if=xxx.iso of=/dev/sdb bs=1M && sync # 恢复U盘容量 dd if=/dev/zero of=/dev/sdb bs=1M count=1 # 打开/loader/entries/archiso-x86_64.conf # 将“archisolabel=xxx” 修改为u盘名称 ``` 或者使用 [deepin-boot-maker(windows)](http://cdimage.deepin.com/applications/deepin-boot-maker/windows/) [deepin-boot-maker(macos)](http://cdimage.deepin.com/applications/deepin-boot-maker/macos/) 制作好以后同样需要将“archisolabel=xxx” 修改为u盘名称 * 0x02.修改bios 为uefi启动模式 ## 分区 [root@arch]$ `cfdisk`
![分区截图](https://gitee.com/finalove/archlinux/raw/master/images/1.png) ``` # 如图,sda1~sda3是windows的分区 # sda4 - arch的efi分区 # sda5 - /boot # sda6 - swap # sda7 - / # sda8 - /home # 之后根据自己的情况对应 ``` ## 格式化分区 * 0x00.格式化efi分区
[root@arch]$ `mkfs -t vfat /dev/sda4`
* 0x01.格式化 /,/home,/boot分区
[root@arch]$ `mkfs -t ext4 /dev/sda5`
[root@arch]$ `mkfs -t ext4 /dev/sda7`
[root@arch]$ `mkfs -t ext4 /dev/sda8`
* 0x02.格式化、启用swap分区
[root@arch]$ `mkswap /dev/sda6`
[root@arch]$ `swapon /dev/sda6`
## 挂载(efi、/、boot、home) [root@arch]$ `mkdir /mnt/boot`
[root@arch]$ `mkdir /mnt/boot/efi`
[root@arch]$ `mkdir /mnt/home`
[root@arch]$ `mount /dev/sda4 /mnt`
[root@arch]$ `mount /dev/sda2 /mnt/boot`
[root@arch]$ `mount /dev/sda1 /mnt/boot/efi`
[root@arch]$ `mount /dev/sda5 /mnt/home`
## 安装(需要联网) `# 如果使用无线网络,使用 wifi-menu 命令连接无线网络`
* 0x00.编辑更新源 [root@arch]$ `vi /etc/pacman.d/mirrorlist`
`# 在文件开始加入:Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch`
* 0x01.安装基本系统 [root@arch]$ `pacstrap /mnt base`
* 0x02.生成磁盘挂载列表 [root@arch]$ `genfstab -U -p /mnt >> /mnt/etc/fstab`
* 0x03.进入系统 [root@arch]$ `arch-chroot /mnt`
## 基础配置 ``` # 安装vim pacman -S vim # 添加主机名 echo "Arch" > /etc/hostname # 键盘映射和字体 echo KEYMAP=us > /etc/vconsole.conf # 时区 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 硬件时钟同步 hwclock --systohc --utc # 字符编码 echo LANG=en_US.UTF-8 > /etc/locale.conf vim /etc/locale.gen en_US.UTF8 UTF-8 zh_CN.UTF8 UTF-8 # 更新编码 locale-gen # 设置root密码 passwd root ``` ## 启动管理器 ``` # 安装Grub2 pacman -S grub efibootmgr dosfstools # 安装到sda grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Arch_Grub --recheck grub-mkconfig -o /boot/grub/grub.cfg ``` ## 卸载被挂载的分区 ``` # 退出系统 exit # 取消挂载 umount /mnt/boot/efi umount /mnt/{boot,home,} # 关机拔掉u盘 poweroff ``` ## 安装xfec4桌面环境 ``` # 0x00.安装xorg pacman -S xorg-server xorg-xinit # 0x01.触摸板驱动 pacman -S xf86-input-synaptics # 0x02.显卡驱动 // intel pacman -S xf86-video-intel // nvidia pacman -S xf86-video-nv // ATi pacman -S xf86-video-ati # 0x03.安装xfec4 pacman -S xfce4 xfce4-goodies # 0x04.安装字体 pacman -S wqy-zenhei wqy-microhei # 0x05.创建桌面用户 useradd -m yourUserName passwd yourUserName # 0x06.安装lightdm登陆器 pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings systemctl enable lightdm.service # 0x07.安装网络管理器 pacman -S networkmanager networkmanager-pptp network-manager-applet systemctl disable dhcpcd systemctl enable NetworkManager # 0x08.重启之后就能看见图形化界面了 reboot ``` ## 美化 * 0x00.xfec4美化
各种主题下载地址:[http://xfce-look.org](http://xfce-look.org) ``` # 鼠标主题目录,/usr/share/icons # 图标主题目录,/usr/share/icons # 桌面主题目录,/usr/share/themes # 将下载的主题解压后 sudo cp -r 主题目录 /usr/share/themes/ ``` * 0x01.grub2美化
各种主题下载地址:[https://www.gnome-look.org/browse/cat/109/](https://www.gnome-look.org/browse/cat/109/) ``` # 将下载的主题解压后 sudo cp -r 主题目录 /boot/grub/themes/ sudo vim /etc/grub.d/00_header // 在shell脚本变量赋值出添加 GRUB_THEME="/boot/grub/themes/主题包名/theme.txt" GRUB_GFXMODE="1920x1080x32" # 更新配置文件 sudo update-grub ``` * 0x02.lightdm美化
通过`lightdm-gtk-greeter-settings`美化 ## 访问windows远程桌面连接 ``` pacman -S rdesktop rdesktop -g 1024x900 -P -z -x l -r sound:off -u windowuser 192.168.1.123:3389 # 及简连接 rdesktop + ip # 参数及意义 # -g 后面代表要使用的分辨率 # -P 启用位图缓存 # -z 启用RDP数据流压缩 # -x l 使用局域网级别的图像质量 # -r sound:off 关闭声音 # -u windowuser 指定要使用的用户 # ip:prot 要连接的计算机的IP地址和端口号 // 如果出现Failed to connect, CredSSP required by server. // 则需要在服务器上取消勾选“仅允许运行使用网络界别身份验证的远程桌面的计算机连接” // 右键我的电脑->属性->远程设置->远程 // 可以编写shell脚本,用于连接常用的服务器 vim mstsc.shell #! /bin/bash read -p "'0' to xxx server,'1' to xxx server,default(0):" name if [ $name ] than ip="xxx.xxx.xxx.xxx" else ip="xxx.xxx.xxx.xxx" fi echo $ip rdesktop -g 1024*800 -P -z -x l -u windowuser $ip ``` # 常用软件的安装 ## 添加源 ``` sudo vim /etc/pacman.conf // 添加到最后 [archlinuxcn] SigLevel = Never Server = http://mirrors.163.com/archlinux-cn/$arch Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch Server = http://repo.archlinuxcn.org/$arch // 更新 sudo pacman -Syu ``` ## 网易云音乐 ## wps office ``` sudo pacman -S wps-office // 删除WPS新建的“金山办公”的菜单项 sudo rm -rf /etc/xdg/menus/applications-merged/wps-office.menu ``` ## 输入法 ## Thunder yaourt -Sy deepin.com.thunderspeed ## atom ## google-chrome ## lnmp ## mysql workbench ## wechat ## tim ## baiduNetdisk ## heidisql ``` 0x00.如果安装了deepin-wine-tim 或者deepin-wechat的话就已经安装了wine了 否则的话先装wine,winecfg配置 0x01.下载heidisql并解压 0x02.编写脚本或者配置启动器(每次运行路径太过麻烦) vim hs.shell #! /bin/bash wine 绝对路径/heidisql.exe 0x03.赋予权限,移动 su root chmod -R 777 hs.shell mv hs.shell /usr/bin/hs 0x04.hs命令启动! ``` ## 更换wine的主题 ``` cp /home/yourUserName/.deepinwine/Deepin-TIM/drive_c/windows/Resources/Themes/deepin/deepin.msstyles /home/yourUserName/Desktop/ winecfg 安装 应用 ```