##第一部分安装基本系统:
##制作启动盘推荐 rufus做的U盘还可以用存文件 ,ultraiso也可以。下载镜像后制作u盘启动盘,以后e可以做为应急盘u盘启动后进入 root@archiso~ # root界面。
##推荐ventoy 做个系统盘,然后把安装iso文件放入U盘可启动。
##联网,一下命令打开交互界面连接wifi,找到你的wifi输入密码连接
wifi-menu
#########################################
##最新的wifi使用iw
    #iwctl
    #device list #多个无线或如果不知道网卡编号用它,一般是wlan0
##  #station wlan0 get-networks    ##可以显示可用的无线网
##  #station wlan0 show           ##不行试试这个
##  #station wlan0 connect SSID   ##会提示输入密码。
    #exit                        ##退出搞定                
##检查网络通畅
ping -c 3 www.baidu.com
##同步网络时间需要安装ntp包,不然不起作用。2022-4后不用按装了已经在系统。
#timedatectl set-ntp true
##2022-4以后的reflector可以直接使用,mirrorlist内容有变下面不太适合,跳到reflector。
####################################################################
##编辑国内镜像,用reflector不用这个只当参考。
sed -i '/^## China/,+1!d' /etc/pacman.d/mirrorlist
################替代方法 一般不用##############################
nano /etc/pacman.d/mirrorlist
把第一行 有效改为163的镜像。。
Server = https://mirrors.163.com/archlinux/$repo/os/$arch
##保证在第一行,保存退出后执行
##163镜像不完整要想完美进行如下修改,防止个别文件找不到下载半天。
###安装软件包 reflector,2022后已经自带不用安装。
pacman -S reflector
######################################################################
###reflector
##2022-4以后reflector已经存在系统了,直接输入命令。
##通过下载速度进行排序,筛选前50位中国镜像并写入到/etc/pacman.d/mirrorlist:

# reflector --verbose -l 50 --country 'China' --sort rate --save /etc/pacman.d/mirrorlist

sudo pacman -Syy
###############################################################

##查看磁盘情况,以便分区,挂载分区。
lsblk
##分区 sdXx根据你的盘符,对于固态硬盘,需要 -c -u 这样可以对齐扇区,这俩种在2.17.1以上次2参数默认的,可以用下面直接对齐扇区。标志就是start扇区2048表示正确。
######!!!上面的分区参数是默认的自动对齐不用费心了###########
##注意
##挂载后的固态硬盘分区fstab中使用noatime,discard参数较少固态硬盘的读写次数延长寿命。
fdisk /dev/sdc
##m 帮助,g建立gtp分区,n建立新分区,选择开始扇区后,+20G(M,K)确定分区大小。建议第一个区200M fat32 作为EFI分区。40分区挂载/ ,70+挂载 /home, swap= 内存,小内存可以2×内存大小。w写入退出。
##最好分区方案是最少的分区可以有效利用空间,一个efi分区50-200M,一个系统分区大于40G越大越好。
##格式化
mkfs.fat -F32 /dev/sdc1
mkfs -t ext4 /dev/sdc2
mkfs -t ext4 /dev/sdc3
mkswap /dev/sdc4
##挂载分区
mount /dev/sdc2 /mnt
mkdir /mnt/boot
mkdir /mnt/boot/EFI
mount /dev/sdc1 /mnt/boot/EFI
mount /dev/sdc3 /mnt/home
##查看挂载情况
lsblk
####################################################
##准备工作完成开始安装。
##安装基本系统
pacstrap -i /mnt base base-devel linux linux-firmware
##base-devel包大量基础编译工具。linux内核注意base包没有包括 不然启动不来系统。linux-headers是外置驱动出入内核的地图,可以以后安装。
##安装完毕后,配置fstab
genfstab -U /mnt >> /mnt/etc/fstab
##检查一下 固态硬盘分区检查一下fstab中固态硬盘分区,确认有noatime,discard参数减少读写延长寿命。
cat /mnt/etc/fstab
##切进新系统
arch-chroot /mnt
##本地语言设置
sed -i '/#en_US.UTF-8/s/#//' /etc/locale.gen
sed -i '/#zh_CN.UTF-8/s/#//' /etc/locale.gen
#############################替代等价方法############
nano /etc/locale.gen
##反注释掉 en_US.UTF-8和zh_CN.UTF-8
######################################################

