• 隐藏侧边栏
  • 展开分类目录
  • 关注微信公众号
  • 我的GitHub
  • QQ:1753970025
Chen Jiehua

Archlinux安装 

目录

O、硬盘检测

umount /dev/sd*        #卸载分区
sudo badblocks -s -v /dev/sd*   #对磁盘进行read-only检测,漫长的等待
fsck -a /dev/sd*        #逻辑坏道修复

一、准备安装媒介

  1. 刻光盘

  2. 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

参考:Beginners’ guide (简体中文)

 

码字很辛苦,转载请注明来自ChenJiehua《Archlinux安装》

评论