当前位置:   article > 正文

archlinux自定义安装教程(一)_iwctl 连接wifi

iwctl 连接wifi

archlinux自定义安装教程(一)

UEFI和CSM介绍

UEFI用来替代传统BIOS引导操作系统,学会修改UEFI启动项也变得十分重要,UEFI全称为:“统一的可扩展固件接口”(Unified Extensible Firmware Interface),目前新购入的计算机都支持UEFI固件,若是需要启动传统MBR设备,则需开启CSM(Compatibility Support Module)。关闭CSM则变成纯UEFI启动,且完全支持安全启动。Secure Boot(安全启动),安全启动仅适用于使用UEFI启动的操作系统。如果电脑要启动不完全支持UEFI的设备,就必须关闭Secure Boot,然后打开CSM。如Win7系统,必须开启CSM兼容模式。Windows8及以上都能很好的支持UEFI。

制作启动盘

使用磁盘烧录工具将镜像写入你的USB存储器,Linux系统可以使用dd
Windows系统可以使用开源软件rufus或者UltralISO。

验证主板支持的引导模式
ls /sys/firmware/efi/efivars
  • 1

如果命令显示的目录没有错误,则主板支持UEFI模式启动。如果该目录不存在,则主板支持传统的CSM模式启动。

连接WIFI

1.在终端中输入iwctl进入iwd提示符[iwd#]

iwctl
  • 1

2.在[iwd#]中输入device list查询网卡设备

device list
  • 1

3.在[iwd#]中连接wifi网络,如果wifi加密,会提示你输入密码

station [devicename] connect [wifi-ssid]
  • 1

4.退出[iwd#]

exit
  • 1
方式二:
# ip link
# ip link set wlan0 up
# iw dev wlan0 scan | grep SSID
# wpa_passphrase wifi-SSID wifi-password > /etc/wifi.config
# wpa_supplicant -c /etc/wifi_config -i eth0 &
# dhcpcd &
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
更新系统时间

使用timedatectl命令确保时间同步

timedatectl set-ntp true
timedatectl status
  • 1
  • 2
磁盘分区

1.使用lsblk或fdisk等磁盘工具查看磁盘设备
机械硬盘一般是/dev/hdx
SATA固态硬盘一般是/dev/sdx
NVME固态硬盘一般是/dev/nvme0nx

lsblk
  • 1

2.使用fdisk或cfdisk创建磁盘分区

2.1使用UEFI引导(分区类型为GPT)

设备名分区类型挂载点建议大小格式
/dev/sda1efi/boot/efi300Mfat
/dev/sda2boot/boot500Mext4
/dev/sda3交换分区-8G[swap]
/dev/sda4根分区/自定义ext4
/dev/sda5家目录/home剩余空间xfs

2.2使用CSM引导(分区类型为DOS)

设备名分区类型挂载点建议大小格式
/dev/sda1交换分区-8G[swap]
/dev/sda2根分区/自定义ext4
/dev/sda3家目录/home剩余空间xfs
格式化分区

1.格式化efi分区

mkfs.vfat /dev/sda1
或
mkfs.fat -F32 /dev/sda1
  • 1
  • 2
  • 3

2.格式化boot分区

mkfs.ext4 /dev/sda2
  • 1

3.格式化swap分区

mkswap /dev/sda3
  • 1

4.格式化根分区

mkfs.ext4 /dev/sda4
  • 1

5.格式化/home分区

mkfs.xfs /dev/sda5
  • 1
挂载分区

1.挂载根分区

mount /dev/sda4 /mnt
  • 1

2.挂载boot分区

mkdir /mnt/boot
mount /dev/sda2 /mnt/boot
  • 1
  • 2

3.挂载efi分区

mkdir /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi
  • 1
  • 2

4.挂载home分区

mkdir /mnt/home
mount /dev/sda5 /mnt/home
  • 1
  • 2

5.激活swap分区

swapon /dev/sda3
  • 1
修改软件源

1.archlinux的pacmanp配置文件路径/etc/pacman.conf

2.修改mirrorlist源文件,将想要使用的源放到最前面即可

vim /etc/pacman.d/mirrorlist
  • 1
安装系统

1.安装linux基础,内核以及固件(私有驱动)

pacstrap /mnt base linux linux-firmware
  • 1

2.安装linux基本开发环境和编辑器(可不安装)

pacstrap /mnt base-devel
  • 1
将挂载信息写入到本地
genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab
  • 1
  • 2
切换至新系统
arch-chroot /mnt
  • 1
设置语言

1.安装编辑器,如nano、vi、neovim等

pacman -S neovim
  • 1

2.配置本地语言
在Linux中通过locale来设置程序运行的不同语言环境。

nvim /etc/locale.gen
  • 1

3.打开注释

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
  • 1
  • 2

4.应用locale.gen文件,生成新的loclae

locale-gen
  • 1

5.设置系统语言

echo LANG=en_US.UTF-8 >> /etc/locale.conf
  • 1

PS:这里不设置中文的原因是因为tty环境下可能会出现中文乱码,可在稍后安装桌面时再安装中文字体并修改相关内容。

设置时区

1.配置本地时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  • 1

2.设置硬件时钟

hwclock --systohc
  • 1
用户设置

1.设置主机名

echo FZC >> /etc/hostname
  • 1

2.添加本地域名解析

nvim /etc/hosts
127.0.0.1   localhost
::1         localhost
127.0.0.1   FZC.localdomain     FZC
  • 1
  • 2
  • 3
  • 4

3.设置root用户密码

passwd root
  • 1

4.创建用户并添加到users用户组

useradd -m -g users -s /bin/bash kler
passwd kler
  • 1
  • 2

5.为用户添加sudo权限

pacman -S sudo
nvim /etc/sudoers
kler ALL=(ALL) ALL 
wq!
  • 1
  • 2
  • 3
  • 4

ps:也可为用户组添加sudo权限%users ALL=(ALL) ALL

安装驱动

1.安装CPU驱动,intel(intel-ucode)或AMD(amd-ucode)

pacman -S intel-ucode
  • 1
安装系统引导

1.使用UEFI引导
1.1安装grub启动工具,UEFI启动管理工具,多系统引导工具,NTFS读写工具。

pacman -S grub efibootmgr os-prober ntfs-3g
  • 1

1.2创建grub目录并生成grub.cfg配置文件

mkdir /boot/grub
grub-mkconfig -o /boot/grub/grub.cfg
  • 1
  • 2

1.3确认CPU架构并安装grub引导

uname -m
grub-install --target=x86_64-efi --efi-directory=/boot/efi --recheck
  • 1
  • 2

2.使用CSM引导

pacman -S grub os-prober ntfs-3g
mkdir /boot/grub
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --target=i386-pc /dev/sda --recheck
  • 1
  • 2
  • 3
  • 4
安装常用工具
pacman -S vi zsh wpa_supplicant dhcpcd iw
  • 1
安装结束
exit
reboot
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/408196?site
推荐阅读
相关标签
  

闽ICP备14008679号