Arch Linux 怎麼安裝?

時間 2021-05-11 12:19:45

1樓:歐陽

arch安裝太簡單了,

#pacstrap /mnt/sda1 base linux linux-firmware

#arch-chroot

就裝好了

2樓:ayamir

看看我這篇教程,網速好的話,新手安裝也就1小時

MiraculousMoon:2020 Archlinux雙系統安裝教程(超詳細)

3樓:Alpha.Gu

有乙個發行版,叫Anarchy,我更願意把它看成是乙個Arch的圖形介面安裝器(基於命令列的圖形,非GUI)

但是,需要你有點Linux的基礎,因為我使用的過種中,如果一路Next下去,最後會失敗,因為pacman.conf中關於簽名的設定會出錯,需要把該選項設定成Never

其他方面,真的很方便,安裝過程中可以選擇各種桌面,基本上安裝完成就進入桌面模式了

4樓:「已登出」

0 讓預安裝環境正常工作

1 準備目標分割槽並掛載

2 pacstrap/複製/dd

3 配置引導

有以下選擇

grub-efi: 你可能現在用的就是這個

systemd-boot: 和systemd某些功能有整合但意義不大

refind: 好看

clover: 好看,但是主要功能不是好看

efi shell + startup.nsh : 但是shell載入startup.nsh會有5秒讀條,適合dog food。

bios直接引導核心:缺點是不好改引數,優點是能節約bootloader的載入和執行時間。

其實這樣挺適合日常使用的,因為日常你不需要經常改引數,而且正好by pass掉bootloader。不過最好留個uefi shell的入口。

4 配置目標系統

一些在此步驟中可能很重要的配置:

/boot/grub.cfg (或等價於此的配置檔案)

/etc/mkinitcpio.conf (如果你需要使用initramfs)

/etc/modprobe.d (如果你需要傳遞option或blacklist)

/etc/modules-loads.d (如果你需要在啟動時載入模組)

/etc/passwd (如果你需要使用root以外的賬戶,建議使用useradd)

/etc/sudoers (同上,其實用不用visudo無所謂)

/etc/systemd (這個大家都知道不多說)

/etc/pacman.conf (警告:新增archlinuxcn源可能會讓你變得更懶)

/etc/pacman.d/mirrorlist

/etc/locale.gen (如果希望使用en之外的語言,改完之後要執行locale-gen,因為真正的改動不止這一處)

/etc/locale.conf (同樣是語言的配置)

/etc/localtime (設定時區,預設是UTC+0)

~/.bash_profile

~/.bashrc

不過確實有些需要改動的配置會容易忘,然後直到用得時候發現不對勁才想起來

就是這樣。

5樓:摸魚小叮叮當

我已經不記得自己安裝過多少次arch了曾經以為自己再也不會這麼複雜的安裝了,但還是一次次的安裝(自己手殘搞壞),習慣了之後,那種圖形化的安裝自己不再喜歡了,而且習慣arch後自己再也無法使用像Ubuntu那樣的系統。

onism68/arch-install

然後就將自己安裝的過程總結了一些,比較簡單粗暴,我自己看得懂,哈哈哈,有不懂的也可以提,我抽空再補充改一下。

6樓:Arnold Layne

寫了一套安裝指令碼,100M寬頻下十分鐘搞定(包含圖形環境安裝),可以參考一下

README裡面寫了詳細步驟

7樓:zhuobie

不要牴觸wiki,arch的特色之一就在於完備明晰的wiki。高票答案有安裝arch的詳細步驟,照做不會有問題,但個體條件有差異,難免不會遇到其他問題,這些也需要翻wiki解決。

比如如果你連虛擬機器、實體機都不知道,那選擇arch入門linux是有難度的。即使高票答案的回答很詳細容易操作,你也需要搞清楚BIOS、UEFI、GPT、檔案系統等一堆概念,還要會命令列下編輯器,哪怕是最簡單的nano的操作,這些需要一些背景知識。

的確就安裝來說,arch幾乎是最不方便的了,基於編譯系統的Gentoo和LFS暫且不論。其一缺乏圖形化介面,哪怕是文字模式的偽圖形介面,其二缺乏自動化嚮導安裝程式,不能以next、next的形式安裝。

其實linux只是工具,不要過多糾結安裝,用arch的也不比用ubuntu的更高明,關鍵在於哪種更趁手,更關鍵的是你怎樣拿它來創造價值,不同的linux發行版本質上是相同的。Linux創造者本人也習慣於使用Fedora,並且直言不喜歡Debian之類難於安裝和配置的發行版。Google內部將近一半的工程師也在使用一種Ubuntu LTS的衍生版本。

8樓:

這個問題其實不應該直接回答的。linux相關問題一般建議去對應軟體官方,別人都有提供官方文件的。各種how to,wiki,quik start。

document。這才是正路。

在win下面可能別人介面做得人性化了,是個人都能看明白,很多就沒有怎麼寫文件。unixl like不一樣。各種軟體基本都標配文件,標配官網,標配readme,標配man,標配install。

養成看文件的習慣,網上找文件會很浪費時間,各種環境不一致,各種依賴包。別人遇到的情況可能和你不一樣等等。

9樓:James Swineson

用 Antergos 圖形介面安裝,然後把 Antergos 那兩個桌布和圖示包刪了,然後你就獲得乙個 Arch Linux。

10樓:魔仙柚子

照著Beginner's Guide 一步一步來,我覺得乙個想要使用Arch的使用者應該還不至於看不懂字……

順便,英文水平可以的話,請閱讀英文版,因為中文翻譯有些滯後。

另外避免滾掛,請注意官網。

11樓:ligy118

支援 @劉縉 的看法

篩選使用者

在我的認知中arch本來就不是給新使用者的

在裝arch前我已用了大半年ubuntu,還學習了陣純命令列centos

然而裝arch的時候引導出了問題,最後是別人幫我搞定的(其實wiki說的很清楚,然而我英文不好,出問題的那部分沒有漢化。。。)

但是用了乙個月

我還是換回了ubuntu

還是語言問題,一些wiki上很詳細的東西,我看不懂「如果你按wiki裝不上,那麼就算給你台裝好的arch,你用起來也必定很痛苦。」

12樓:加勒海盜比

你這個問題問出來應該是剛接觸linux,剛開始學。作為乙個過來人的忠告,別理什麼KISS,什麼情懷,什麼強迫症。老老實實選乙個易用的發行版,了解一下檔案系統,學學shell指令碼,多用用man grep這些工具比較實在。

13樓:TangBean

Beginners' guide,絕對不會出問題,不過最好看英文的,我剛開始的時候就因為英語菜不想讀英文的wiki,去網上搜了各種部落格,結果發現只有wiki最靠譜_,而且基本會出現的問題該腫麼辦裡面都又講,因為網上有的教程已經年久失修了哈(`)

14樓:

反對說Arch Linux安裝經過人為複雜化。所有發行版安裝過程都大同小異。而乙個安裝指引過程要靈活的擁有各種姿勢,又要簡單易用方便,還要輕量級不出複雜的問題。

這三點不可能同時做到。

Arch Linux選擇的是靈活輕量的路線。方便易用上也做了一些不過就不多。

比起gentoo 的二進位制檔案定製安裝archlinux靈活性還是差不少。不過基本上安裝多樣性和可選擇性差不多。

pc上沒有0基礎就能安裝的系統,Windows也一樣需要一定基礎才能安裝上去。

Arch需要的基礎至少比gentoo slackware lfs還是低不少。如果你想靈活定製安裝Ubuntu Fedora Debian等發行版。還是有類似Arch Linux安裝的chroot方法不過只會比Arch更複雜。

因為Arch不假定你的目標系統是個什麼組合配置。(gentoo更是連你的軟體編譯配置也不假定)。

所以我只能說Arch Linux安裝大概分4步,分割槽配置空間,掛載空間預裝基礎系統,chroot然後配置安裝核心,安裝bootloader。重啟進系統折騰。具體情況要看你自己想怎麼整了。

如果你不知道你想怎麼整,那或許你的基礎還不夠安裝Arch Linux,至少你還沒有直接的需要到這種靈活性。虛擬機器嘗試應該不錯,至少可以給以後的安裝打基礎。

15樓:劉縉

Arch的安裝過程被人為複雜化了。它很可能是個過濾使用者的陰謀:如果你按wiki裝不上,那麼就算給你台裝好的arch,你用起來也必定很痛苦。

Linux老司機如果身邊有別的arch機器,你只需要:

1. 用tar把那台機器的根目錄整個打包(記得加--one-file-system引數,防止把/proc, /dev等打進來)。

2. 找個新一點的live usb啟動機器(grml就挺好)。

3. 分割槽,mkfs。

4. 整個包解壓到根目錄。

5. 修改/etc/fstab裡的dev或UUID。

6. 支援UEFI的機器上沒必要grub,把vmlinuz-linux和initramfs-linux-fallback.img複製到EFI分割槽,efibootmgr加個啟動項即可。

精簡版的initramfs可以等系統安完之後再生成。

7. 收工。

以上流程其實適用於各種發行版。

16樓:

好久沒重灌了忽然發現arch-anywhere已經掛了,又出了個Anarchy - Linux。

實在覺得安裝麻煩,可以試試這個

Arch-Anywhere

u盤安裝可以直接用這個小工具吧iso寫入到u盤USBWriter download

17樓:limit

對乙個已經學會騎自行車的人來說,騎自行車是一件很簡單的事; 安裝 Arch linux 也是如此。No bashing.

虛擬機器資訊:

由 ESXi 建立,VMware 11

虛擬機器系統為,其他 3.x Linux (64 位)

硬碟分配 20G,網路自動獲取

啟動

從 CD 啟動,選擇第一項 Boot Arch Linux (x86_64)

檢查網路

1.root@archiso ~ $ ping -c 4 1.2.4.8

