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