中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
安裝Arch Linux,手把手組裝操作系統(tǒng)

https://www.toutiao.com/article/7284599882231480867/?log_from=acd41e1ee6bce_1697473571527

Arch Linux 是最受歡迎的 GNU/Linux 系統(tǒng)之一。Arch Linux 簡潔、輕量、定制化高,就像操作系統(tǒng)版的“樂高”,值得 Linux 愛好者一試。

一、什么是 Arch Linux

Arch 官網(wǎng)說:

A simple, lightweight distribution

一個基本的 Arch Linux,只有內(nèi)核和最簡單的工具包。

對于用戶來說,剛安裝好的 Arch 只有一個跳動的命令提示符(勸退警告?)。就是通過這樣一個提示符,在閃爍中,就能“一磚一瓦地”搭出專屬的“夢中系統(tǒng)”。

接下來將逐步構(gòu)建一個帶有圖形界面(deepin DDE),并配置好國內(nèi)軟件倉庫的Arch Linux。

在構(gòu)建過程中會給出操作命令,格式約定為:

  • # [中文],注釋
  • $ [命令],普通賬號執(zhí)行命令
  • # [命令],root 賬號執(zhí)行命令
  • 命令中的 [xx] 要替換為實際內(nèi)容,替換后去掉包裹的方框([、])

安裝前應(yīng)掌握 Linux 文本編輯器 vi 的基本使用。

二、啟動安裝U盤

從國內(nèi)鏡像下載系統(tǒng) ISO(International Organization for Standardization) 文件:

下載系統(tǒng)文件

把 ISO 文件寫入到 U 盤作啟動盤。這里使用 balenaEtcher 寫入,操作簡單,功能齊全。

etcher下載

把寫入好的啟動盤連接到目標(biāo)主機,啟動機器,在 BIOS 中選擇從 U 盤啟動,等待進入命令提示符(帶一個閃動提示符的黑框)。

三、格式化文件系統(tǒng)

1、判斷主機是 UEFI 還是 BIOS

# 列舉目錄內(nèi)容。如果目錄不存在,會提示 'No such file',主機是 BIOS 類型,不符合要求
# ls /sys/firmware/efi/efivars

注意:接下來的安裝步驟只針對 UEFI 主機

2、硬盤分區(qū)

硬盤分區(qū)把硬盤分為邏輯上的多個區(qū)域,每個區(qū)域存儲不同類型的文件,不同區(qū)域互不影響。

自己的文件最好有個單獨的分區(qū),這樣重裝系統(tǒng)就不會丟失文件

# 1.查看磁盤情況,找到要安裝的硬盤??筛鶕?jù)硬盤的大小判斷,通常是 /dev/nvme0n1、/dev/sda
# fdisk -l

# 2.分四個區(qū),依次為 EFI(300M足夠)、root、home、swap(空間要比內(nèi)存大,不然休眠不可用)
# 填入用上一步找到的目標(biāo)磁盤 /dev/xx
# cfdisk /dev/xx

3、格式化分區(qū)

給硬盤分區(qū)格式化了文件系統(tǒng)后,才能被操作系統(tǒng)用來存儲文件。

# 查看分區(qū)情況
# fdisk -l

# 格式化 EFI 分區(qū)
# mkfs.fat -F32 /dev/xx

# 格式化普通分區(qū)為 EXT4,并通過 '-L root' 設(shè)置標(biāo)簽為 root,后續(xù)硬盤掛載可以使用該標(biāo)簽
# mkfs.ext4 -L root /dev/xx

# 設(shè)置交換分區(qū),可選。內(nèi)存?。ㄐ∮?6GB)的主機要開啟,避免大程序打不開。
# mkswap /dev/xx
# swapon /dev/xx

4、掛載硬盤分區(qū)

掛載后的分區(qū)會被分配一個入口,借助這個入口才能操作文件。

