`
anysky131
  • 浏览: 171075 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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;

 

 

 

  • 大小: 10.9 KB
  • 大小: 137.4 KB
  • 大小: 3.5 KB
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics