安裝Arch物理機

暑假寫的,今天突然想起來,然後發一波

一、進入BIOS設置從U盤啓動

​ 我用的是高中時偷偷買的平板,開機時瘋狂按ESC進入BIOS界面

​ 找到Boot選項,我的是fast boot enable之後有支持磁盤和U盤啓動選項

​ 全部enable

二、製作U盤啓動器

​ 這裏推薦兩款軟件Lili usb和deepin ISO文件裏的DEEPIN_B

​ 第二個操作簡單,插入U盤,選擇鏡像(鏡像可以到清華鏡像站去找)

​ 選擇U盤,最好選擇格式化,然後開始製作

​ 製作完成後修改U盤名爲ARCH_201908,後面的數字爲鏡像版本

三、用U盤啓動

​ 這塊電腦沒搞懂,本來是雙系統,被我改來改去,這裏我直接進入BIOS選擇U盤啓動了

​ 引導界面跟網上的不一樣,選擇第一個x86_64,此時進入了類似於命令行的界面

​ 我在做的時候有一句mount的命令,裏面的分區名就是Arch_201908

​ 後面英文的意思應該是等待磁盤出現,然後第二步中的改名操作至關重要

​ 不然,後面會出現rootfs命令行,然後我就進行不下去了

​ 磁盤名字不對再改一次,跟mount命令第一個參數的最後一個名字相同

​ 然後再次U盤啓動的時候,就會出現綠色的OK,就看起來很正常,進入了root@啥的命令行

四、連接測試網絡

​ 這臺電腦只能用WiFi,輸入wifi-menu,會彈出選擇框,兩個回車之後輸入WiFi密碼

​ 其他usb接口多的電腦可以用數據線手機共享,輸入dhcpcd

​ 之後 ping www.baidu.com 檢查是否聯網,沒有丟包即爲正常 ctrl+c 中止

​ 更新系統時鐘 timedatectl set-ntp true 不知道幹啥的

五、修改鏡像源文件

​ 這裏有兩種,一種是 vim /etc/pacman.d/mirrorlist 進去後,按住v選擇不是國內的源

​ d刪除,按下esc,然後:wq保存並退出

​ 剩下國內的,另一種請參考參考資料【3】

​ 刷新pacman緩存 pacman -Syy

六、各種分區

​ 可能是因爲之前有個系統,cfdisk命令中並沒有出現我需要的磁盤,網上說需要沒有分區

​ 但是之後我用 fdisk /dev/磁盤名,刪除分區還是沒用,索性用fdisk分區

​ d一個個刪除掉分區後,n創建分區,先選擇主分區號,直接按回車從第一個柱面開始分區

​ 然後輸入+300M創建EFI的分區,再來一次把剩下的都分出來作爲根分區

七、格式化並掛載分區
mkfs.vfat /dev/分區名          # 格式化EFI
mkfs.ext4 /dev/分區名          # 格式化根目錄

​ 掛載EFI

mkdir /mnt/boot                # 在目錄mnt下創建boot目錄
mkdir /mnt/boot/EFI            # 在boot下創建EFI目錄
mount /dev/sda3 /mnt/boot/EFI  # 掛載EFI到目錄/mnt/boot/EFI

​ 掛載根分區

mount /dev/根分區名 /mnt
八、安裝配置新系統
pacstrap -i /mnt base base-devel       # 安裝基本系統,-i參數是在安裝前進行確認
genfstab -U -p /mnt >> /mnt/etc/fstab  # 生成fstab文件
arch-chroot /mnt /bin/bash             # 進入新系統進行配置

​ 先使用nano打開/etc/locale.gen文件,然後取消en_US.UTF-8、zh_CN.UTF-8、zh_TW.UTF-8三行的註釋。然後運行locale-gen命令生成locale信息。

nano /etc/locale.gen
locale-gen

​ 然後生成一個locale.conf文件。這裏最好使用英文,使用別的語言可能會導致終端亂碼。