# mount [分區(qū)名] [掛載目錄]
  • root 掛載到 /mnt
  • efi 掛載到 /mnt/boot/EFI
  • home 掛載到 /mnt/home

5、生成分區(qū)表

分區(qū)表可在啟動時被系統(tǒng)識別,自動進行硬盤掛載操作。

# genfstab -U /mnt >> /mnt/etc/fstab

# 查看fstab,看是否有四個分區(qū)。有問題可以回到上一步重新掛載,再生成分區(qū)表
# cat /mnt/etc/fstab

四、安裝基礎(chǔ)軟件

1、連接網(wǎng)絡(luò)

# 1、連接有線網(wǎng)絡(luò)
dhcpd

# 2、連接熱點
# NetworkManager 可用于管理 wifi 連接,SSID
nmcli dev wifi list
nmcli dev wifi connect [SSID] password [password]
# 如果上面連接失敗,以后的連接仍用錯誤憑證,再次連接前要先刪除
nmcli connection delete [CONNECTION_NAME]

# 3、測試網(wǎng)絡(luò)連通
# ping baidu.com

nmcli 使用方法詳見:

2、更新時間

在安裝軟件時會驗證軟件的證書是否有效,時間錯誤會導(dǎo)致軟件安裝失敗。

timedatectl set-ntp true

3、配置 pacman 國內(nèi)鏡像源

pacman 是 archlinux 軟件包管理工具,類似 Javascript 的 npm,Java 的 Maven。

vi 編輯 /etc/pacman.d/mirrorlist 文件,把華為云(huaweicloud)或者 清華大學(xué)鏡像(tuna)移到文件開頭。

4、安裝基礎(chǔ)軟件包

# ntfs-3g os-prober 用于探測硬盤上的 windows 系統(tǒng)
# dnsmasq 在創(chuàng)建熱點時用于作 dns 服務(wù)器
# pacstrap /mnt base linux linux-firmware networkmanager sudo ntfs-3g dnsmasq

五、初始化系統(tǒng)配置

1、切入 /mnt 環(huán)境

/mnt 是安裝好后的系統(tǒng)的根分區(qū)。切入到 /mnt 后,相當(dāng)于臨時啟動了安裝完成的系統(tǒng),方便我們進行初始化配置。

相比chroot,arch-chroot可以自行掛載 /run 等運行時分區(qū),能快捷完成系統(tǒng)切換。

# arch-chroot /mnt

2、設(shè)置主機名

給你的主機起個好聽的名字。

# echo [主機名] > /etc/hostname

3、設(shè)置 root 密碼

root 是 linux 中的高權(quán)限用戶,在進行高權(quán)限操作前需要輸入 root 密碼。

# passwd

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

# 設(shè)置時區(qū)為上海
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# 同步硬件時間,硬件時間在電腦關(guān)電后仍能計時
# hwclock --systohc

5、本地化設(shè)置

設(shè)置語言、貨幣符號等本地化信息。

(1)修改/etc/locale.gen文件

en_US.UTF-8

zh_CN.UTF-8

zh_HK.UTF-8

把上面三個前的注釋符號去掉,然后生成配置

# locale-gen

(2)設(shè)置默認(rèn)的本地化配置

# 設(shè)置簡體中文,也可設(shè)置英語:en_US.UTF-8
# echo 'LANG=zh_CN.UTF-8' >/etc/locale.conf

6、新增hosts文件

編輯 /etc/hosts 文件:

127.0.0.1 localhost

::1 localhost

127.0.1.1 [主機名]

7、安裝啟動引導(dǎo)程序

操作系統(tǒng)啟動需要引導(dǎo)程序,引導(dǎo)程序就像“火箭”,它“運載”的就是系統(tǒng)(衛(wèi)星)。

# pacman -S grub efibootmgr os-prober
# grub-install --target=x86_64-efi --efi-directory=[EFI 分區(qū)掛載點] --bootloader-id=[啟動項在 BIOS 中的名字]
# grub-mkconfig -o /boot/grub/grub.cfg

