Enjoy arch —— 安装arch

转载至:http://wawei.gitcafe.io/

6f9bd34dd2f9578d.jpg

准备工作

  1. 准备镜像
    下载最新的安装镜像,并将镜像刻录到u盘,刻录的话Windows系统可以用rufus, Linux系统就用dd好了,完成后重启并设置u盘启动,进入安装环境。

  2. 网络连接
    arch的安装高度依赖网络,所以我们得先把网连上。

    无线网络先使用 iw dev 命令找到interface,再使用 wifi-menu [interface] 命令连接wifi。interface一般是以wlp开头的。

    有线网络使用 dhcpcd 命令来启用动态ip服务即可。如果不能成功请参考wiki中的静态ip设置。

    Tip: 校园网可以先用手机连接wifi。再用usb共享给电脑,后续操作与有线网络相同。

    使用 ping 命令测试网络连接

    ping www.baidu.com

    ctrl+c 停止测试。

  3. 磁盘分区

    建议采用/分区+home分区的形式。UEFI启动还需要一个EFI分区,内存太小的话可以加一个swap分区。

    分区用/dev/sdXY的形式来表示,例如/dev/sda3表示第一块硬盘上的第3个分区,下面的sdXR、sdXH、sdxS、sdXE分别表示/分区、home分区、swap分区和EFI分区,具体操作时请替换成对应的分区编号,可以用 lsblk 命令来查看分区情况。

    分区可以使用parted来完成,具体用法请看wiki。下面给出了一个使用GPT分区表的示例,(EFI分区(512MiB)+/分区(20GiB)+swap分区(4GiB)+home分区(剩余所有空间)):

    parted /dev/sda
        mklabel gpt
        mkpart ESP fat32 1M 513M
        set 1 boot on
        mkpart primary ext4 513M 20.5G
        mkpart primary linux-swap 20.5G 24.5G
        mkpart primary ext4 24.5G 100%
    

例如linux系统的GParted或者windows系统的傲梅分区助手)来完成分区操作(尤其是那些想要装双系统的,事实上我就是这么做的)。

  1. 格式化分区

    分区还需要建立文件系统才可使用,这一过程被称为格式化,linux常用的文件系统是ext4。

    #对于普通分区:
    mkfs.ext4 /dev/sdXY
    #对于swap分区:
    mkswap /dev/sdXS
    #对于EFI分区:
    mkfs.vfat -F32 /dev/sdXE
    

Tip.装双系统时不要格式化原来的EFI分区。

  1. 挂载分区

    首先将/分区挂载到安装程序的/mnt,然后再创建对应的子目录,将其他分区挂载上去:

    #挂载/分区
    mount /dev/sdXR /mnt
    #挂载EFI分区
    mkdir -p /mnt/boot
    mount /dev/sdXE /mnt/boot
    #挂载home分区
    mkdir -p /mnt/home
    mount /dev/sdXH /mnt/home
    #激活swap分区
    swapon /dev/sdXS
    配置镜像
    

使用国内的镜像源可以提高下载速度,缩短安装时间。
编辑/etc/pacman.d/mirrorlist文件

nano /etc/pacman.d/mirrorlist

在/etc/pacman.d/mirrorlist前面加入以下内容

Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.163.com/archlinux/$repo/os/$arch

ctrl+x保存退出。

安装系统

有了前面的准备工作这一步就非常简单了。

pacstrap -i /mnt base base-devel

配置系统

现在我们已经安装好了最基本的系统,还需要进行简单的一些配置工作才可使用。

生成分区信息

genfstab -U -p /mnt > /mnt/etc/fstab

chroot进新系统

arch-chroot /mnt  /bin/bash

Locale

本地化的程序与库若要本地化文本,都依赖 Locale, 后者明确规定地域、货币、时区日期的格式、字符排列方式和其他本地化标准等等。/etc/locale.gen是一个仅包含注释文档的文本文件,要指定您需要的本地化类型,只需移除对应行前面的注释符号(#)即可:

nano /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

设置时间

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc --utc

设置 Root 密码

用 passwd 设置一个 root 密码:

passwd

设置主机名称

在/etc/hostname文件中设置个您喜欢的主机名,例如:

echo arch > /etc/hostname

并在 /etc/hosts 添加同样的主机名:

#<ip-address>   <hostname.domain.org>   <hostname>
127.0.0.1   localhost.localdomain  localhost    arch
::1     localhost.localdomain  localhost    arch

安装引导程序

推荐使用grub来引导arch,首先安装grub,如果是双系统还要安装os-prober和ntfs-3g,如果是UEFI引导再加上efibootmgr:

pacman -S grub os-prober ntfs-3g efibootmgr

然后安装引导程序:

#BIOS+MBR
grub-install --recheck /dev/sdX
#UEFI+GPT
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub --recheck

最后用grub-mkconfig来生成配置文件:

grub-mkconfig -o /boot/grub/grub.cfg

配置网络

第1步中我们已经配置过一次网络,这一次的配置是为了让你的新系统能够使用网络。

无线网络安装相应的工具才可以使用 iw 和 wifi-menu :

pacman -S iw wpa_supplicant dialog

有线网络让dhcpcd服务开机启动即可:

systemctl enable dhcpcd.service

退出chroot

exit

现在你已经完成了arch的安装,输入 reboot 重启,拔掉你的u盘,开机会先进入grub的引导界面,然后就是arch的登录界面,使用root用户登录就可以了,开始你的arch之旅吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,539评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,911评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,337评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,723评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,795评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,762评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,742评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,508评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,954评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,247评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,404评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,104评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,736评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,352评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,557评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,371评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,292评论 2 352

推荐阅读更多精彩内容