ArchLinux系统安装(BIOS)

版权声明: https://blog.csdn.net/u013531940/article/details/79489454

 一、简介    
    Arch linux
是朝向轻量(lightweight)以及简单(simple)的Linux发行版。其中简单Simplicity)被定义为避免不必要或复杂的修改,也就是说,是由开发者角度定义,而非用户角度思考。


二、优势

 1.特有的包管理系统Archlinux是针对特定处理器而优化过的,能够更好地利用CPU周期以提高性能。相比DebianUbuntuSUSERedHatFedora等其他发行版,Archlinux属于轻量级选手,其简单的设计让它容易被轻松扩展和配置成为任何想要的系统类型。

2.通过二进制包管理系统pacman,仅需一个命令就能完成安装、升级等多个操作。同时也附带一个类似ports的包构建系统ABSArch Build System)。

三、缺点

1.安装过程简陋,缺乏智能直观的错误处理,需要用户有一定的Linux环境常识才能正确安装使用。仅对i686x86_64 架构优化,对于其它CPU架构支持匮乏。

2. 包管理系统pacman在升级过程缺乏对系统核心组件的回溯保护,如升级的Kernel有问题,即导致系统无法启动。

3. 系统软件缺乏严谨的测试管理机制,稳定性、可靠性不如RedhatCentOSDebian等发行版,难以在企业用户中推广。 

 四、安装

1、配置分区

fdisk /dev/sda

mkfs.ext4 /dev/sda1

mount /dev/sda1 /mnt/

mkdir /mnt/boot

mount /dev/sda1 /mnt/boot

dhcpcd

2、设置软件源

grep 163 /etc/pacman.d/mirrorlist > bak

cat bak > /etc/pacman.d/mirrorlist

pacman -Syy
3 、安装基本系统
pacstrap /mnt base base-devel
4、生成fstab
genfstab -U -p /mnt >> /mnt/etc/fstab
5、配置基础系统
arch-chroot /mnt /bin/bash
6、设置Locale
nano /etc/locale.gen
 
    en_US.UTF-8 UTF-8
    zh_CN.UTF-8 UTF-8

locale-gen

echo LANG=en_US.UTF-8 > /etc/locale.conf

rm -rf /etc/localtime

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
7 、设置硬件时间
hwclock --systohc --utc

8、配置主机名

echo archlinuxpc > /etc/hostname

9、设置自动连接有线网络

systemctl start dhcpcd

systemctl enable dhcpcd
10、设置root密码
passwd
11、安装GRUB
pacman -S grub os-prober

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

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

12、卸载分区并重启机器

exit 

umount -R /mnt/boot

umount -R /mnt

reboot

猜你喜欢

转载自blog.csdn.net/u013531940/article/details/79489454