![c1c78679518c704322d5e1cbc18614a8.png](https://i-blog.csdnimg.cn/blog_migrate/f0a8c3ac2e6da9b3678c3d36586edd5e.jpeg)
手把手玩转Arch Linux 之四 ---- 交房办手续
房子建好了。但是我们的电脑上一般有多个分区,那么下一步就是要告诉房子是修在哪个分区上。
![9dc34adc0255b759d6142174166ec5f2.png](https://i-blog.csdnimg.cn/blog_migrate/3ff27ff2a97fa0f93c4a0ca43cd0016c.jpeg)
Linux系统通过/etc/下的fstab文件来查询自己是在哪个分区上。所以我们要运行这条命令
genfstab -L /mnt >>/mnt/etc/fstab
(感谢 @翟召轩 指正。这一步可以不做。直接就可以通过arch-chroot进行系统设置了)
运行完上面的命令后,查看/mnt/etc/fstab文件就会发现,我们安装系统的vda1分区已经出现在里面了。
看演示
![052ec4473e671bc010e4bc4ddbd2573e.gif](https://i-blog.csdnimg.cn/blog_migrate/1de8538c9265cd3921ad800fef10d352.gif)
现在让我们去新的系统里看看。
arch-chroot /mnt
看到有什么变化么?
![46ff704b456770ddea32250f7b37bc01.gif](https://i-blog.csdnimg.cn/blog_migrate/05393130742585d04b80fb3ec5a80d18.gif)
现在我们已经进入了硬盘上的新系统了。简单吧
![70e34af0019921e76517858f6ff0e793.png](https://i-blog.csdnimg.cn/blog_migrate/7544139d41d2a3c159920c99282058c3.png)
现在我们做点琐碎的工作
- 设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
硬件时钟
hwclock --systohc
- 设置语言
一般有下面几种 en_US.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen
echo zh_CN.GB18030 GB18030 >> /etc/locale.gen
echo zh_CN.GBK GBK >> /etc/locale.gen
echo zh_CN.UTF-8 UTF-8 >> /etc/locale.gen
echo zh_CN GB2312 >> /etc/locale.gen
这里是5条命令,最好一条一条的输入。就当练练打字,磨磨心性也好。
locale-gen
![367ea51c1a241b6e73cd796473272abd.gif](https://i-blog.csdnimg.cn/blog_migrate/a22a7dd0c7a13f8037117acf9bdee52e.gif)
echo 'LANG=en_US.UTF-8' > /etc/locale.conf
![0a37d0c0f6fcb12cff7821d0b5cadb1d.gif](https://i-blog.csdnimg.cn/blog_migrate/cdc0428f9d1abdec0d528713d95ac91b.gif)
- 设置网络
echo 'myLinux' >> hostname
echo '127.0.0.1 localhost' >> /etc/hosts
echo '::1 localhost' >> /etc/hosts
在演示中,我一不小心输错命令了,所以细心检查是很有必要的,俗话说“慢慢来,比较快”
![3179e880c992594c908e65236f4232da.gif](https://i-blog.csdnimg.cn/blog_migrate/a459017bc2320beb686185cd3e2611c4.gif)
这里我们使用grub做为启动器
这一步应该小心执行,容易影响到原来的Windows系统
这里我们介绍一个以后会经常用到的命令 pacman 这是archlinux的包管理器,通俗的说,就是你想安装什么软件,最方便的就是通过这个命令从网络上安装。这一过程是全自动的。相信我,你会喜欢上这个命令的。
第一步, 我们先安装grub软件
pacman S grub
演示
![80e4cb97ac6217951977f2ad2d916bbd.gif](https://i-blog.csdnimg.cn/blog_migrate/b22f77a02dbfd9de53def1f6066516f1.gif)
就这么简单。grub软件就安装好了。
第二步,让grub把自己安装到mbr上,这样grub就有能力按我们的要求启动电脑上的操作系统了(包括windows)
这里有两条命令
grub-install --target=i386-pc /dev/sda
这里要注意 /dev/sda 这是linux所在的硬盘,而不是分区,要与以前经常输入的 /dev/sda数字 区分开 ,一般在你的电脑上是 sda
grub-mkconfig -o /boot/grub/grub.cfg
![ed386d423cc2008ab1713c6ac441df5f.gif](https://i-blog.csdnimg.cn/blog_migrate/b9d0e90577eddbda64db0f597bb1d87e.gif)
上面这条命令是自动检查硬盘上的操作系统,并生成启动选项。
现在,如果没有出错的话,我们可以说一句,见证奇迹的时刻了。重新启动电脑吧。。。。 成败马上见分晓。。。
exit
reboot
![90b51e1951b4019813782998aa00bb79.gif](https://i-blog.csdnimg.cn/blog_migrate/79bae9082524fbe934fc67e33f11c35d.gif)
如果你后到下面的画面。恭喜你。 你成功了!!!
![81a81cced2273e43d454b34019c71c5e.png](https://i-blog.csdnimg.cn/blog_migrate/6a7056efbe21d44e8363a5648e67c7aa.png)
下面输入 用户名 root 回车,你进入了archlinux系统了。虽然是一个黑乎乎的界面。别担心,我们已经度过了最麻烦的阶段。现在安装别墅还是洋房,就都没问题了。
![50b51dceac1c41a8b2a7e6a6c937f255.png](https://i-blog.csdnimg.cn/blog_migrate/76a3718b3a8293f35b7b9be740a3275c.png)
最后的最后,系统装好了。给root用户加个锁吧。不然谁都能用了。(注意输入密码的时候是没有显示的)
passwd
![b9347abef2908e696bcbc166c7df6890.gif](https://i-blog.csdnimg.cn/blog_migrate/aaec471a95a2631a1973e8aa16057af1.gif)
![3b8b1e8dc4cbd1828cbfb90bdd941362.png](https://i-blog.csdnimg.cn/blog_migrate/c7b5b3a99a4eaa792b5892d326a7d701.jpeg)
下一篇:
大山山:手把手玩转Arch Linux 之五 ---- 向着别墅进发zhuanlan.zhihu.com![8c3e673ae37658ae42bb33a3a1465a6a.png](https://i-blog.csdnimg.cn/blog_migrate/71c9356e2890cc516ac879e8818709fc.jpeg)