系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Arch Linux安裝教程

如何安裝Arch Linux?Arch Linux安裝教程

時間:2017-04-18 15:10:03 作者:chunhua 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20170418/95891.html 手機(jī)查看 評論

  如何安裝Arch Linux?Arch Linux是一款簡單、輕量的發(fā)行版,它的主要特點(diǎn)就是軟件更新速度快以及包管理簡易高效。小編認(rèn)為Arch Linux非常適合新手使用,對于Linux系統(tǒng)感興趣的用戶,安裝Arch Linux是一個不錯的選擇。下面小編給大家分享Arch Linux安裝教程,希望可以給大家?guī)韼椭?/p>

如何安裝Arch Linux?Arch Linux安裝教程

  Arch Linux安裝教程:

  一、安裝準(zhǔn)備:

  1、進(jìn)入livecd開始安裝

如何安裝Arch Linux?Arch Linux安裝教程

  小編這里使用的UEFI+GPT的環(huán)境安裝,如果是Legacy啟動,顯示界面會有些不同,本篇也僅著重于UEFI+GPT模式的安裝。

  2、選擇合適的鏡像源

如何安裝Arch Linux?Arch Linux安裝教程

  編輯/etc/pacman.d/mirrorlist,把合適的鏡像源移動到首項,設(shè)為首選。個人推薦163、中科大及清華的鏡像源,較為穩(wěn)定。當(dāng)然,在此之前不要忘了測試下當(dāng)前網(wǎng)絡(luò)是否正常。

  3、創(chuàng)建分區(qū)

如何安裝Arch Linux?Arch Linux安裝教程

  因為要使用GPT分區(qū),所以使用gdisk來分區(qū)。使用命令為:

  1. 01# gdisk /dev/sdx
復(fù)制代碼
# gdisk /dev/sdx

  此處的sdx是代指你的硬盤名,如果使用nvme的ssd的話硬盤名也可能是nvme0n1。gdisk的使用方法和fdisk是一樣的,都是“n”創(chuàng)建新分區(qū),“d”刪除已創(chuàng)建分區(qū),“w”保存配置,“p”查看當(dāng)前分區(qū),目前的話只要知道這四個指令就可以了。實(shí)在記不得時候,也可以輸入“?”來查看幫助。

如何安裝Arch Linux?Arch Linux安裝教程

  具體的分區(qū)方案視個人需求而定,就個人而言,小編比較推薦新手只分三個區(qū):boot、/、EFI(ps.如果是Legacy+MBR可以無視EFI分區(qū))。下面是小編的分區(qū)方案,僅供參考。

如何安裝Arch Linux?Arch Linux安裝教程

  4、格式化分區(qū)

  文件系統(tǒng)格式有很多,諸如ext4、VFAT、BtrFS、F2FS、XFS、ReiserFS等等,每個文件系統(tǒng)之間都有或多或少的差異,譬如ReiserFS對碎片文件處理行性能較好,XFS處理大文件性能較好等等。對于剛接觸Linux的人來說,這些只要稍微了解一下就可以了,不必深入。

  回到正題,上面分了三個區(qū),EFI為了兼容性需求要求格式化成vfat格式,命令為:

  1. 01# mkfs.vfat -F32 /dev/sda1
復(fù)制代碼
# mkfs.vfat -F32 /dev/sda1

  boot分區(qū)格式化為ext4,命令為:

  1. 01# mkfs.ext4 /dev/sda2
復(fù)制代碼
# mkfs.ext4 /dev/sda2

  因為我分的根目錄容量較小,所以就格式化為ReiserFS,命令為:

  1. 01# mkfs.reiserfs /dev/sda3
復(fù)制代碼
# mkfs.reiserfs /dev/sda3

  注意,以上sda1、sda2、sda3都是小編個人所分的區(qū),一定要看清自己的分區(qū)名替換進(jìn)去,不要盲目復(fù)制粘貼。

  5、掛載分區(qū)

  分區(qū)方案為:EFI、boot、/。首先,我們要先掛載根目錄,一般直接掛載在mnt目錄下就行,然后先分別創(chuàng)建boot目錄和EFI目錄,再分別掛載,命令如下:

  1. 01# mount /dev/sda3 /mnt
