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