Arch Linux 安装和配置(陆续更新)

Arch Linux 安装和配置(陆续更新)

南国一年一度的回南天到来,周末百无聊赖,研究一下Arch Linux,整理此文,其他使用笔记陆续补充。

一、在Vmware中安装Arch Linux

1. 下载ISO镜像

在官网下载ISO镜像,地址:https://archlinux.org/download/

2. 安装部署镜像

  1. 创建新的虚拟机,根据官网信息Included Kernel: 5.11.2,在客户机操作系统选项中选择:其他 Linux 5.x 及更高版本内核64位。

  2. 此时默认的引导方式为BIOS,我们在vm设置中将其改为uefi启动。

  3. 启动后选择第一个,等待加载完看到root@archiso即为加载成功。

3. 配置网络

  1. dhcpcd #配置dhcp
    
  2. ping 8.8.8.8 #检测网络连通性
    
  3. 通常在VM中网络都是配置好的,可以跳过此步。

4. 更新系统时间

timedatectl set-ntp true

5. 分区和格式化磁盘(针对EFI/GPT引导)

  1. 创建引导分区

    fdisk  /dev/sdx  #x为通过 fdisk -l 查询的实际当前操作的硬盘
        g #创建一个GPT分区
        n #一路回车即可
        p #查看当前的新分区
        t #选择新创建的分区需要,输入l查看分区类型,选择EFI对应的编号
        w #将修改写入磁盘生效
    fdisk -l #查看引导区的盘符
    mkfs.fat -F32 /dev/sdxxx #将刚刚的引导分区格式化为fat32
    
  2. 创建根分区

    fdisk /dev/sdx
        n #创建一个新的分区,一路回车将整个盘占满
        w #将修改写入磁盘
    mkfs.ext4 /dev/sdxxx #格式化为ext4
    
  3. 挂载分区

    mount /dev/sda2 /mnt    #将根分区挂载
    #如果是EFI/GPT引导方式,创建boot目录并将引导分区挂载在上面
    mkdir /mnt/boot
    mount /dev/sda1 /mnt/boot
    

6. 系统安装及配置

  1. 选择源

    vim /etc/pacman.d/mirrorlist
    #Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
    #Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch
    #推荐使用清华和浙大的源,不过默认已经有国内源可以用了。
    
    
  2. 安装基本包

    pacstrap /mnt base base-devel linux linux-firmware dhcpcd
    
  3. 配置fstab

     genfstab -U /mnt >> /mnt/etc/fstab #-U 或 -L 用于设置UUID或卷标
    
  4. Chroot

    arch-chroot /mnt  #Chroot就是Change root,就是变更当前进程及其子进程的可见根路径。相当于把操作把操作权交给当前新安装的系统中。
    
  5. 配置时区

    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    hwclock --systohc #生成/etc/adjtime
    
  6. 本地化

    本地化的程序与库若要本地化文本,都依赖 Locale,后者明确规定地域、货币、时区日期的格式、字符排列方式和其他本地化标准。

    #编辑/etc/locale.gen 然后移除需要的 地区 前的注释符号 #。
    #接着执行 locale-gen 以生成 locale 信息:
    locale-gen
    #然后创建 locale.conf(5) 文件,并 编辑设定 LANG 变量,比如:
    /etc/locale.conf
    LANG=en_US.UTF-8
    #将系统 locale 设置为 en_US.UTF-8 ,系统的 log 就会用英文显示,这样更容易判断和处理问题;
    #也可以设置为 en_GB.UTF-8 或 en_SG.UTF-8,不推荐在此设置任何中文 locale,会导致 tty 乱码。
    
  7. 设置主机名

    vim /etc/hostname
    #在文件第一行设置主机名
    
  8. 配置root密码

    passwd
    
  9. 安装Intel-ucode(仅适用Intel CPU)

    pacman -S intel-ucode
    
  10. 安装Bootloader(针对EFI/GPT)

    pacman -S grub efibootmgr #安装
    grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub #部署
    grub-mkconfig -o /boot/grub/grub.cfg #配置
    
    
  11. 重启

    exit
    umount /mnt/boot
    umount /mnt
    

二、Arch Linux的配置使用

1.添加用户

useradd -m -G wheel user #新增一个用户到wheel组,并创建home目录
passwwd user
pacman -S sudo #安装sudo,最新版已经自带
complete -cf sudo #在sudo中补全命令
vim /etc/sudoers 
#username  ALL=(ALL)  ALL 配置username可以使用sudo命令,重启生效

2. 系统更新

sudo pacman -Syu
sudo pacman -S Chromium

3. 安装桌面

sudo pacman -S xorg #安装开源图形服务xorg
sudo pacman -S xf86-video-intel  #intel 显卡驱动#
sudo pacman -S xf86-video-ati  #amd 显卡驱动# 
sudo pacman -S sddm sddm-kcm #安装登录管理器
systemctl enable sddm
sudo pacman -S plasma kde-applications
#重启后可以使用

4. 安装输入法

sudo pacman -S wqy-zenhei ttf-fireflysung #安装中文字体
sudo pacman -S fcitx5 fcitx5-chinese-addons fcitx5-gtk fcitx5-qt kcm-fcitx5 fcitx5-material-color #安装输入法
sudo vim ~/.pam_environment
#INPUT_METHOD  DEFAULT=fcitx5
#GTK_IM_MODULE DEFAULT=fcitx5
#QT_IM_MODULE  DEFAULT=fcitx5
#XMODIFIERS    DEFAULT=@im=fcitx5
#kde桌面,在开始菜单/系统设置/开机和关机/自动启动:添加程序,fcitx5,确定添加。
#重启
#kde的系统设置/区域设置/输入法:在配置界面添加拼音输入法

5. 安装yakuake下拉式终端

sudo pacman -S yakuake
#设置快捷键

6. 安装open-vm-tools

sudo pacman -S open-vm-tools gtkmm gtkmm3 xf86-video-vmware  xf86-input-vmmouse  linux-headers
systemctl enable vmtoolsd.service
systemctl enable vmware-vmblock-fuse.service
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值