2.# 如果網路不通,可以啟用 DHCP 功能(一般預設開啟)

3.root@archiso ~ $ systemctl start dhcpcd

建立分割槽

1.root@archiso ~ $ lsblk # 檢視磁碟資訊

2.root@archiso ~ $ parted /dev/sda # 使用 parted 分割槽

3.# parted 命令 1000MB=1GB

4.(parted) mklabel msdos # 建立 MBR/msdos 分割槽表

5.(parted) mkpart primary ext4 1m 1g # 大小為 1G

6.(parted) set 1 boot on # 設定 boot 為啟動目錄

7.(parted) mkpart primary ext4 1g 11g

8.(parted) mkpart primary linux-swap 11g 13g

9.(parted) mkpart primary ext4 13g 100%

10.11.(parted) print # 檢視分割槽是否正確

12.(parted) quit # 退出 parted 互動介面

格式化分割槽

1.# 格式化分割槽為 ext4 格式

2.root@archiso ~ $ mkfs.ext4 /dev/sda1

3.root@archiso ~ $ mkfs.ext4 /dev/sda2

4.root@archiso ~ $ mkfs.ext4 /dev/sda4

5.root@archiso ~ $ mkswap /dev/sda3 # 格式化為 swap

6.root@archiso ~ $ swapon /dev/sda3 # 啟用 swap

掛載分割槽

1.root@archiso ~ $ mount /dev/sda2 /mnt

2.root@archiso ~ $ mkdir /mnt/

3.root@archiso ~ $ mount /dev/sda1 /mnt/boot

4.root@archiso ~ $ mount /dev/sda4 /mnt/home

安裝系統

1.root@archiso ~ $ sed -i '/Score/}' /etc/pacman.d/mirrorlist # 注釋所有非中國的軟體源

2.root@archiso ~ $ pacman -Syy # 更新本地資料庫

3.root@archiso ~ $ pacstrap /mnt base base-devel # 安裝基本系統

生成 fstab

1.root@archiso ~ $ genfstab -U -p /mnt >> /mnt/etc/fstab # 自動生成 fstab

進入新系統

1.# 將配置檔案複製到 /mnt,chroot 進入

2.root@archiso ~ $ arch-chroot /mnt /bin/bash

語言設定

1.[root@archiso /]$ vi /etc/locale.gen # 反注釋 en_US.UTF-8 和 zh_CN.UTF-8

2.[root@archiso /]$ locale-gen # 生成 locale

3.[root@archiso /]$ echo LANG=en_US.UTF-8 > /etc/locale.conf # 設定預設 locale

時區設定

1.[root@archiso /]$ ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

時間設定

1.[root@archiso /]$ hwclock --systohc --utc # 使用 UTC 時間

主機名設定

1.[root@archiso /]$ echo HostName > /etc/hostname # HostName 改成你想要的主機名,下同

2.[root@archiso /]$ sed -i '/localhost/s/$/\t'"HostName"'/g' /etc/hosts # 將主機名新增到 hosts 中

安裝引導

1.[root@archiso /]$ pacman -S grub os-prober # 安裝 GRUB

2.[root@archiso /]$ grub-install --recheck /dev/sda # 將引導資訊寫到 sda

3.[root@archiso /]$ grub-mkconfig -o /boot/grub/grub.cfg # 生成配置檔案 grub.cfg

重啟

1.[root@archiso /]$ exit # 退出安裝環境

2.root@archiso ~ $ umount /mnt/ # 解除安裝掛載點

3.root@archiso ~ $ umount /mnt

4.root@archiso ~ $ reboot

參考:

Arch Linux 中文論壇 Arch Linux 安裝指南

安裝arch linux那款筆記本最好?

這事吧,其實現在arch上N卡也沒有那麼脆弱,我一台dell上的mx230到現在幾個月沒出過事 遊戲本就可以了,太新的顯示卡別要,超極本上各式各樣的特色功能會讓你痛不欲生的 蘋果千萬不行,除非你能 archlinux包都打得比較粗大,所以照著裝就行了,看看wiki,再看看知乎上的篇章,我第一次就是這...

Arch Linux 相比於 Manjaro 有什麼優勢?

Arch使用者尤其社群管理員嘴上不說心裡是看不起manjaro的,不過也好理解,他們連出入門的arch使用者都看不起,親眼看到對乙個忘了安裝dhcpcd的新手冷嘲熱諷,十幾個跟帖的沒乙個回答問題,等我要去回答時候帖子關了。這類例子不止乙個。說起來,就像Debian使用者嘴上不說心裡看不起Ubuntu...

Arch Linux 的圖形 LiveCD 那個版本好?

Keen Kwok 在ArchLinux下搭個X Window也不困難,要多看wiki,我第一次裝ArchLinux的時候按照wiki的說明,用了兩個小時裝好Xfce4 Arch 沒有 live CD,將來也不會提供 live CD。Arch 認為安裝系統是一次性的,我們沒必要頻繁的安裝,開發乙個圖...