Arch Linux 安装过程

在VM中装了Arch,由于过程较为曲折,现写博客一篇聊以慰藉。

1.新建虚拟机,将下载好的archlinux-2016.03.01-dual.iso挂到虚拟机设置的CD/DVD

2.进入Arch安装界面,选了第一个,安64位的。

3.第一步分区,输入fdisk /dev/sda,进入fdisk工具后输入:p:查看分区情况,n:新建分区,d:删除分区,m:help,可以先p一下,会显示磁盘总大小(byte),以及总共多少sectors,这样配合自己的分区方案(下方)就可以计算出每个分区应该多少sectors,然后使用n新建分区就好啦,新建的时候会输入First sector和End sector,就是地址从哪到哪,所以最好自己先计算好数字,再填进去。

3.1分区方案:我在虚拟机下共分了8G给Arch,方案如下:

1 Sector = 512Bytes

磁盘名  挂载点  大小   FirstSector - EndSector   文件系统
sda1   /boot  256M 2048 - 526335        fat sda2   /mnt   1.5G 526336 - 3672063       ext4 sda3   /home  5.3G 3672064 - 14680063      ext4 sda4   swap   1G 14680064 - 16777215     swap

注意:/mnt所在的磁盘大小至少1.2G,否者全部的基础系统包装不上

参考:Arch Linux分区方案讨论

4.分区结束后要搞文件系统,按照分区方案中的来

# mkfs.fat -F32 /dev/sda1    # 创建 FAT32 分区
# mkfs.ext4 /dev/sda2    # 创建 ext4 分区
# mkfs.ext4 /dev/sda3    # 创建 ext4 分区
# mkswap /dev/sda4    # 创建交换分区
# swapon /dev/sda4    # 激活交换分区

5.挂载系统

# mount /dev/sda2 /mnt    # 挂载根目录
# mkdir /mnt/home    # 创建 /home 挂载点
# mount /dev/sda3 /mnt/home    # 挂载 /home
# mkdir -p /mnt/boot    # 创建 GRUB 挂载点
# mount /dev/sda1 /mnt/boot    # 挂载 GRUB 分区

GRUB和EFI是两种类似BIOS功能的引导程序,一定要装,一定要装,否则再咋弄重启的时候系统也识别不到Arch系统,只能重装。。。

6.接下来要准备安装基础系统了。首先要处理一下源文件列表,因为里面开头大片都是国外站点,墙不说,速度及慢,我们把163的源写在第一个就好了。

先打开源列表: vim /etc/pacman.d/mirrorlist,按i进入插入模式,在第一个Server前面一行写:

Server = http://mirrors.163.com/archlinux/$repo/os/$arch,然后按Esc回到非插入模式,输入:wq保存并退出

接下来pacman -Syy更新下,如果发现网不错,就可以开始装包啦:

# pacstrap -i /mnt base base-devel

这个开始会两次让选择是否安装全部的工具包,我都选了All,然后就等就好了,可能要半个多小时的样子。

7.生成fstab文件:genfstab -U -p /mnt >> /mnt/etc/fstab

8.新的系统应该在/mnt目录下,所以先切换到根目录:arch-chroot /mnt /bin/bash

9.很重要的一步:安装引导器

# pacman -S grub os-prober
# grub-install --recheck /dev/<目标磁盘>
# grub-mkconfig -o /boot/grub/grub.cfg

10.设置密码:passwd后输入,设置root的密码

11.新建用户:

# useradd -m -g users -s /bin/bash <用户名>
# # 该命令创建一个名为 <用户名> 的用户,指定登陆 shell 为 bash,所属主用户组 users,用户文件夹位于 /home/<用户名>。
# passwd <用户名>   # 设置密码

12.最后重启即可,VM会自动关闭CD/DVD

# exit    # 退回安装环境
# umount -R < / 挂载点>    # 卸载新分区
# reboot    # 重启
# # 记得移除安装介质

完成啦!

当然了这是没有图形化界面的,有需要的还要自己安。到此暂告一段落

参考文档:

小白安装archlinux的简易步骤

Arch Linux 安装指南[2016.01]

 

 

Arch Linux分区方案讨论

posted @ 2016-03-13 15:06  xhyu  阅读(909)  评论(0编辑  收藏  举报