##执行语言初始化
locale-gen
####设置locale.conf!!!!桌面后再换成中文,不然乱码。
echo LANG=en_US.UTF-8 > /etc/locale.conf

##设置时区,s符号链接,f强制覆盖原来文件。
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

##设置硬件时间同步systohc同步时间,utc同步时区。
hwclock --systohc --utc

##安装引导系统
###安装需要工具
pacman -S dosfstools grub efibootmgr os-prober

##grub启动系统,如果系统安装到U盘等移动设备加参数 --removable,表示此为移动设备,自动创建BOOT条目。bootloader-id=arch用在固定设备为引导起个名字arch,bootloader-id 参数和removable是互斥的。
##对于固定硬盘 EFI为:
sudo grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=baifeng --recheck
##对于移动储存
sudo grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck --removable
##对于i386即bios启动,
sudo grub-install --target=i386-pc --recheck /dev/sdc
##对于混合Hybrid 盘,分别安装i386 和 EFI
##会提示没有错误,成功!
####移动固态 --removable可以在个别笔记本不起作用,需要学习Ubuntu和Uos做法
#ls /boot/EFI/EFI/

arch/    BOOT/    deepin/  ubuntu/  UOS/  
#arch条目是bootLoader-id产生,BOOT条目是removable产生,deepin Ubuntu 和UOS是分别在对应系统盘复制的。
#比如 Ubuntu条目ls /boot/EFI/EFI/ubuntu/是这些。

#BOOTX64.EFI*  grub.cfg*     grub.efi*     grubx64.efi*  shimx64.efi*

#这些条目f复制自deepinefi分区,备份在/home/baifeng/backup/EFI/里,同时cp到系统EFI分区只需要将grub.cfg 中uuid改为根分区的uuid
##如cat /boot/EFI/EFI/ubuntu/grub.cfg
search.fs_uuid 90092ab7-68ea-4f5f-880d-5bc23474615b root hd4,gpt4
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
##第一行fs_uuid 对应root hd4,gpt4的uuid即可
##最后复制这个条目到/boot/EFI/EFI/ 中。注意保证移动固态的在各种电脑都能引导,把BOOT/    deepin/  ubuntu/  UOS/ 几个条目都设置好。(如何将系统装入移动固态我以后发文章详述。)