8、退出安裝并重啟

# 1. 退出環(huán)境
# exit

# 2.卸載所有硬盤分區(qū)
umount -R /mnt

# 3.重啟
reboot

# 4.移除U盤,在 BIOS 中選擇從硬盤啟動

六、安裝圖形化桌面環(huán)境

重啟后登錄 root 賬號,就進入了安裝好的系統(tǒng)。現(xiàn)在還缺少圖形化的界面,沒法進行鼠標(biāo)操作。

1、添加新用戶

# -m 參數(shù)創(chuàng)建新用戶的 home 目錄
# useradd -m -G wheel -s /bin/bash [用戶名]

# 設(shè)置新用戶的密碼
# passwd [用戶名]

2、設(shè)置新用戶為管理員

管理員可以使用 sudo,從而進行高權(quán)限操作。

方法一,在 /etc/sudoers 中 [用戶] 后添加和 root 用戶一樣的內(nèi)容。

方法二,將 /etc/sudoers 中 %wheel 前的注釋去掉。

3、屏蔽 nouveau(可選)

適用于雙顯卡(nvidia 和 intel 集顯)筆記本。

nouveau 是開源的 nvidia 驅(qū)動,默認(rèn)集成在內(nèi)核,但它對新顯卡支持不好,可能導(dǎo)致開機即睡死。屏蔽掉 nouveau:

新增
/etc/modprobe.d/nouveau_blacklist.conf 文件并添加:

blacklist nouveau

4、安裝 deepin DDE

DDE 是國內(nèi) Linux 廠商開源的一套圖形化桌面環(huán)境,界面美觀、使用方便。

(1)安裝桌面環(huán)境

# pacman -S deepin deepin-kwin

(2)啟用 deepin 鎖屏

在 /etc/lightdm/lightdm.conf 中添加:

[Seat:*]

greeter-session=lightdm-deepin-greeter

5、設(shè)置默認(rèn)的開機啟動程序

# systemctl enable lightdm/sddm

# systemclt enable NetworkManager

# systemctl enable bluetooth

6、安裝字體

# pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji

noto 即:no tofu(不要豆腐)。如果缺少字體,字符在 linux 上會顯示成方塊,就像豆腐塊一樣。

7、添加 archlinuxcn 軟件倉庫(可選)

archlinuxcn 軟件倉庫有很多國內(nèi)用戶經(jīng)常使用的軟件,建議添加。

(1)在 /etc/pacman.conf 文件末尾添加:

[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

(2)安裝密鑰

密鑰用于檢驗安裝的軟件是否安全,是否來自正確的倉庫。

$ sudo pacman -S archlinuxcn-keyring

8、配置輸入法

(1)安裝輸入法

$ sudo pacman -S fcitx-im fcitx-configtool kcm-fcitx

(2)啟用 fcitx 為輸入法

登錄用戶的 home 目錄添加 .xprofile:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

9、安裝音頻軟件

$ sudo pacman -S pulseaduio pulseaduio-alsa

到這里,一套完整的 Arch Linux 就安裝好了!

七、參考 Arch Linux 官方文檔

ArchWiki 以文檔豐富在 Linux 世界出名,有什么問題多看看官方文檔:

八、一切從這里開始

Arch Linux 架構(gòu)簡單,可定制化程度高。有利就有弊,這也導(dǎo)致安裝步驟相對繁瑣。Arch Linux 安裝過程也是計算機概念的學(xué)習(xí)過程,動起手來,去組裝一個屬于自己的操作系統(tǒng)。

從這里開始

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Arch Linux 安裝指南(ArchISO 2014.02.01 適用)
將ArchLinux安裝在NVME上
Arch Linux 安裝筆記
實用教程:Arch Linux安裝詳解
Linux下使用宿主機創(chuàng)建一個簡單的Linux系統(tǒng)
Arch linux操作系統(tǒng)安裝教程
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服