Arch Linux 安装

    xiaoxiao2022-06-27  219

    0. 双显卡(Intel, Nvidia GeForce),https://wiki.archlinux.org/index.php/NVIDIA 根据显卡安装驱动, SSD+HHD

    1.选择镜像 https://www.archlinux.org/download/

    2.用Rufus制作启动盘 https://rufus.en.softonic.com/

    3.安装

    3.1 wifi-menu 查找wifi,进行连接

    3.2 date -s更改时间

    3.3 此步用于把国内的镜像置顶

    nano /etc/pacman.d/mirrorlist 

    第一行输入:

    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

    Server = https://mirrors.163.com/archlinux/$repo/os/$arch

    ctrl+o,enter,ctrl+x 保存退出

    nano /etc/pacman.conf

    末尾输入:

    [archlinuxcn]  Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

    3.4 分区

    3.4.1 lsblk查看分区情况

    3.4.2 cfdisk /dev/XXX 进行分区,选gpt,系统放到固态硬盘ssd上,/home放到机械硬盘hdd上

    3.4.3 格式化分区

             mkfs.fat 格式化EFI system, mkfs.ext4 格式化Linux filesystem

    3.4.4 挂载分区       

    mount /dev/nvme0n1p2 /mnt mkdir -p /mnt/boot/EFI mount /dev/nvme0n1p1 /mnt/boot/EFI mkdir /mnt/home mount /dev/sda /mnt/home

    3.5 安装基础包

    pacstrap /mnt base

    3.6 生成分区表

    genfstab -U /mnt >> /mnt/etc/fstab

    3.7 进入新系统

    arch-chroot /mnt

    3.7.1 时区 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    3.7.2 硬件时间 hwclock --systohc 

    3.7.3 本地化设置(中文)

            nano /etc/locale.gen F6

            找到zh_CN.UTF-8 UTF-8以及en_US.UTF-8 UTF-8,删除前端'#',ctrl+o,enter,ctrl+x 保存退出

             locale-gen

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

    3.7.4 主机名 ctrl+o,enter,ctrl+x 保存退出

    echo XXX > /etc/hostname nano /etc/hosts 127.0.0.1 localhost.localdomain localhost ::1 localhost.localdomain localhost 127.0.0.1 XXX.localdomain XXX

    3.7.5 用户、密码

            passwd 为root设置密码

    useradd -m -g users -G audio,video,floppy,network,rfkill,scanner,storage,optical,power,wheel,uucp -s /bin/bash username

           passwd username

    3.7.6 安装包

    base-devel : 一些基础包,比如sudo、gcc等

    dialog 和 wpa_supplicant: 没有它无法使用wifi-menu命令

    pacman -S base-devel netctl networkmanger crda

    nano /etc/sudoers 在root ALL =(ALL) ALL下面加 username ALL =(ALL) ALL,%wheel ALL =(ALL) ALL

    3.7.7 安装nvidia、Intel的驱动,相关配置文件在:https://mp.csdn.net/postedit/91048872

    pacman -S nvidia nvidia-lts nvidia-utils xf86-video-intel mesa

    3.7.8 安装引导程序

    pacman -S dosfstools grub efibootmgr

    grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=GRUB

    grub-mkconfig -o /boot/grub/grub.cfg

    3.8 卸载新分区

    ctrl+D  umount -R /mnt

    reboot

    4. 推荐软件

    xorg xorg-xinit (图形界面)

    fcitx fcitx-rime (输入法)

    wqy-microhei wqy-zenhei (解决浏览器中文乱码)

    nvidia(选libglvnd) nvidia-lts (显卡驱动)

    xfce4 xfce4-goodies (桌面环境)            lightdm lightdm-gtk-greeter (登录界面)

    如果通过wifi-menu连接WiFi不成功,使用networkmanager,

    nmcli device wifi connect "SSID" password "password" 如果失败,先nmcli con delete "SSID",再执行上一条命令

     


    最新回复(0)