ArchLinux裸系统安装全过程

准备阶段

  • 确定硬盘格式.首先要确认自己的硬盘格式是gpt还是mbr,这个很重要,不同的格式安装的方式是不同的,这里我主要讲解gpt格式的安装方式
  • 刻录硬盘.这里是一个坑,开始的时候,我是ulsto刻录了一次,使用的usb-hdd+的方式,开始进行关闭F12进行安装,结果进入了一个页面,大概内容是

    efi default loader
    reboot xxx

    进入这个页面之后,我每次点击第一个选项,即默认loader选项,就会闪一下,提示”secure boot disabled”,之后我又使用ulsto刻录了一次,这次选择的方式是usb-hdd,结果和以上一样。
    之后,百度和google,发现原来需要刻录的u盘应该是dd格式的,于是我就使用了原有ubuntu系统的dd命令进行刻录

    dd if=xxx.iso of=/dev/sdb bs=16M

    这里需要注意的是,在刻录的过程中,需要把u盘umount(注意不是eject)

  • 建立分区

    • 使用parted命令进行分区

      parted  /dev/sda
    • 建立gpt分区表

      (parted)mklabel  gpt
    • 建立ESP分区(这个重要)

      (parted)mkpart primary 1 512M
    • 建立剩余部分全部分区

      (parted)mkpart primary 512M  -1
    • 设置ESP分区标志:boot

      (parted)set 1 boot on
    • 查看和退出

      (parted)p
      (parted)q
    • 查看分区

      lsblk

      正常的分区状态应该是

      /dev/sda1
      /dev/sda2
    • 生成ESP分区的文件系统FAT32

      mkfs.vfat -F32 /dev/sda1
    • 格式化根分区

      mkfs.ext4 /dev/sda2
    • 挂载分区

      mount /dev/sda2 /mnt
      mkdir -p /mnt/boot/efi
      mount /dev/sda1 /mnt/boot/efi

安装

  • 先进行联网,使用wifi

    wifi-menu
  • 编辑镜像源文件/etc/pacman.d/mirrorlist,我使用的zju和163

    sed -i "s/^\b/#/g" /etc/pacman.d/mirrorlist //使用这句话对所有的源进行注释
  • 安装基本包

    pacstrap -i /mnt base
  • 编辑fstab记录当前mount状态

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

chroot下操作

  • 把/mnt作为新的根目录

    arch-chroot /mnt
  • 时区与编码,把en_US.UTF-8和zh_CN.UTF-8和中zh_CN.GBK钱买你的注释去掉

    vi /etc/locale.gen
    ...
    locale-gen //重建编码表
  • 设置主机名

    echo myHostName > /etc/hostname
  • 安装wifi工具

    pacman -S dialog 
    pacman -S wpa_supplicant 
    pacman -S netctl
    pacman -S wireless_tools
  • 安装GRUB

    pacman -S grub-efi-x86_64
    pacman -S efibootmgr
  • 把grub装到efi分区中

    grub-install  --efi-directory=/boot/efi  --bootloader-id=arch-grub  --recheck
  • 生成grub配置文件

    grub-mkconfig -o /boot/grub/grub.cfg
  • 基本完成

    exit
    umount /mnt/boot/efi
    umount /mnt
    reboot
  • 安装完成后,重新进入的应该是一个纯字符界面
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值