復(fù)制代碼
# mount /dev/sda3 /mnt
  1. 01# mkdir /mnt/boot
復(fù)制代碼
# mkdir /mnt/boot
  1. 01# mount /dev/sda2 /mnt/boot
復(fù)制代碼
# mount /dev/sda2 /mnt/boot
  1. 01# mkdir /mnt/boot/EFI
復(fù)制代碼
# mkdir /mnt/boot/EFI
  1. 01# mount /dev/sda1 /mnt/boot/EFI
復(fù)制代碼
# mount /dev/sda1 /mnt/boot/EFI

如何安裝Arch Linux?Arch Linux安裝教程

  這是所有文件系統(tǒng)的介紹和使用命令。

如何安裝Arch Linux?Arch Linux安裝教程

  至此,所有的準(zhǔn)備就都完成了下面開始系統(tǒng)安裝。

  二、安裝:

  安裝非常簡單,只需要一條命令:

  1. 01# pacstrap /mnt
復(fù)制代碼
# pacstrap /mnt

  如果有其他需要安裝的軟件也可以直接在此命令中加入,譬如想使用aur的話需要加上base-devel,實(shí)現(xiàn)命令為:

  1. 01# pacstrap -i /mnt base base-devel
復(fù)制代碼
# pacstrap -i /mnt base base-devel

  接下來就是漫長的等待,直至安裝結(jié)束,開始配置。

  三、配置系統(tǒng):

  1、生成Fstab

  使用genfstab生成fstab文件,命令如下:

  1. 01# genfstab -U /mnt >> /mnt/etc/fstab
復(fù)制代碼
# genfstab -U /mnt >> /mnt/etc/fstab

  這里的-U參數(shù)是指定文件中以UUID識別各分區(qū),如果想用卷標(biāo)識別分區(qū)可用-L參數(shù)替換。

  2、Chroot進(jìn)入新系統(tǒng)

  1. 01# arch-chroot /mnt /bin/bash
復(fù)制代碼
# arch-chroot /mnt /bin/bash

  使用此命令進(jìn)入新系統(tǒng)。

  3、安裝引導(dǎo)

  引導(dǎo)的選擇非常多,像systemd-boot、rEFInd、Clover、GRUB等等,由于篇幅限制,我們只介紹兩種支持UEFI的引導(dǎo)。(ps.二選一啊,千萬不要安裝多個引導(dǎo)。)

 。1) GRUB

  首先要安裝GRUB及相關(guān)軟件。

  1. 01# pacman -S dosfstools grub efibootmgr
復(fù)制代碼
# pacman -S dosfstools grub efibootmgr

  Pacman是Arch Linux的包管理器,-S是安裝參數(shù),參數(shù)后跟的3個單詞為包名。

  1. 01# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=arch_grub–recheck
復(fù)制代碼
# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=arch_grub–recheck

  grub-install是GRUB的安裝命令;--target參數(shù)是指示為什么系統(tǒng)安裝GRUB,現(xiàn)在Arch Linux已經(jīng)不再支持32位系統(tǒng)的維護(hù),這里也僅介紹efi的安裝模式,所以此參數(shù)照搬便可;--efi-directory參數(shù)指定安裝位置;--bootloader-id參數(shù)則指定此系統(tǒng)引導(dǎo)在引導(dǎo)選項中所顯示的名稱,可隨自己的喜好更改。

  1. 01# grub-mkconfig -o /boot/grub/grub.cfg
復(fù)制代碼
# grub-mkconfig -o /boot/grub/grub.cfg

  這里就比較簡明了,自動配置GRUB。

 。2) rEFInd

  首先安裝rEFInd。

  1. 01# pacman -S refind-efi
