ArchLinux 安裝記錄

主要步驟

  1. 下載鏡像及刻錄
  2. 開機安裝
  3. 聯網
  4. 編輯鏡像站文件
  5. 分區
  6. 格式化分區並掛載
  7. 安裝基本操做系統
  8. 配置基礎操做系統
  9. 引導系統
  10. 用戶管理
  11. 網絡配置
  12. 安裝Gonme桌面環境
  13. 其餘優化

開始準備

  1. 下載鏡像及刻錄php

    鏡像推薦地址:https://mirrors.tuna.tsinghua.edu.cn/,能夠選擇英文原版也能夠選擇中文版即archlinuxcn;我選擇了archlinuxcn。下載完成後,插入要用來刻錄的U盤,選擇用UtralISO進行刻錄。linux


    注意寫入方式用RAW,點擊肯定,等待刻錄完成。shell

  2. 開機安裝bash

    開機進入U盤啓動(UEFI引導)
    網絡

    系統啓動,默認自動以root用戶登陸。
    session

  3. 聯網編輯器

    若是是臺式機,網絡通常都是默認鏈接的,除非須要pope或者wifi,這種狀況請查看ArchLinux的官方文檔。我是臺式機因此就繼續了。工具

  4. 編輯鏡像站文件
    因爲鏡像站文件中有太多國外網址,網速慢,因此在鏡像站文件開頭添加國內鏡像站。
    shell nano /etc/pacman.d/mirrorlist
    字體

    儘量多的將#China下面的Server一行拷貝至第六行空行。執行ctrl+x退出,提示 是否保存,輸入y,回車 保存
  5. 分區
    檢查分區表
    shell fdisk -l
    結果
    優化

    分區計劃:

    根分區,/dev/sda1,做爲基本啓動盤;
     交換分區, /dev/sda2,做爲基本分區,是內存的兩倍(2*RAM);
     邏輯分區, /dev/sda3,剩餘空間

    查看電腦硬盤設備
    shell lsblk

    fdisk /dev/sda

    進入fdisk交互界面:

    輸入:g 創建gpt分區表:

    (2)創建分區
    輸入:n 添加一個分區

    回車:

    提示讓輸入開始扇區(一個扇區512B,按本身要分區容量大小進行計算)
    輸入2048,回車

    讓輸入結束扇區,因爲一個扇區512B,要建立200M的分區,應該輸入:+200M;

    創建第二個分區:
    輸入n;
    回車
    輸入開始扇區: 回車 (默認開始扇區便可)
    輸入結束扇區:+200M

    創建第三個分區:
    輸入n;
    回車
    輸入開始扇區:回車 (默認開始扇區便可)
    輸入結束扇區:直接回車(默認大那個數字)

    輸入:w 保存並退出;
    執行:lsblk 以下圖所示:

  6. 格式化分區並掛載
    (1)格式化
    格式化ESP分區
    shell mkfs.fat -F32 /dev/sda1
    格式化boot分區
    shell mkfs.ext4 /dev/sda2
    格式化根分區
    shell mkfs.ext4 /dev/sda3

    (2)掛載
    shell mount /dev/sda3 /mnt mkdir /mnt/boot mount /dev/sda2 /mnt/boot mkdir /mnt/boot/EFI mount /dev/sda1 /mnt/boot/EFI
    再次查看lsblk命令,便可看到掛載好的分區

  7. 安裝基本操做系統

    執行以下命令,等待安裝完成。
    sehll pacstrap -i /mnt base base-devel

    直接回車,直至完成。

  8. 配置基礎操做系統

    (1)配置fstab
    shell genfstab -U /mnt >> /mnt/etc/fstab
    # 配置
    再次執行
    sehll cat /mnt/etc/fastab

    (2)切換到新系統
    shell arch-chroot /mnt /bin/bash
    (3)進行本地語言設置
    將en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8 前的#註釋刪除,退出並保存
    shell vi /etc/locale.gen

    locale-gen

    (4)設置時區
    shell ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    (5)設置硬件時間
    shell hwclock --systohc --utc
  9. 引導系統

    GRUB進行UEFI引導
    shell # 安裝引導工具 pacman -S dosfstools grub efibootmgr # 安裝grub grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck # 配置grub grub-mkconfig -o /boot/grub/grub.cfg
  10. 用戶管理
    (1)設置root密碼

    passwd

    (2)添加用戶

    useradd -m -g users -s /bin/bash 用戶名
    # useradd -m -g users -s /bin/bash myName
    passwd 用戶名
    # passed myName
    nano /etc/sudoers

    在 root ALL=(ALL) ALL 下面添加 用戶名 ALL=(ALL) ALL ,爲你剛纔建立的用戶添加sudo權限。
    (3)退出chroot並重啓計算機

    exit
    reboot
  11. 網絡配置

    (1)有線鏈接

    # 可能須要root權限
    systemctl enable dhcpcd

    (2)無線鏈接

    pacman -S iw wpa_supplicant dialog

    (3)ADSL 寬帶鏈接

    pacman -S rp-pppoe# pppoe-setup # systemctl start adsl
  12. 安裝Gonme桌面環境

    (1)安裝顯卡驅動

    lspci | grep VGA

    根據列出的顯卡類型,再結合ArchLinux顯卡來安裝特定顯卡。
    (2)安裝X窗口系統

    pacman -S xorg
    # 安裝字體:Dejavu 和 微米黑字體
    pacman -S ttf-dejavu wqy-microhei

    (3)安裝Gnome桌面環境

    # 安裝gnome桌面
    pacman -S gnome
    # 安裝gnome桌面優化工具
    pacman -S gnome-tweak-tool
    # 安裝gnome桌面菜單編輯器
    pacman -S alacarte
    # 啓用gnome窗口管理器服務 
    systemctl enable gdm
    # 啓用網絡管理器服務 
    systemctl enable NetworkManager
    reboot
  13. 其餘優化
    (1)添加ArchLinux源

    nano /etc/pacman.conf

    在末尾添加

    [archlinuxcn]
    SigLevel=Never
    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

    (2)安裝中文輸入法
    打開並編輯.xprofile文件

    vi ~/.xprofile

    添加以下內容保存退出。

    export LC_ALL=zh_CN.UTF-8
    export XIM=fcitx  
    export XIM_PROGRAM=fcitx
    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"
    eval `dbus-launch --sh-syntax --exit-with-session`
    exec fcitx &

    安裝輸入法

    pacman -S fcitx-im fcitx-configtool
    pacman -S fcitx-sogoupinyin
相關文章
相關標籤/搜索