archlinux install
arch 轻量化linux的安装过程
参考地址:
链接网络
// 查看网络信息
ip link // 打开网络 ip link set wlan0 up
| grep ESSID
iwlist wlan0 scan >文件名
wpa_ passphrase 网络密码 -c 文件名 -i wlan0 &
wpa_supplicant & // 动态分配ip dhcpcd
硬盘分区
-l // 查看硬盘信息
fdisk /dev/xxx // 进入指定硬盘 fdisk
进入fdisk
// 打印信息
p // 设置disk类型为GPT
g // 创建一个新的分区 n
设置引导分区(boot分区), > 开始位置(直接回车,从开头), 设置分区编号(1-128):默认为1 // 直接回车表示默认 > 结束位置(+512M) 如果有提示覆盖,输入Y
// 创建分区
n // 默认编号为1
回车 // 默认从头开始
回车 +512M // 向后512M
设置swap分区 > 休眠, 虚拟内存 > 位置从刚才的512MB开始向后1G
// 创建swap分区
n3// 编号为3
// 默认从头开始
回车+1G // 向后1G
设置主分区 >存储系统数据
// 创建swap分区
n 2 // 编号为3
// 默认从头开始
回车 // 向后所有 回车
分区完成
保存设置!!!!
// 保存设置 w
修改文件系统格式
.fat -F32 引导分区 // 引导分区支持fat32,
mkfs.ext4 主分区 // linux主分区是ext4格式
mkfs// swap分区
mkswap swap分区 // inux swapon命令用于激活Linux系统中交换空间,Linux系统的内存管理必须使用交换区来建立虚拟内存。 swapon swap分区
设置pacman的源
.conf
vim pacman/etc/pacman.d/mirrorlist // 修改源 将距离近的源调上来 vim
安装
pacstrap脚本安装 > 该脚本安装的方式是向一个文件夹内安装东西(我们需要将arch安装到硬盘中, > 不是现在的U盘中,所以我们需要将硬盘挂载到硬盘上的arch中的一个目录下) > 这里以mnt目录为例 挂载硬盘 这里的挂载顺序一定不能变,先挂主分区再挂boot
/dev/sda2 /mnt // 将主分区挂载到/mnt下
mount
/mnt/boot // 创建boot文件夹
mkdir /dev/sda1 /mnt/boot // 将硬盘上的boot分区挂载到mnt文件夹中的boot文件夹中
mount /etc/pacman.d/mirrorlist // 换源
vim # Server = https://mirrors.ustc.edu.cn/blackarch/$repo/os/$arch
/mnt base linux linux-firmware // 安装基础包, linux, linux内核 pacstrap
生成fstab文件(文件系统信息)
-U /mnt >> /mnt/etc/fstab // 生成文件系统配置信息,输出到硬盘上 genfstab
chroot 到新安装的系统:
-chroot /mnt arch
修改时区
-sf /mnt/usr/share/zoneinfo/Asia/Shanghai /mnt/etc/localtime
ln --systohc
hwclock
-->进入到硬盘系统中
-gen
locale-->exit
/mnt/etc/locale.gen
vim -->取消掉 en_US.UTF-8 UTF-8
/mnt/etc/locale.conf
vim -->LANG=en_US.UTF-8
修改键盘设置
/mnt/etc/vconsole.conf vim
修改hosts
/mnt/etc/hosts vim
进入硬盘系统修改密码
passwd
安装引导程序!!!!
[系统引导][uefi管理][cpu升级][多系统管理]
-S grub efibootmgr intel-ucode os-prober pacman
进入系统
-chroot /mnt
arch/boot/grub
mkdir -mkconfig > /boot/grub/grub.cfg grub
确认系统架构
-m
uname
# 安装-install --target=x86_64-efi --efi-directory=/boot grub
安装基本软件
-S vim zsh wpa_supplicant dhcpcd neofetch
pacman
升级系统和同步仓库-Syyu
pacman
# zsh 添加wheel用户-m -G wheel -s /bin/zsh xxxx //
useradd
/etc/pacman.confg
nvim --> multlilib 去掉注释
去掉滴滴滴滴
[root@lc ~]# vim /etc/inputrc
把这一行的注释去掉重启即可- #set bell-style none
-> set bell-style none