復(fù)制代碼
# pacman -S refind-efi
  1. 01# refind-install–usedefault /dev/sda1
復(fù)制代碼
# refind-install–usedefault /dev/sda1

  refind-install命令是refind的安裝命令,--usedefault參數(shù)是指定使用默認(rèn)配置安裝,/dev/sda1是我的安裝路徑,這里一定要填自己的efi分區(qū)的卷標(biāo),不要盲目復(fù)制粘貼。

  1. 01# mkrlconf
復(fù)制代碼
# mkrlconf

  此命令用于生成refind的配置文件,然后編輯生成的配置文件/boot/refind_linux.con

如何安裝Arch Linux?Arch Linux安裝教程

  刪除其他無用的項目,“:wq”保存并退出。

  4、重啟

  輸入exit命令退出chroot模式,再使用reboot命令重啟。重啟后,專屬于你的Arch Linux就展現(xiàn)在你的面前了。當(dāng)然,這只是一個最基礎(chǔ)的系統(tǒng),還有進(jìn)行一些額外的安裝才能正常使用

  四、安裝后配置

  1、設(shè)置主機(jī)名

  1. 01# echo myhostname > /etc/hostname
復(fù)制代碼
# echo myhostname > /etc/hostname

  echo命令類似printf,輸出后面的參數(shù)到屏幕上;》符號將輸出內(nèi)容覆蓋到/etc/hostnam文件中,如果沒有這個文件則會自行創(chuàng)建。

  2、設(shè)置時區(qū)

  1. 01# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
復(fù)制代碼
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  ln命令的作用是創(chuàng)建連接,-s是創(chuàng)建軟連接。(ps.如果此條命令執(zhí)行有什么錯誤的話,可以直接刪除/etc/localtime,然后再執(zhí)行。)

  1. 01# hwclock --systohc–utc
復(fù)制代碼
# hwclock --systohc–utc

  設(shè)置時間標(biāo)準(zhǔn)為UTC。

  3、Locale

  如果想要系統(tǒng)支持中文的話,編輯/etc/locale.gen注釋掉想要支持的語言,一般來說注釋掉兩項就夠了:en_US.UTF-8 UTF-8、zh_CN.UTF-8 UTF-8。(ps.此處的支持中文并不是指tty支持中文。)

  1. 01# locale-gen
復(fù)制代碼
# locale-gen

  此命令用于更改/etc/locale.gen文件后生成新的本地化文件。

  1. 01# echo LANG=en_US.UTF-8 > /etc/locale.conf
復(fù)制代碼
# echo LANG=en_US.UTF-8 > /etc/locale.conf

  設(shè)置locale語言,不推薦這里設(shè)置中文locale,這樣會導(dǎo)致tty亂碼。

  4、創(chuàng)建新用戶

  創(chuàng)建新用戶的命令是useradd,舉例:

  1. 01# useradd -m dahu
復(fù)制代碼
# useradd -m dahu

  -m參數(shù)是讓計算機(jī)在創(chuàng)建用戶的同時一并創(chuàng)建用戶的home文件夾。dahu是即將創(chuàng)建的用戶名。

  1. 01# passwd dahu
復(fù)制代碼
# passwd dahu

  passwd是更改密碼的命令,后面跟要被更改密碼的用戶名,如果不跟用戶名,則默認(rèn)為當(dāng)前用戶。開機(jī)后root賬戶也要更改下密碼,沒有密碼的root賬戶在很多需要root權(quán)限的地方會無法正常使用。(ps.具體表現(xiàn)為:有些操作需要提供root密碼但又不支持空密碼。)

  關(guān)于Arch Linux安裝教程就給大家解析到這里了,想要試用Arch Linux系統(tǒng)的用戶可以按照教程來操作,Arch Linux確實(shí)是最適合新手使用的一個系統(tǒng),因為Arch官方的wiki真的很全。

標(biāo)簽 Arch Linux

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨(dú)特見解

立即評論

以上留言僅代表用戶個人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