Arch linux(UEFI+GPT)安装及后续优化教程
Arch Linux安装过程中需要从远程存储库获取软件包,电脑需要有效的互联网连接。
1.联网
查看是否有网
ping www.baidu.com
同步时间
timedatectl set-ntp true
2.分区
验证启动模式
ls /sys/firmware/efi/efivars
查看磁盘
fdisk -l
建立分区
cfdisk
格式化分区,并挂载
mkfs.ext4 /dev/sda1 #以ext4方式格式化磁盘/dev/sda的/dev/sda1分区
mkfs.vfat -F32 /dev/sda2 #以vfat方式创建efi
mount /dev/sda1 /mnt #挂载/
mkdir -p /mnt/boot/efi #建立boot文件夹
mount /dev/sda2 /mnt/boot/efi #挂载efi
创建并启用swap分区
mkswap /dev/sda3 #创建swap分区
swapon /dev/sda3 #启用swap分区
查看分区
lsblk
3.编辑镜像站文件
使用网易的镜像源
grep 163 /etc/pacman.d/mirrorlist > bak
cat bak > /etc/pacman.d/mirrorlist
pacman -Syy
4.安装
安装基本操作系统
pacstrap /mnt base base-devel
5.配置基础系统
生成fstab
genfstab -U /mnt >> /mnt/etc/fstab
查看fstab
cat /mnt/etc/fstab
切换到新系统
arch-chroot /mnt /bin/bash
设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或者使用tzselect按照提示选择时区
生成/etc/adjtime
hwclock --systohc
设置本地语言
nano /etc/locale.gen
找到en_US.UTF-8 UTF-8,zh_CN.UTF-8 UTF-8和zh_TW.UTF-8 UTF-8,把前面的注释#去掉
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
设置主机名
echo myhostname > /etc/hostname
添加对应的信息到/etc/hosts
127.0.0.1 localhost
::1 localhost
6.安装引导
安装引导工具
pacman -S dosfstools grub efibootmgr os-prober
安装grub
grub-install --target=x86_64-efi --efi-directory=/boot/efi --recheck
配置grub
grub-mkconfig -o /boot/grub/grub.cfg
7.用户管理
设置root用户密码
passwd
添加用户
useradd -m -g users -s /bin/bash 用户名
为刚才添加的用户设置密码
passwd 用户名
为刚才创建的用户添加sudo权限
nano /etc/sudoers
在 root ALL=(ALL) ALL 下面添加
用户名 ALL=(ALL) ALL
8.退出chroot重启
exit
umount -R /mnt
reboot
9.联网
1.有线连接
systemctl start dhcpcd
systemctl enable dhcpcd
2.无线连接
在退出chroot重启之前安装或者连网线安装
pacman -S iw wpa_supplicant dialog
3.ADSL宽带连接
pacman -S rp-pppoe
pppoe-setup
systemctl enable adsl
systemctl start adsl
10.安装桌面环境
安装显卡驱动
确定显卡型号
lspci | grep VGA
pacman -S xf86-video-vesa
参考 https://wiki.archlinux.org/index.php/General_recommendations_(简体中文) 的显卡驱动进行安装。
安装Xorg
pacman -S xorg
笔记本安装触摸板驱动
pacman -S xf86-input-synaptics
安装字体
pacman -S ttf-dejavu wqy-microhei wqy-zenhei
下面提供几种常见的桌面环境(root用户登录)
1.Gnome
安装gnome桌面
pacman -S gnome
启用gnome窗口管理器服务
systemctl enable gdm
启用网络管理器服务
systemctl enable NetworkManager
然后reboot
美化
安装gnome桌面优化工具
pacman -S gnome-tweak-tool
图标包
yaourt -S numix-circle-icon-theme-git
然后在gnome-tweak-tool里启用主题
gtk主题
yaourt -S gtk-theme-arc-git
然后在gnome-tweak-tool里启用
2.kde-plasma
pacman -S plasma
pacman -S kde-applications
pacman -S sddm
systemctl enable sddm #启用sddm显示管理器
systemctl enable NetworkManager
pacman -S plasma-nm #安装网络管理工具(图形界面)
reboot
3.xfce4
安装LXDM
LXDM是一个桌面管理器,用来登录系统及启动桌面
pacman -S lxdm
systemctl enable lxdm
安装xfce4
pacman -S xfce4
启动xfce4
startxfce4
4.lxde
pacman -S lxdm lxde
systemctl enable lxdm
5.deepin
pacman -S deepin deepin-extra lightdm file-roller
编辑lightdm
nano /etc/lightdm/lightdm.conf
找到#greeter-session=example-gtk-gnome
去掉注释,并改为greeter-session=lightdm-deepin-greeter
systemctl enable lightdm.service #启动lightdm服务
systemctl enable NetworkManager
reboot
11.bumblebee
Intel核显和Nvidia独显可以使用大黄蜂bumblebee
sudo pacman -S xf86-video-intel nvidia bumblebee mesa bbswitch
sudo gpasswd -a user bumblebee #将常规用户添加到bumblebee组中
sudo systemctl enable bumblebeed.service
12.后续优化
1.添加archlinuxcn源
nano /etc/pacman.conf
在 /etc/pacman.conf 文件末尾添加网易的镜像源
[archlinuxcn]
SigLevel = Never
Server = https://mirrors.163.com/archlinux-cn/$arch
其它中文社区仓库参见 https://github.com/archlinuxcn/mirrorlist-repo
sudo pacman -S archlinuxcn-keyring
2.安装yaourt使用aur
sudo pacman -S yaourt
3.安装中文输入法
pacman -S fcitx-im fcitx-configtool
nano ~/.xprofile
添加以下几行
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
安装输入法
sudo pacman -S fcitx-sogoupinyin
sudo pacman -S fcitx-rime
4.文件系统支持
sudo pacman -S ntfs-3g #支持ntfs读写
sudo pacman -S dosfstools #支持制作fat文件系统
5.安装常用软件
谷歌浏览器
yaourt -S google-chrome
火狐浏览器
sudo pacman -S firefox
网易云音乐
yaourt -S netease-cloud-music
wps office
yaourt -S wps-office
yaourt -S ttf-wps-fonts
vscode
sudo pacman -S visual-studio-code-bin
ifconfig
sudo pacman -S net-tools dnsutils
cpupower是一组为辅助CPU调频而设计的用户空间工具
sudo pacman -S cpupower
systemctl enable cpupower.service
Arch linux(UEFI+GPT)安装及后续优化教程的更多相关文章
- UEFI+GPT安装WIN7,WIN8/WIN10下安装WIN7双系统
一.BIOS更改 首先来bios更改:我们知道,uefi+gpt引导虽然出来的时间比较长,但是win7还不能完全的支持,所以在使用uefi+gpt安装win7的时候就会出现各种错误!所以我们在安装Wi ...
- Linux上centOs6+安装mysql5.7详细教程 - 前端小鱼塘
https://coyhom.github.io/ 人类的本质是复读机,作为一个非linux专业人员学习linux最好的办法是重复 环境centos6.5 版本5.7 1: 检测系统是否自带安装mys ...
- UEFI+GPT安装windows
首先bios开启uefi windows安装选择驱动器界面:F10 进入命令行: list disk select disk 0 clean convert gpt
- Dell Latitude 3490 使用 UEFI+GPT 安装 Win7 x64
转载请注明出处!转载请注明出处!转载请注明出处! 公司近期采购了一批笔记本,由于刚好赶上Dell升级换代,原来的3480升级到了3490. 由于部分同事用不惯Win10系统,再加上有些软件不兼容,于是 ...
- uefi+gpt安装双系统
uefi+gpt:不要用easybcd!不起作用.找不到.mbr文件. win10空出一个盘: 制作ubuntu启动盘: 分区设置 挂载点 分区大小 新分区类型 新分区位置 用于 / 22000MB ...
- Arch Linux实体机安装记录
下面将记录笔者在戴尔笔记本安装arch linux的过程,用于记录,以便下次使用. 本文的内容参考arch linux官方Wiki. 首先,使用Power ISO把镜像安装到U盘,使用U盘安装. 通过 ...
- win8.1/win10 UEFI + GPT 安装(测试机型:华硕S56CM)
本教程简要介绍在UEFI 启动模式下在GPT分区表中,最简单的方法安装 Windows 10 x64 位系统.(并非傻瓜教程,安装者总要有一定的经验基础)下面先简单介绍一下UEFI和GTP. UEFI ...
- Pavilion M4-1016TX 加装固态硬盘(SSD)+UEFI+GPT安装WIN8.1
折腾了一天,终于将电脑加上SSD和装上系统,记录下,方便后面忘记使用. 步骤: 1.Pavilion M4-1016TX内置了mSata的接口,大小是全高的.ssd支持大小官方说法是测试过32g的,目 ...
- Linux下编译安装redis,详细教程
话不多说,直接开工 准备工作: 本人测试环境:Win10 虚拟机:VM Linux:CentOS5.5 (已搭建好LNMP环境) 软件包:redis-2.6.14.tar.gz (Linux下redi ...
随机推荐
- 三、redis学习(jedis连接池)
一.jedis连接池 二.jedis连接池+config配置文件 三.jedis连接池+config配置文件+util工具类 util类 public class JedisPoolUtils { / ...
- 漏洞:阿里云盾phpMyAdmin <=4.8.1 后台checkPageValidity函数缺陷可导致GETSHELL
阿里云盾提示phpMyAdmin <=4.8.1会出现漏洞有被SHELL风险,具体漏洞提醒: 标题 phpMyAdmin <=4.8.1 后台checkPageValidity函数缺陷可导 ...
- hdu 6399 City Development
vjudge 读进来可能会有相同的\(n_i\),不过在相同的\(n_i\)中只有最后一个是有用的,所以其他的要缩起来,缩完后这些\(n\)的数量不会超过19个 可以发现一个城市的答案为所有城市初始权 ...
- spring cloud 入门
某种程度上 软硬件 殊途同归了 (软件模仿硬件 总线设计, 资源定位 (寻址) ) spring 是什么 EDA ( Event-driven architecture ) (SOA , SOAP , ...
- docker中centos7安装ssh服务
来源:https://blog.csdn.net/qq_32969313/article/details/64919735 docker安装好后,自己动手做个自己的docker镜像,首先需要从服务器p ...
- Java面试01
一.谈谈你对java的理解 1.平台无关性,一次编译到处运行 2.GC 3.语言特性 4.面向对象 5.类库 6.异常处理 二.Java如何做到一次编译到处运行?(如何做到平台无关性) 首先我们先来编 ...
- 11、Nginx反向代理服务
1Nginx代理服务基本概述 1.代理一词并不陌生, 该服务我们常常用到如(代理理财.代理租房.代理收货等等),如下图所示 2.在没有代理模式的情况下,客户端和Nginx服务端,都是客户端直接请求服务 ...
- 韦东山嵌入式Linux学习笔记03--如何搭建软件环境
1. 从网上下一个虚拟机,比如vmvare station 2.下一个ubuntu镜像回来安装, 我下了14.04来安装.参考链接: https://blog.csdn.net/qq1326702 ...
- IIS 程序池优化配置方案
内容目录 IIS 程序池优化配置方案IIS高并发配置一.IIS站点绑定程序池设置二.支持万级并发请求 IIS 程序池优化配置方案 最近由于系统的客户越来越多,有客户反映访问速度变慢,尤其是api的请求 ...
- 使用Spring Mail发送QQ邮件
一.邮箱设置 QQ邮箱设置:http://service.mail.qq.com/cgi-bin/help?id=28, 下面这些服务需要开启(需要设置邮箱独立密码): 二.applicationCo ...