Archlinux xfce4 2014 安装(一)

基本操作系统安装

1. 磁盘分区:

cfdisk /dev/sda

对磁盘进行分区,如果使用grub作为启动管理器,则需要将/boot单独分一个区;

通常分三个盘:

/dev/sda1 为/boot

/dev/sda5 为swap

/dev/sda6 为/

2. 分区后格式化:

mkfs.ext4 /dev/sda6
mkfs.ext4 /dev/sda1
mkswap /dev/sda5
swapon /dev/sda5
 

3. 分区文件mount到当前host系统上,以用来安装系统到对应磁盘

mount /dev/sda6 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
 

4. 配置安装镜像站点,以站安装速度更快

vi /etc/pacman.d/mirrorlist
 

将163,或者选择对应国内镜像站点放前面;

5. 安装基本操作系统

pacstrap /mnt base base-devel
 

安装的基本的包包含linux内核,一些相应的文件操作工具如ls, cat, tar等,网络工具是dhcpcd,具体可以参考:https://www.archlinux.org/packages/?q=base

6. 生成配置分区文件表

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

此步的目的是让操作系统自动管理mount;

二。基本操作系统配置

接下来可以切换到新安装系统中进行一些配置工作

7. 切换到新操作系统中

arch-chroot /mnt
 

这里因为基本操作系统已经安装成功到/mnt目的,包含基本操作系统,利用linux中的chroot切换到新的操作系统中,从而在未重启之前做一些基本配置;

这里多说一句,当操作系统挂了无法启动,或者操作系统出问题,都可以采用这种方式对原生操作系统进行修复处理,即通过外接操作系统,将坏掉的操作系统挂载到外接系统中进行修复操作;

8. 配置主机及语言

echo computer_name > /etc/hostname
vi /etc/locale.gen 
 

取消en.US-UTF-8 UTF-8  zh_CN.UTF-8 UTF-8前面的注释

将英文做为主语言,配置完成后执行下面命令使配置生效

locale-gen
 

9. 配置网络在操作系统启动时自动启动

systemctl enable dhcpcd.service
 

10. 配置root密码

passwd
 

然后是安装系统的启动引导

11. 安装grub

pacman -S grub
 

这里需要注意一下,如果是在已经有的操作系统上安装新的操作系统,即已经有了grub,则可以不用再重新安装grub,直接安装下面两个命令即可;

12. 安装引导文件:

grub-install --target=i386-pc --recheck /dev/sda
 

13. 通过grub-mkconfig生成grub.cfg配置文件

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

三。稳定内核安装以防系统更新失败后恢复

14. 为保证操作系统在未来滚动更新时出现问题,因此附加安装一个3.14版本的内核,而此内核是稳定版本不会因为滚动更新而破坏,包含下面两个步骤:

pacman -S linux-lts os-prober

os-prober是用于自动获取多个版本的linux而生成启动界面

备份grub.cfg文件

cp /boot/grub/grub.cfg /boot/grub/grub.cfg.originalbak
 

grub2是通过grub-mkconfig自动生成引导配置文件

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

重启操作系统

umount /mnt & reboot
 基本操作系统算是安装成功了,启动后界面如下,在我的电脑上,使用virtualbox分配1G内存,i7-4600四核,启动起来只需要6s;

 

 

猜你喜欢

转载自anysky131.iteye.com/blog/2153899