##生成grub.cfg
grub-mkconfig -o /boot/grub/grub.cfg
##看到发现内核明成功!
##########################################
基本系统安装完毕,下面是设置和优化。
##########################################
##管理用户
###设置root密码
###添加sudo用户
##-m 生成home目录,##为了安全不推荐-g users 使用users组ID,推荐不用参数生成和用户名和ID相同的组。 -s 使用shell
useradd -m -s /bin/bash baifeng
passwd baifeng
###添加sudo权限
sed -i '/^root ALL=(ALL) ALL$/a \baifeng ALL=(ALL) ALL' /etc/sudoers
#################替代疗法#######################################
nano /etc/sudoers
####在root ALL=(ALL) ALL加入:  alt+U mark alt+6 可以复制
baifeng ALL=(ALL) ALL
####
##注意 #passwd root #为root设置密码,打印机,访问其他硬盘时需要这个。
################################################################
##安装网络管理有线无线。
pacman -S networkmanager
systemctl enable NetworkManager
##推荐使用,networkmanager 搞定上面的。不要安装dpchd
########卸载挂载设备××××重要××××!!!!!!!!!!!#######
umount /dev/sdc1
umount /dev/sdc3
umount /dev/sdc2
##lsblk查看一下是否卸载
lsblk
######################################################################
##reboot使用新系统启动第一部分完成!
#######################################################################
##第二部分安装,显卡驱动,xWindows,gnome,xfce等,尽快完成桌面这样容易边看说明,边维护系统。
##进入系统后开启网络!
systemctl status NetworkManager.service
systemctl start NetworkManager.service
systemctl enble NetworkManager.service
##有线自动链接。
##启动后联网无线
nmcli device wifi list
nmcli device wifi connect SSID password 你的密码
####以下跟详细用法:
##字符界面联网wifi-menu 和NetworkManager冲突,Net配置会是wifi-menu配置失效不能链接:NetworManager的命令是nmcli,他可以搞定一切
##显示当前无线网络
nmcli device wifi list
##链接wifi
nmcli device wifi connect huawei-baifeng password 123456
##显示连接设备和UUID
nmcli connection show
##NAME                UUID                                  TYPE      DEVICE
##baifeng             900e690f-4ef2-4188-af7c-59a9bd41bc3d  wifi      wlp2s0
##显示设备状态
nmcli device
##断开连接
nmcli device disconnect huawei-baifeng wlp2s0
####查看网络通畅
ping -c 3 www.baidu.com
#######################################################################
###显卡驱动死机问题。
##安装显卡驱动lspci系统锁死,一般容易发生NVIDIA开源驱动这是不兼容笔记本独显。解决方案,grub界面 按e 进入命令设置,在内核调用语句后
##一般后面跟着 quiet 参数加入## acpi_osi=! acpi_osi="Windows 2014"作为临时启动,作用骗系统你是win10
##永久启动:编辑/etc/default/grub GRUB_CMDLINE_LIUNX_DEFAULT="quiet splash"后加入注意“”变成‘’号。重新生成grub.cfg
grub-mkconfig -o /boot/grub/grub.cfg
##查看显卡一般都是这样参数,注意分辨。
lspci | grep VGA
##00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
##01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060 M 显示你的显卡。
#############################################
##安装显卡驱动,对于双显卡,先装intel的省电不折腾,后面在设置双显卡。系统兼容安装多个显卡驱动参见折腾usb安装系统。桌面系统完毕慢慢折腾。
pacman -S xf86-video-intel
##安装xWindows ###在xorg包组加xorg-xinit和可选依赖xterm。
pacman -S xorg xorg-xinit xterm
可以startx 查看跳出简单窗口就成功。
ctrl-d 所有窗口退出。
#######桌面系统的地基已经打好可以安装桌面了。
############这个上面自动安装了没必要安装#####################
##安装笔记本触版,xorg包组里应该有了。这个不需要这么办了。
pacman -S xf86-input-libinput ##xorg包组已经装好了不用装。
###########################################################
##安装字体####重要不然切换中文会乱码。
pacman -S ttf-dejavu wqy-microhei wqy-zenhei
##安装xfce4这个可以替代gnome#############################
pacman -S xfce4 xfce4-goodies
##单独安装 xfce4注意安装登录启动器,如果没有其他登录器。gnome自动gdm,kde自动skdm
pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
##启动窗口管理服务lightdm 同理
systemctl enable lightdm
## xfce 安装好了,但是还需要完善组件,和主题美化,参见折腾xfce

######gnome参见下面,它省些力气,但是推荐体积小的xfce4
##安装gnome,设置工具 ,菜单编辑器##################################
pacman -S gnome gnome-extra gnome-tweak-tool alacarte gnome-terminal
###############################################################
## ####第二部分,桌面好了,下面操作在桌面下进行吧,首先安装坚果云可以边看帮助边优化reboot吧可以了。

