Arch Linux是致力於使用簡單、系統輕量、軟件更新速度快的Linux發行版linux
優點 Arch Wiki 很是豐富,就是咱們遇到問題時解決的利器chrome
Archlinux iso 連接 在該頁面,找到China區域,下載vim
lsblk 或 fdisk -l 查看系統硬盤參數瀏覽器
parted (parted) mklabel msdos ---建立 MBR/msdos 分區表 (parted) mkpart primary ext4 1m 1g ---大小爲 1G (parted) set 1 boot on ---設置 boot 爲啓動目錄 (parted) mkpart primary ext4 1g 11g (parted) mkpart primary linux-swap 11g 12g (parted) print # ----查看分區狀況 必需要有boot分區。才能順利安裝相似grub等啓動程序 swap分大小爲 內存兩倍便可 也可以使用fdisk 分區bash
parted -l /dev/sda
網絡
mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda2 mkswap /dev/sda3 \格式化 swap swapon /dev/sda3 \啓用 swapsession
parted -l /dev/sda
ide
mount /dev/sda2 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot工具
此步驟須要聯網字體
root@archiso ~ #cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak ---備份 nano /etc/pacman.d/mirrorlist \存放系統和軟件將從這裏的地址下載
(最後兩地址本身加的)
pacman -Syy 更新軟件包
root@archiso ~ # pacstrap /mnt base base-devel # 安裝基本系統 所有默認安裝 Enter 下一步 genfstab -U -p /mnt >> /mnt/etc/fstab \生成fatab分區表
root@archiso ~# arch-chroot /mnt /bin/bash
root@archiso /] nano /etc/locale.gen en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_TW.UTF-8 UTF-8 [root@archiso /] locale-gen \\使配置文件生效 echo LANG=en_US.UTF-8 > /etc/locale.conf \\建立 locale.conf 先不要設置中文編碼,等安裝了圖形界面再修改,不然會亂碼)
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 設置硬件時間 hwclock --systohc --utc
echo zhisheng > /etc/hostname vim /etc/hosts
pacman -S grub \\ 安裝grub包 grub-install --target=i386-pc --recheck /dev/sda \\切勿在塊設備後附加數字,如:/dev/sda1(安裝到 MBR) grub-mkconfig -o /boot/grub/grub.cfg
passwd
useradd -m zhisheng -s /bin/bash passwd zhisheng nano /etc/sudoers 在root ALL=(ALL) ALL下添
pacman -S sudo 此時,已建好基本字符系統 reboot重啓 **(務必添加一個 用戶 ,不然後面sddm顯示管理器登陸的時候沒法登陸,sddm不會列出root用戶) **
systemctl restart dhcpd systemctl enable dhcpcd
pacman -Syu \\更新軟件包 pacman -S xorg
pacman -S xf86-video-vesa # 通用顯卡驅動,不提供任何2D和3D加速功能 pacman -S xf86-video-intel # Intel pacman -S xf86-video-nouveau # Nvidia pacman -S nouveau-dri pacman -S xf86-video-ati # Ati pcaman -S xf86-video-vesa \\安裝聲卡驅動 pacman -S alsa-utils
pacman -S xfce4 touch ~/.xinitrc nano ~/.xinitrc exec startxfce4 chmod +x ~/.xinitrc pacman -S lxdm systemctl enable lxdm.service (登陸管理器有不少 slim ,lxdm) 就不須要手動去輸入啓動X的命令
pacman -S wqy-zenhei(文泉駢-正黑)
pacman -S fcitx-im fcitx-configtool (若是你採用 KDM、GDM、LightDM 等顯示管理器,請在~/.xprofile (沒有則新建一個)中加入以下3行)若是你採用 startx 或者 Slim啓動 (即便用.xinitrc的場合),則在 ~/.xinitrc 中加入: export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
[至此,基本搭建好圖形界面] reboot 進入圖形界面後 修改 nano /etc/locale.conf
zh_CN.UTF-8 (重啓就能顯示中文)
reboot
nano /etc/pacman.conf [archlinuxcn] SigLevel =Never Server = http://repo.archlinuxcn.org/$arch pacman -Syu
pancman -S firefox \\火狐瀏覽器 pacman -S google-chrome \\谷歌瀏覽器 pacman -S flashplugin \\安裝flas插件,不然沒法在線觀看視頻,chrome瀏覽器不支持flash
在此遇到問題 google-chrome:signature from "lilac (build machine) kukac@build.archlinuxcn.org" is ubknown trust 解決 將/etc/pacman.conf 中SigLevel=xxxx 修改成SigLevel=Never 或保險:所有SigLevel修改成SigLevel=Never
pacman -S fcitx-sogoupinyin 搜狗 pacman -S fcitx-googlepinyin 谷歌
問題「安裝後沒法切換\使用輸入法則」 解決 touch ~/.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 &
Yaourt是archlinux方便使用的關鍵部件之一,但沒有被整合到系統安裝中的工具。建議在裝完系統重啓以後,更新完pacman和基本系統以後,就安裝這個工具。 安裝
nano /etc/pacman.conf [archlinuxfr] Server = http://repo.archlinux.fr/$arch pacman -Syu pacman -S yaourt