Arch Linux 傻瓜安装笔记

由于没有傻瓜的安装引导程序,安装Arch的工做是一个对linux菜鸟很艰难的工做,可是当你能安装的时候,你就会对linux有更好的理解,我把个人安装Arch的经验与你们分享一下,但愿对你们有帮助。php

首先你须要一个到arch的官方网站下载一个镜像,而后先用镜像在虚拟机中安装,我是在虚拟机中尝试三次后安装到物理环境中的。linux

安装步骤shell

首先确认你能够链接到互联网上面,由于Arch的安装须要在联网环境下进行。vim

能够用如下两个命令去链接互联网:bash

有线链接 # dhcpcd服务器

无线链接 # wifi-menu网络

分区

须要手动分区,fdisk和cfdisk均可以,前者是交互式命令行,后者是命令行下的图像化操做。至于如何操做,请搜索这两个工具的使用教程,由于不是这篇文章的重点,因此跳过。tcp

能够把linux所有安装在一块儿,也能够选择不一样的的系统部件安装在不一样的分区中。编辑器

由于我是1个128G的SSD和1T的普通硬盘个人分区方案是这样的ide

将SSD分为3部分 系统内核 200M /boot 变量数据 16G /var 根分区 112G /

普通硬盘直接格式化挂载到/home

没有使用交换分区,由于个人内存8G我以为交换分区是不须要的。

分区结束后执行格式化命令

mkfs.ext4 -b 4096 /dev/sda1
mkfs.ext4 -b 4096 /dev/sdb1
mkfs.ext4 -b 4096 /dev/sdb2
mkfs.ext4 -b 4096 /dev/sdb3
复制代码

在个人系统分区中sda是普通硬盘,sdb是SSD

当分区完成后就是挂载,须要将硬盘挂载到镜像的/mnt目录,这个目录是linux中专门用来挂载外部设备的,好比U盘,光驱之类的 。

# mount -t ext4 /dev/sda1 /mnt/home
# mount -t ext4 /dev/sdb1 /mnt/boot
# mount -t ext4 /dev/sdb2 /mnt/var
# mount -t ext4 /dev/sdb3 /mnt
复制代码

修改软件源,软件源是arch的软件仓库,虽然不修改使用默认的也可,但速度体验就不是很好了。

https://www.archlinux.org/mirrorlist/

在官方的软件源生成页面选择china能够获取到最新的国内软件源

修改软件源配置文件

vim /etc/pacman.d/mirrorlist
nano /etc/pacman.d/mirrorlist
复制代码

以上只是用两种不一样的编辑器进行编辑,看你喜欢哪一种了。

sed -i "s/^/#/g" /etc/pacman.d/mirrorlist //
复制代码

该命令可使文件所有被注释,记得备份。而后把上面网址获取的最新源粘贴进去。

pacman -Syy
复制代码

更新一下软件源

pacstrap /mnt base base-devel vim
复制代码

安装基本系统,base是基础软件包组,base-devel是基础开发包组,vim是世界上最好的编辑器。

生成fstab

genfstab -U -p /mnt > /mnt/etc/fstab
复制代码

切换到新安装的系统中

arch-chroot /mnt
复制代码
passwd root
复制代码

运行passwd,设置root密码,要敲两遍,不要忘了它。

主机名

用vim打开/etc/hostname,往里面写一个做为主机名的名字,只要字母、横线和数字。

语言环境

而后用vim打开/etc/locale.gen,而后找到如下四行,取消注释:

en_US.UTF-8
zh_CN.UTF-8
zh_CN.GBK
zh_CN.GB2312
复制代码

而后运行 # locale-gen

再编辑/etc/locale.conf,里面写上

LANG="en_US.UTF-8"
复制代码

如今生成启动要用到的ramdisk

mkinitcpio -p linux
复制代码
pacman -S wpa_supplicant dialog
复制代码

保证新系统能够联网,如今你能够安装其余以为须要的包。

引导器

pacman -S grub
grub-install --target=i386-pc --recheck --debug /dev/sdb
grub-mkconfig -o /boot/grub/grub.cfg
复制代码

个人系统是安装到/dev/sdb中的,根据本身实际状况修改此参数

接下来执行

exit
umount -R /mnt
reboot
复制代码

这些命令分别是:

退出硬盘的linux系统

取消/mnt下的所用挂载

重启

进入新安装的系统后执行

useradd -m admin
passwd admin
复制代码

新建一个叫admin用户给其设置密码,平时使用linux不该该在root用户下进行。

记得执行最开始的那两个链接网络的命令的其中一个,否则没有网络,接下来你是没法安装软件的。

其实这已经算安装完成了arch,但这在服务器上能够,在你的我的电脑上体验仍是差些,你能够安装一个桌面环境。

我选择的是gnome,看你的喜爱了。

其余的软件啊,配置啊,等等这些有两位前辈已经写好了,我参考了他们的教程来安装个人arch,你们能够拿来参考。

官方安装教程

最后官方的wiki是至关好的教程,你遇到的arch的基础问题基本均可以在里面找到解决方法,学会使用它。

相关文章
相关标签/搜索