echo LANG=en_US.UTF-8 > /etc/locale.conf

​ 首先先選擇時區:

tzselect

​ 先按4選擇Asia,在按9選擇China,再按1選擇北京時間,按1選擇yes。
然後將時區軟鏈接到你自己的時區。

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

​ 將時間標準設置爲UTC,如果虛擬機有這項設置則不用設置(例如VirtualBox就有設置硬件事件爲UTC的選項)。

# hwclock --systohc --utc
九、設置root密碼
passwd

輸入兩次你的密碼(注意:linux系統字符界面中,輸入密碼是沒有屏幕返顯的)
intel 的cpu還需要安裝一個軟件

pacman -S intel-ucode
十、安裝引導程序grub
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg # 自動生成一個配置文件
十一、配置網絡

設置主機名,然後將其添加到/etc/hosts文件中。

# echo myhostname > /etc/hostname1
十二、重啓
exit            # 退回到安裝環境
umount -R /mnt # 卸載新分區
reboot          # 重啓

重啓後發現網絡連接不上,沒辦法手機數據線共享

兩次輸入wifi-menu,分別提示安裝dialog和wpa_supplicant

之後可以掃描到了WiFi,可能是密碼輸錯了,不能再輸,繼續用手機熱點

十三、安裝DDE桌面環境
pacman -S deepin //默認回車,這個包很大,400多M,儘量選擇網速好一點的地方
pacman -S deepin-extra //是一些深度的軟件,可以選擇安裝或者不安裝。

接着安裝networkmanager

pacman -S networkmanager

安裝好後,打開NetworkManager

systemctl enable NetworkManager
systemctl start NetworkManager //大小寫要注意

進行配置DDE

vim /etc/lightdm/lightdm.conf

找到greeter-session=ex***行,去掉前面的#並且修改(按i鍵進入編輯模式)=後面內容爲

lightdm-deepin-greeter

設置linghtdm開機自啓

systemctl enable lighrdm
十四、添加用戶
useradd -m -g users -G wheel -s /bin/bash sk # 我這裏設用戶名爲sk
passwd sk # 鍵入你的密碼,Linux裏面輸入密碼,沒有返屏顯示

​ visudo設置

%wheel ALL=(ALL) ALL # 然後刪掉首位#,接着保存退出
十五、進入桌面
systemctl start lightdm

添加社區更新源

/etc/pacman.conf 文件末尾添加以下兩行:

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

之後安裝 archlinuxcn-keyring 包導入 GPG key。

安裝必要軟件

sudo pacman -S alsa-utils //聲卡
sudo pacman -S xf86-video-vesa //英特爾集顯 安裝這個驅動
sudo pacman -S nvidia //英偉達獨顯 安裝這個驅動

當在終端執行sudo命令時,系統提示“sk is not in the sudoers file”:

其實就是沒有權限進行sudo,解決方法如下(這裏假設用戶名是cuser):

1.切換到超級用戶:$ su

2.打開/etc/sudoers文件:$vim /etc/sudoers

3.修改文件內容:

找到“root ALL=(ALL) ALL”一行,在下面插入新的一行,內容是“sk ALL=(ALL) ALL”,然後在vim鍵入命令“:wq!”保存並退出。

注:這個文件是隻讀的,不加“!”保存會失敗。

4.退出超級用戶:$ exit

參考資料

【1】https://blog.csdn.net/weixin_42081522/article/details/87604404

【2】https://blog.csdn.net/weixin_42081522/article/details/89388771

【3】https://blog.csdn.net/kingolie/article/details/53048625

【4】https://www.cnblogs.com/xym4869/p/8473646.html

【5】https://blog.csdn.net/u010255072/article/details/85211909

【6】https://www.cnblogs.com/rosepotato/p/8177988.html

【7】https://blog.51cto.com/aurogon/2321871

【8】https://mirrors.tuna.tsinghua.edu.cn/help/archlinuxcn/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章