admin管理员组

文章数量:1536097

  • 1 前提:请先安装Windows系统,再进行Archlinux系统安装,不要将两者顺序颠倒,否则安装完成后无法引导Archlinux系统;

  • 2 此文以Windows10为例,安装Windows过程略;

  • 3 在Windows系统中为Archlinux单独划分一块空白区域,区域最好大于50G;

    • 3.1 “此电脑”右键,选择“管理”

    • 3.2 在打开的页面选择“磁盘管理”;

    • 3.3 选择要安装的磁盘位置,右键选择“压缩卷”,压缩50G以上的空间即可

  • 4 插入linux系统安装U盘,重启电脑选择从U盘启动,不同电脑、主板选择进入快速启动方式如下

  • 5 选择列表中第一个目录

  • 6 选择二级目录下的archlinux

  • 7 检查网络,更新镜像(需在连接网络的前提下进行)

    • 7.1 使用命令检查网络连接情况

      ip a
      

    • 7.2 本文使用的是有线网络,如果使用无线网络:

      • 7.2.1 输入iwctl,进入iwd模式
      • 7.2.2 输入device list,查看网卡名字,假设为wlan0
      • 7.2.3 输入station wlan0 scan,扫描网络
      • 7.2.4 输入station wlan0 get-networks,查看路由器名称,假设为joshua
      • 7.2.5 输入station wlan0 connect joshua,继续输入密码
      • 7.2.6 输入exit,退出iwd模式
    • 7.3 连接成功后,检查连接pacman源的情况

      pacman -Syyy
      
    • 7.4 重新设置mirrorlist(可选,为了提高安装效率,建议操作)

    • 7.5 使用reflector来获取速度最快的6个镜像,并将地址保存至/etc/pacman.d/mirrorlist

      reflector -c China -a 6 --sort rate --save /etc/pacman.d/mirrorlist
      
  • 8 磁盘分区

    • 8.1 检查硬盘,输入lsblk

      这里不显示之前划分好的空闲空间,是因为之前的操作并没有建立分区

    • 8.2 建立分区

      • 8.2.1 由于之前建立的空闲分区在nvme0n1上,所以执行cfdisk /dev/nvme0n1

      • 8.2.2 在最后能看到我们划分的空闲分区

      • 8.2.3 选择New,回车,默认全部大小建立即可

      • 8.2.4 选择write回车,输入yes回车,保存

      • 8.2.5 保存完成后,选择quit回车,退出

    • 8.3 检查分区情况,输入lsblk

  • 9 分区格式化
    将刚刚分好的区格式化为ext4格式,这里认准分区号是nvme0n1p4

    mkfs.ext4 /dev/nvme0n1p4
    

  • 10 挂载分区

    • 10.1 先挂载“/”分区,同样,这里分区号也是nvme0n1p4

      mount /dev/nvme0n1p4 /mnt
      
    • 10.2 根目录下创建“/boot”目录

      mkdir /mnt/boot
      
    • 10.3 挂载EFI分区

      和windows使用同一分区,即上图中红框内分区
      输入命令mount /dev/nvme0n1p1 /mnt/boot,进行/boot分区挂载

  • 11 安装基本系统
    执行pacstrap /mnt base linux linux-firmware nano
    进行自动安装,等待安装完毕即可

  • 12 生成fstab文件
    执行命令genfstab -U /mnt >> /mnt/etc/fstab

  • 13 切换到装好的系统
    执行arch-chroot /mnt

  • 14 设置时区
    执行ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    timedatectl set-timezone Asia/Shanghai

  • 15 同步硬件时钟hwclock --systohc

  • 16 设置locale

    • 16.1 修改locale.gen文件

      nano /etc/locale.gen
      

      Ctrl+W 输入 #en_US 回车 找到UTF-8那一行 删掉前面的#(取消注释)

      Ctrl+W 输入 #zh_CN 回车 找到UTF-8那一行 删掉前面的#(取消注释)

      保存退出

    • 16.2 生成locale
      locale-gen

    • 16.3 创建并写入/etc/locale.conf文件

      nano /etc/locale.conf
      

      填入内容,注意这里只能填这个

      LANG=en_US.UTF-8
      
  • 17 创建并写入hostname

    nano /etc/hostname
    

    输入要设置的用户名,保存退出

  • 18 修改hosts

    nano /etc/hosts
    

    用新修改的hostname名,替换之前的内容,保存退出

  • 19 为root创建密码

    npasswd root
    

    输入并确认密码

  • 20 创建启动器
    安装基本的包,这里使用grub为启动器

    pacman -S grub efibootmgr networkmanager network-manager-applet dialog wireless_tools wpa_supplicant os-prober mtools dosfstools ntfs-3g base-devel linux-headers reflector git sudo
    

    等待安装结束即可

    如果你是intel的cpu,需要安装intel的微码文件

    pacman -S intel-ucode
    

    如果是amd

    pacman -S amd-ucode
    
  • 21 需要linux多合一安装启动盘,可直接扫我~

本文标签: 系统安装双系统操作教程Windows