ARCHLINUX安装----基本系统


  喜欢linux的人很多,linux的发行版也多,在用的多种发行版系统之后。觉得arch的KISS原则还是蛮招人喜欢的。

装过几次arch之后觉得相对于其它Linux发行版arch很有自己的特点。网上众多的教程也都不是最新的。正好自己

也有时间,写点东西记录下吧。

一、安装盘

  前面之所以说arch很个性就是目前官网上采用的是在线安装,要是不能上网还真是不方便安装。而且用WIN下的工具

把iso写到U盘极可能不能引导成功。从官网下载iso(约600多M)。在linux下用一条dd指令即可。

linux: sudo dd if=[iso文件位置] of=[U盘] bs=4M

eg: sudo dd if=archlinux.iso of=/dev/sdc bs=4M

mac: sudo dd if=[iso文件位置] of=[U盘] bs=4m

eg: sudo if=archlinux.iso of=/dev/rdisk2 bs=4m

等待命令完成即可。

二、基本系统安装

  arch可以安装到GPT或者MBR分区表格式的硬盘上。现在UEFI引导已经是主流,但arch对硬件要求低,多是装在老机上,

UEFI引导安装将在下篇文章中详细介绍,本文主要介绍mbr分区表格式硬盘安装。

 

----->开机选择从U盘启动。

 

----->根据自己硬件选择64位或32位。

 

----->进入安装界面。

 

  这里就是命令行界面了不同于其它系统,还原了Linux的本来面目。

    linux的分区工具并不是很好用,我提前用diskpart在winpe下分区好了。在linux下可以用cfdisk,fdisk或者parted。

  都不错,但我用时经常出现读不出分区表的情况(可能是电脑问题),大家根据自身情况随意。

  依次输入下列命令:

  mkfs.ext4 /dev/sda1                        

       ----->将sda1分区格式化为ext4格式,以下类似

      (若是uefi引导需mkfs.fat格式化为fat格式)

  mkfs.ext4 /dev/sda2

  mkfs.ext4 /dev/sda3

  mount /dev/sda2 /mnt                         ----->挂载sda2到/mnt,这里sda2将作为新系统的根分区约10G

  mkdir /mnt/boot  /mnt/home        ----->创建boot、home文件夹

  mount /dev/sda1 /mnt/boot          ----->sda1用作引导分区,挂载到/boot,约200M

  mount /dev/sda3 /mnt/home                  ----->sda3作home分区,根据自身情况定

  这里说下,一般用户可将home分区建大点,要量主要用(或者只用)root用户,可将根分区建大点儿(home可以不单独分区 )。

  关于swap分区,个人认为内存2G,完全够用了,不用再建sawp分区。

 

  echo > /etc/pacman.d/mirrors.list    ----->清空源

  vim /etc/pacman.d/mirrors.list        ----->编辑源

 

  Server = http://mirrors.163.com/archlinux/$repo/os/$arch

  Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch  

 

  将上面163/清华大学的源写到源文件。

 

  连接网络:

  ----->有线网络

  dhcpcd              ----->获取ip

  ----->无线网络

  wifi-menu              ----->扫描wifi热点

  dhcpcd  

 

  pacstrap -i /mnt base linux linux-firmware                      

       ----->安装基本系统

  等待完成。

  genfstable -U -p /mnt > /mnt/etc/fstable                       ----->写入硬盘分区信息

  arch-chroot /mnt                      ----->进入新系统

  passwd                          ----->创建root密码  

  echo XXX > /etc/hostname                 ----->创建主机名 XXX

       hwclock  --systohc --localtime                                                    ----->设置硬件时钟,双系统用--localtime,单系统可用--utc

       vi /etc/loacle.gen                                                                       ----->编辑locale.gen

       locale-gen

       ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime                   ----->设置时区

  pacman -S grub                         ----->安装grub

  grub-install /dev/sda                   ----->在sda盘创建传统引导

  grub-mkconfig -o /boot/grub/grub.cfg                ----->写入引导设置

  exit                           ----->退出新系统

  umount  /dev/sda1

  umount  /dev/sda3

  umount  /dev/sda2

  (取消挂载时注意顺序,与挂载是相反)

  reboot。                             ----->重启

  至此电脑重启,进入archlinux。

 

 

  写到这里arch的基本系统已经完成,你会惊喜的发现arch竟是如此小巧,轻盈。然而正是这份小巧,也意味着你要想干更多的事儿,就得付出更多去完善它。黑洞的未知世界等着我们去探索。推荐有事儿没事常看  arch wiki,尽量看E文原版,中文的好多已经过时了,不能用了。

  好了,赶紧去体验下archlinux的轻盈、快捷吧!

--看不见的R

2015.08.02


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM