Archlinux安装
目录
O、硬盘检测
umount /dev/sd* #卸载分区 sudo badblocks -s -v /dev/sd* #对磁盘进行read-only检测,漫长的等待 fsck -a /dev/sd* #逻辑坏道修复
一、准备安装媒介
- 刻光盘
U盘安装
二、开始安装
1. 语言
系统语言默认为美式英语。若想在安装过程中使用其他语言,在 /etc/locale.gen 中去掉相应 locale 前的 #(请选择包含 UTF-8 的行):
# vi /etc/locale.gen en_US.UTF-8 UTF-8 de_DE.UTF-8 UTF-8
2. 网络连接
此处已wifi为例
iw dev wifi-menu
3. 磁盘分区
fdisk /dev/sda
创建分区表: Command (m for help): 输入 o 并按下 Enter 然后建立第一个分区: Command (m for help): 输入 n 并按下 Enter Partition type: Select (default p): 按下 Enter Partition number (1-4, default 1): 按下 Enter First sector (2048-209715199, default 2048): 按下 Enter Last sector, +sectors or +size{K,M,G} (2048-209715199....., default 209715199): 输入 +15G 并按下 Enter 然后建立第二个分区: Command (m for help): 输入 n 并按下 Enter Partition type: Select (default p): 按下 Enter Partition number (1-4, default 2): 按下 Enter First sector (31459328-209715199, default 31459328): 按下 Enter Last sector, +sectors or +size{K,M,G} (31459328-209715199....., default 209715199): 按下 Enter 设置启动分区: Command (m for help): 输入 a 并按 Enter Partition number (1-2, default 2): 输入 1 并按 Enter 现在预览下新的分区表: Command (m for help): 输入 p 并按下 Enter 然后向磁盘写入这些改动: Command (m for help): 输入 w 并按下 Enter
4.创建文件系统
# mkfs.ext4 /dev/sda1 # mkfs.ext4 /dev/sda2
5.挂载分区
显示当前分区 # lsblk -f 挂载根目录 # mount /dev/sda1 /mnt 挂载home目录 # mkdir /mnt/home # mount /dev/sda2 /mnt/home
6.选择安装镜像
安装前需要编辑 /etc/pacman.d/mirrorlist, 将偏好的镜像放到最前面:
vi /etc/pacman.d/mirrorlis
推荐的镜像列表:
## ## Arch Linux repository mirrorlist ## Generated on 2014-08-17 ## ## China #Server = http://mirrors.163.com/archlinux/$repo/os/$arch #Server = http://mirror.bjtu.edu.cn/archlinux/$repo/os/$arch #Server = http://mirrors.hust.edu.cn/archlinux/$repo/os/$arch #Server = http://mirrors.hustunique.com/archlinux/$repo/os/$arch #Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch #Server = http://run.hit.edu.cn/archlinux/$repo/os/$arch #Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch #Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
更改镜像列表后,使用 pacman -Syy 强制刷新
pacman -Syy
7.开始安装
pacstrap -i /mnt base base-devel
至此,我们便安装好了最基本的 Arch 系统。
8.生成 fstab
用以下命令生成 fstab. 之所以用 UUID 是因为它们能唯一且独立地标识,如果想用卷标,用 -L 代替 -U 即可:
# genfstab -U -p /mnt >> /mnt/etc/fstab # nano /mnt/etc/fstab
三、配置新系统
0. chroot到新系统
arch-chroot /mnt /bin/bash
1. Locale
/etc/locale.gen是一个仅包含注释文档的文本文件。指定所需要的本地化类型,只需移除对应行前面的注释符号(#)即可,请选择帶UTF-8的項:
vi /etc/locale.gen en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_TW.UTF-8 UTF-8
接着执行locale-gen以生成locale讯息:
locale-gen
创建 locale.conf 并提交您的本地化选项:
echo LANG=en_US.UTF-8 > /etc/locale.conf
提示: 不推荐在此设置任何中文locale,否则可能导致tty乱码。
2. TimeZone
要查看可用时区
ls /usr/share/zoneinfo/
设置时区(上海)
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3. 硬件时间
hwclock --systohc --utc
设置后,如果时间还是不正常(比正常快8个小时或者慢8个小时或者其他),可以通过 timedatectl来进行设置
man timedatectl timedatectl set-time '2014-09-02 20:00:00'
4.设置主机名
echo myhostname > /etc/hostname
5. 配置网络(无线)
pacman -S iw wpa_supplicant dialog
重启后即可用 wifi-menu 来连接网络了
6. 设置密码
passwd
7. 安装配置bootloader
此处以 syslinux 为例:
pacman -S syslinux syslinux-install_update -iam
安装之后,编辑 /boot/syslinux/syslinux.cfg, 将 / 指向正确的根分区,如果弄错会 Arch 启动不起来。将 /dev/sda3 修改为实际的根分区(若您是依照上面的例子分的区,那么根分区应当为 /dev/sda1:
# nano /boot/syslinux/syslinux.cfg ... LABEL arch ... APPEND root=/dev/sda3 rw
8. 重启
exit reboot
四、桌面环境-Xfce4
重启后运行wifi-menu连接网络
1. 安装xorg:
pacman -S xorg
2. 安装xfce:
pacman -S xfce4 xfce4-goodies
默认安装的xfce4,首次启动出现的小提示窗口里面是没有任何东西的。如果你想看到刚启动时候的技巧和小提示,那么就需要安装fortune-mod:
pacman -S fortune-mod
安装好xfce4之后可能会发现xfce4-mixer通过ALSA并不能控制音量,需要安装gstreamer0.10-base-plugins:
pacman -S gstreamer0.10-base-plugins
对于笔记本用户,Xfce4-mixer如果不能同时控制外放与耳机,请尝试安装全部Plugins:
pacman -S gstreamer0.10-plugins
3. 安装显卡驱动
pacman -S xf86-video-ati
4. 安装fcitx输入法
pacman -S fcitx-im pacman -S fcitx-configtool
在~/.xinitrc 中加入
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
5. 安装中文字体
pacman -S wqy-zenhei wqy-microhei
6. 安装firefox浏览器
pacman -S firefox
7. 安装flashplugin
pacman -S flashplugin
8.安装音频插件
pacman -S gstreamer0.10-base-plugins-0.10.36-3 pacman -S gstreamer0.10-plugins
评论