#######第三部分优化篇。
####自动补全
####尽管Bash原生支持基本的文件名,命令和变量的自动补全, 我们仍然可以通过一些方法扩充它的功能。包bash-completion通过将自动补全扩充到一个更加广泛的的命令和他们的选项中去使自动补全在shell中的表现更加强大。激活高级补全的方法也非常简单,只需要安装这个包就可以:
# pacman -S bash-completion
####后面工作更便捷。
###############################################################
###不推荐使用archlinuxcn源,系统容易出问题。去gitclone.com 搜索 yay 按照readme来。注意编译可能太慢,用yay-bin方法。
####yay和aur 最简单是在archlinuxcn源里面安装。
##配置源
####这里面软件如网易,搜狗什么的不推荐安装,建议aur相对稳定性高####
####打开/etc/pacman.conf,在末尾加上
cat >> /etc/pacman.conf <<EOF
[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
EOF
#####################替代方法#################################################
 ##使用nano /etc/pacman.conf中添加#

[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
##推荐使用清华的镜像源
[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
##################################################################
##安装key-ring
$ sudo pacman -S archlinuxcn-keyring
##更新软件仓库
$ sudo pacman -Syy
$ sudo pacman -S yay
$ yay -Syu
############yay好了,建议可以注释掉archliuxcn。

####坚果云,参见坚果云建议aur
  #aur/nutstore 5.1.6-3 (+29 0.00)
    a cloud service that lets you sync and share files anywhere.
####搜狗拼音和wps详见 wps和sogo说明。
#注意搜狗需要设置
##配置安装完之后我们还不可以直接使用,还需要进行一定的配置,用文本编辑器打开~/.xprofile,没有就新建,不推荐这个了,在其末尾添加以下几行:
########################################
cat >> /etc/environment <<EOF
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS="@im=fcitx"
EOF
##########################################
#######替代方案nano次文件##################################
##这个文件/etc/environment总领全局。.pam_environment 管个人。
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS="@im=fcitx"
############################################################
##然后注销后重新登录,或者重启后重新登录。
####可能的问题,gnome登录是默认选择进入wayland,但是wayland软件兼容性太差,搜狗拼音和好多软件不能用,建议gnome on xorg登录。兼容性最佳。
###如果遇到登录之后输入法fcitx没有启动的问题,可以讲fcitx设置为自动启动,deepin桌面下右键fcitx的图片就能做到,gnome桌面可以用gnome-tweaks,也可以就简单的在.xprofile里面加一句fcitx。
####rstudio详见 rstudio说明
##想安装一个 Linux 交换区域,使用 mkswap 命令。例如:
mkswap /dev/sdxy
##警告: 指定分区上的所有数据会丢失。
#想要启用一个设备作为交换分区:
 swapon /dev/sdxy
##想要启动时自动启用交换分区,添加一个条目到 fstab:
UUID=<UUID> none swap defaults 0 0
##UUID可以通过以下命令获得:
lsblk -no UUID /dev/sdxy
#############################################################
#强化和美化gnome
sudo pacman -S gnome-shell-extensions
sudo pacman -S chrome-gnome-shell
##确保以上插件安装成功,在~/.local/share/下创建themes 和coins文件夹放置主题和图标主题https://www.opendesktop.org有主题

######################
##不能挂载nt分区是 安装 ntfs-3g就ok,详见折腾xfce,只读挂载windows分区是windows的快速启动应用了混合休眠,linux强行加载会丢失数据,在win的控制面版,电源计划,选电源按钮功能,里面选改变不可改变选项,关闭快速启动。就好。
##注意将自己加入vbox组,详见折腾vbox
sudo usermod -aG vboxusers baifeng
######################

####摄像头搞定
##根据 wiki webcam中发现我的HP摄像头和r5u87x类似于是安装。
yay -S r5u87x
##成功后可以打开茄子视屏了。

折腾安装archlinx记录相关推荐

  1. Ubuntu16.04 Caffe 编译安装步骤记录

    历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受 ...

  2. Ubuntu18.04 小米游戏本最早一代 双硬盘 安装 过程记录

    Ubuntu18.04 小米游戏本最早一代 双硬盘 安装 过程记录.踩了很多坑,折腾了无数次,总结一下,方便日后查阅. UEFI+GPT 新买了一个1T的西数SN550,779元.疫情期间,价格大涨, ...

  3. Ubuntu16.04 Caffe 安装步骤记录(超详尽)

    历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受 ...

  4. CV之detectron2:detectron2安装过程记录

    CV之detectron2:detectron2安装过程记录 detectron2安装记录 python setup.py build develop Microsoft Windows [版本 10 ...

  5. OpenFOAM安装+ParaView安装+环境配置(deb直接安装详细记录-Ubuntu14.04+OpenFOAM4.1)

    OpenFOAM安装+ParaView安装+环境配置 Ubuntu14.04+OpenFOAM4.1(deb直接安装详细记录) Ubuntu14.04安装配置OpenFOAM4.1:https://w ...

  6. [原创] Android SDK 安装全记录

    [原创] Android SDK 安装全记录 1. JDK jdk-se-7u3 http://www.oracle.com/technetwork/java/javase/downloads/ind ...

  7. linux chrome 安装过程记录

    最近,由于公司需要做爬虫抓取一些新闻,在开发过程中,发现有些网站有一定的反爬措施,通过浏览器访问一切正常,通过其他方式,包括:curl,urlconnection 等,就算加入了cookie,agen ...

  8. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 2、安装WebAdapter

    解压webadapter安装包,tar -xzvf Web_Adaptor_Java_Linux_1051_156442.tar.gz 进入下Webadapter目录下静默安装 ./Setup -m ...

  9. 安卓模拟器安装过程记录 20200926

    安卓模拟器安装过程记录 20200926 使用的软件 网易MuMu模拟器-安卓模拟器-极速最安全 http://mumu.163.com/baidu/ 下载并安装 选择路径 在线下载并且安装 安装好后 ...

最新文章

  1. 【2021年度训练联盟热身训练赛第二场】Soccer Standings(python)
  2. 如何将数据导入到 SQL Server Compact Edition 数据库中(四)
  3. 【Linux部署】elasticsearch can not run elasticsearch as root+vm.max_map_count [65530] is too low 问题解决
  4. Zepto自定义模块打包构建
  5. VMware虚拟机安装RHEL6.5系统
  6. 测试工程师,必须掌握的shell变量知识
  7. P4168 [Violet]蒲公英 区间众数
  8. 【优化算法】亨利气体溶解度优化算法(HGSO)【含Matlab源码 127期】
  9. c语言小程序 祝你生日快乐!
  10. 数学分析 极限(第2,3章)
  11. TSO/GSO/LRO/GRO
  12. u盘复制一直正在计算机,解决U盘复制文件时电脑总是重启的方法
  13. c语言pow立方根,C#math.pow立方根计算(C# math.pow cube root calculation)
  14. SQL连接MYSQL出现对象名无效_在SQL数据库中创建视图为什么执行时显示对象名无效?...
  15. Perl-Can't locate Time/HiRes.pm 错误
  16. 像素是什么意思?一个像素有多大?告诉你像素和分辨率的关系!
  17. G.7xx的音频编码方式与带宽计算
  18. CLIST 数组的用法 CListCtrl m_list 用法
  19. 三位学霸要去 IPO 敲钟:出身姚班,做出 300 亿估值
  20. win10取消文件的默认打开方式

热门文章

  1. 预测:原理与实践(第二版)2021/05/01 第一次更新
  2. opencv+python机读卡识别(一)预处理
  3. python 操作redis之五(集合)
  4. 安卓系统监控任务管理器App推荐
  5. android 属性动画伸缩,Android动画开发——Animation动画效果详解
  6. 实现一个文字识别(图片转文字)工具
  7. 前端 vue 使用高德地图组件:(二)获取鼠标点击位置坐标 和 图标覆盖物拖动后的坐标
  8. 知识图谱方向顶会小记
  9. 数据库delete语句菜鸟_MySQL视图
  10. Ae:3D 变换小工具与轴模式