美文网首页
Arch Linux安装

Arch Linux安装

作者: 方松潭 | 来源:发表于2019-06-19 09:56 被阅读0次

    最新Arch Linux官方地址:https://www.archlinux.org/download/

    启动盘制作工具

    windows推荐使用Rufushttps://rufus.ie/,(使用其他工具有可能不能启动)

    连接无线网络使用wpa_supplicant工具:

    1、创建/etc/wap_supplicant/wpa_supplicant.conf配置文件:

    ctrl_interface=/var/run/wpa_supplicant
    update_config=1
    network={
        ssid="MYSSID" #wifi名称
        psk=59e0d07fa4c7741797a4e394f38a5c321e3bed51d54ad5fcbd3f84bc7415d73d #wifi密码
    }
    

    2、使用ifconfig查看网口状态,名称

    ifconfig -a
    
    enp0s31f6: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            ether e4:b9:7a:f9:b1:8f  txqueuelen 1000  (以太网)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
            device interrupt 20  memory 0xef100000-ef120000  
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (本地环回)
            RX packets 2741  bytes 269408 (269.4 KB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 2741  bytes 269408 (269.4 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    wlp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.43.159  netmask 255.255.255.0  broadcast 192.168.43.255
            inet6 240e:d6:810f:22cd:a3ed:88f4:4045:e99b  prefixlen 64  scopeid 0x0<global>
            inet6 240e:d6:810f:22cd:c55:21cb:2d52:adda  prefixlen 64  scopeid 0x0<global>
            inet6 fe80::c182:cf2a:5a30:44cb  prefixlen 64  scopeid 0x20<link>
            ether 48:89:e7:bb:3e:79  txqueuelen 1000  (以太网)
            RX packets 28724  bytes 19461021 (19.4 MB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 38668  bytes 12307073 (12.3 MB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    ifconfig wlp1s0 up #打开对应网口
    

    3、连接wifi

    wpa_supplicant -B -i wlp1s0 -c /etc/wpa_supplicant/wp_supplicant.conf
    

    4、获取ip

    dhcpcd wlp1s0
    

    磁盘分区

    fdisk -l #查看磁盘
    
    /dev/sda1       2048   2099199   2097152     1G EFI System
    /dev/sda2    2099200 421529599 419430400   200G Linux filesystem
    /dev/sda3  421529600 976773134 555243535 264.8G Linux filesystem
    
    使用parted工具分区:

    1、创建分区

    parted/dev/sda
    (parted) mklabel gpt
    (parted) mkpart primary EFI-system 0% 1024M
    (parted) mkpart primary Linux-filesysterm 1024M 100%
    
    parted/dev/sdb
    (parted) mklabel gpt
    (parted) mkpart primary Linux-filesysterm 0% 100%
    

    2、格式化分区

    mkfs.ext4 /dev/sda2
    mkfs.ext4 /dev/sdb1
    mkfs.fat /dev/sda1
    

    3、挂载分区

    mount /dev/sda2 /mnt
    mkdir -p /mnt/boot/EFI
    mount /dev/sda1 /mnt/boot/EFI
    mkdir /mnt/home
    mount /dev/sdb1 /mnt/home
    

    安装基础包

    pacstrap /mnt base
    

    生成分区表

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

    接着使用 arch-chroot 进入新系统。

    arch-chroot /mnt
    

    配置基础系统

    1、时区(中国大陆)

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

    2、硬件时间设置

    hwclock --systohc
    

    3、本地化设置

    nano /etc/locale.gen
    

    按F6搜索zh_CN删除zh_CN.UTF-8 UTF-8前面的#Ctrl+o保存,Ctrl+x退出
    使用 locale-gen 生成 locale。

    locale-gen
    

    4、主机名

    echo <主机名> /etc/hostname
    

    向 /etc/hosts 文件添加 hosts 条目

    nano /etc/hosts
    

    添加内容

    #<ip-address>   <hostname.domain.org>   <hostname>
    127.0.0.1   localhost.localdomain   localhost
    ::1     localhost.localdomain   localhost
    127.0.1.1   <主机名>.localdomain   <主机名>
    

    5、网络连接

    pacman -S networkmanager
    

    (如果需要连接无限,需要现在安装无限包)

    pacman -S modemmanager
    pacman -S mobile-broadband-provider-info
    pacman -S usb_modeswitch
    

    6、为 root 用户设置密码

    password
    

    安装引导程序

    BIOS 系统:

    pacman -S grub os-prober
    grub-install --target=i386-pc /dev/sda    # sda 为目标磁盘
    grub-mkconfig -o /boot/grub/grub.cfg
    

    如果上述过程遇到错误执行下面的代码

    chattr -i /boot/grub/i386-pc/core.img
    grub-install --target=i386-pc /dev/sda --recheck --debug --force # sda 为目标磁盘
    chattr +i /boot/grub/i386-pc/core.img
    grub-mkconfig -o /boot/grub/grub/cfg
    
    完成安装
    exit #推出退回安装环境
    umount -R /mnt # 卸载新分区(可以省略)
    reboot
    

    进入系统需要重新连接网络

    nmcli device wifi list
    nmcli device wifi connect SSID password pwd #SSID wifi名称 pwd密码
    

    相关文章

      网友评论

          本文标题:Arch Linux安装

          本文链接:https://www.haomeiwen.com/subject/oddxqctx.html