Vmware?Station安裝Arch?Linux的詳細(xì)流程
Vmware Station安裝Arch Linux
一、測試環(huán)境及工具
當(dāng)前教程在win10環(huán)境中進(jìn)行,網(wǎng)絡(luò)為有線連接
vmware station版本為 16.2.1
arch linux鏡像為 archlinux-2022.04.05-x86_64.iso
終端工具Xshell 6,也可使用putty,mobaxterm,finalshell等工具均可,沒有區(qū)別
二、下載arch linux鏡像
訪問阿里開源鏡像站
http://mirrors.aliyun.com/archlinux/iso/
選擇當(dāng)前最新版本,用下載工具下載到本地
http://mirrors.aliyun.com/archlinux/iso/2022.04.05/archlinux-2022.04.05-x86_64.iso
三、vmware創(chuàng)建虛擬機(jī)
創(chuàng)建新的虛擬機(jī)-->自定義(高級)
默認(rèn)下一步
選擇稍后安裝操作系統(tǒng)
選擇Linux和其他linux 5.x內(nèi)核64位
自定義虛擬機(jī)名稱和虛擬機(jī)的保存位置
默認(rèn)下一步
根據(jù)自己的情況配置虛擬機(jī)內(nèi)存,當(dāng)前配置成2GB
默認(rèn)下一步
默認(rèn)下一步
默認(rèn)下一步
創(chuàng)建新虛擬磁盤,下一步
自定義磁盤大小,選擇將虛擬磁務(wù)存儲為單個(gè)文件
默認(rèn)下一步
選擇自定義硬件
設(shè)置arch linux的iso路徑
編輯虛擬機(jī)設(shè)置,設(shè)置uefi啟動
四、安裝arch linux
1. 遠(yuǎn)程終端登錄
啟動虛擬機(jī),進(jìn)入終端界面
ls /sys/firmware/efi/efivars
如果結(jié)果顯示了目錄且沒有報(bào)告錯誤,則系統(tǒng)是以 UEFI 模式引導(dǎo)的。
ping某個(gè)公網(wǎng)的域名,測試網(wǎng)絡(luò)是否是通的,通了才能進(jìn)行后面的步驟。
執(zhí)行以下命令查看啟動系統(tǒng)IP
ip -brief address
設(shè)置一個(gè)臨時(shí)密碼,簡單點(diǎn)就好
passwd
使用終端連接工具ssh連接啟動系統(tǒng),用root和剛設(shè)置的密碼登錄。這么做是為了方便復(fù)制命令,畢竟手動在虛擬機(jī)上敲不僅慢,還容易出錯。
2. iso啟動系統(tǒng)更換國內(nèi)源
由于在安裝arch linux過程中,需要通過網(wǎng)絡(luò)下載安裝相關(guān)包,默認(rèn)的國外源速度太慢,故配置成國內(nèi)源進(jìn)行安裝。
安裝中出現(xiàn)yes/no的提示時(shí)一率按回車,后面的步驟不再額外說明
pacman -Sy vim
等待安裝成功后,給iso啟動系統(tǒng)配置阿里開源鏡像站的軟件源
用vim編輯/etc/pacman.conf文件,末尾添加以下兩行:
[archlinuxcn] Server = https://mirrors.aliyun.com/archlinuxcn/$arch
vim /etc/pacman.d/mirrorlist
把以下配置放到所有Server鏈接的最上面
pacman -Sy archlinuxcn-keyring
保存退出后安裝 archlinuxcn-keyring 包導(dǎo)入GPG key。
pacman -Sy archlinuxcn-keyring
3. 磁盤分區(qū)
按以下的分區(qū)種類分三個(gè)區(qū)即可,內(nèi)存較小時(shí),swap分區(qū)一般設(shè)為真實(shí)內(nèi)存的兩倍,本教程虛擬機(jī)內(nèi)存是2G,所以swap分區(qū)給4G就行。
EFI分區(qū) 300 MB swap分區(qū) 4GB root分區(qū) 剩余空間
fdisk -l
查看磁盤信息,并執(zhí)行cfdisk命令,如此教程中為cfdisk /dev/sda
選擇gpt分區(qū)表,回車
選擇[ New ],回車
設(shè)置大小為300M,回車
選擇[ Type ],回車,選擇 EFI System,回車
按向下的光標(biāo)鍵,回到Free space,選擇[ New ]繼續(xù)分區(qū),swap分區(qū)設(shè)4G,Type選擇Linux swap。root分區(qū)默認(rèn)剩余全部空間,Type選擇Linux filesystem
分好區(qū)后選擇[ Write ]寫入配置,提示Are you sure you want to write the partition table to disk?時(shí)要手動輸入yes再回車,這里直接敲回車不管用
[ Write ]之后選擇[ Quit ]退出
接下來依次對三個(gè)分區(qū)進(jìn)行格式化
EFI分區(qū)格式化
mkfs.vfat /dev/sda1
root分區(qū)格式化,強(qiáng)制分區(qū)為xfs
mkfs.xfs -f /dev/sda3
創(chuàng)建swap分區(qū)
mkswap /dev/sda2
使用lsblk -f
查看磁盤分區(qū)情況
4. 掛載分區(qū)并安裝系統(tǒng)
# 掛載分區(qū) mount /dev/sda3 /mnt mkdir -p /mnt/boot/efi mount /dev/sda1 /mnt/boot/efi swapon /dev/sda2 #安裝系統(tǒng) pacstrap /mnt linux linux-firmware linux-headers base base-devel vim git bash-completion # 生成文件系統(tǒng)的表文件,作用是后面重啟進(jìn)去系統(tǒng)能自動掛載分區(qū) genfstab -U /mnt >> /mnt/etc/fstab cat /mnt/etc/fstab
5. 進(jìn)入新系統(tǒng)并配置
arch-chroot /mnt
前面把格式化好的分區(qū)已經(jīng)掛載在iso啟動系統(tǒng)的/mnt目錄下,并在該目錄下安裝了系統(tǒng),執(zhí)行arch-chroot相當(dāng)于從當(dāng)前的啟動系統(tǒng)進(jìn)入到安裝好的arch linux系統(tǒng)中。
進(jìn)到安裝好的系統(tǒng)之后,第一步還是配置國內(nèi)源,方法跟前文中的一樣,不再贅述。
# 設(shè)置時(shí)區(qū) ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock --systohc # 設(shè)置系統(tǒng)語言 sed -i "s/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/g" /etc/locale.gen sed -i "s/#zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8/g" /etc/locale.gen # 生成本地語言信息 locale-gen # 設(shè)置本地語言環(huán)境變量 echo "LANG=en_US.UTF-8" > /etc/locale.conf # 設(shè)置主機(jī)名,如archlinux echo "archlinux" > /etc/hostname # hosts文件中添加主機(jī)名 echo "127.0.0.1 localhost ::1 localhost 127.0.1.1 archlinux.localdomain archlinux" >> /etc/hosts # 安裝以下軟件包 pacman -S grub efibootmgr efivar networkmanager intel-ucode # 配置grub grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg # 激活啟用NetworkManager systemctl enable NetworkManager # 給root創(chuàng)建密碼 passwd # 安裝openssl pacman -S openssh # 設(shè)置開機(jī)自啟動 systemctl enable sshd # 修改/etc/ssh/sshd_config允許root登錄,修改PermitRootLogin的值為yes sed -i "s/#PermitRootLogin prohibit-password/PermitRootLogin yes/g" /etc/ssh/sshd_config # 添加其他用戶并設(shè)置密碼,如test_user useradd --create-home test_user passwd test_user # 設(shè)置用戶組 usermod -aG wheel,users,storage,power,lp,adm,optical test_user # 修改當(dāng)前用戶權(quán)限,編輯以下文件,取消%wheel ALL=(ALL) ALL前的注釋,用:wq!保存退出 vim /etc/sudoers # 安裝顯卡驅(qū)動 pacman -S xf86-video-intel vulkan-intel mesa # 安裝聲卡驅(qū)動 pacman -S alsa-utils pulseaudio pulseaudio-bluetooth cups # 安裝英文字體 pacman -S ttf-dejavu ttf-droid ttf-hack ttf-font-awesome otf-font-awesome ttf-lato ttf-liberation ttf-linux-libertine ttf-opensans ttf-roboto ttf-ubuntu-font-family # 安裝中文字體 pacman -S ttf-hannom noto-fonts noto-fonts-extra noto-fonts-emoji noto-fonts-cjk adobe-source-code-pro-fonts adobe-source-sans-fonts adobe-source-serif-fonts adobe-source-han-sans-cn-fonts adobe-source-han-sans-hk-fonts adobe-source-han-sans-tw-fonts adobe-source-han-serif-cn-fonts wqy-zenhei wqy-microhei # 打開字體引擎,取消最后一句的注釋 # export FREETYPE_PROPERTIES="truetype:interpreter-version=40" vim /etc/profile.d/freetype2.sh # 安裝顯示服務(wù) pacman -S xorg # 安裝桌面環(huán)境。plasma:就是桌面環(huán)境;sddm:登錄管理器;konsole:kde下的終端;kate:文本編輯器;ark:解壓與壓縮;okular:PDF查看器;spectacle:截圖工具;AUR:管理工具 pacman -S plasma sddm konsole dolphin kate ark okular spectacle yay # 設(shè)置sddm登錄 systemctl enable sddm # 安裝中文輸入法 sudo pacman -S fcitx fcitx-im fcitx-configtool yay -S fcitx-sogoupinyin # 編輯 /root/.xprofile寫入以下內(nèi)容 export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx" # 安裝其他軟件 sudo pacman -S typora netease-cloud-music yay -S baidunetdisk-electron visual-studio-code-bin google-chrome qv2ray # 清理緩存 pacman -Scc
6. 重啟進(jìn)入安裝系統(tǒng)
以上的配置是從啟動系統(tǒng)arch-chroot配置的,我們現(xiàn)在退出啟動系統(tǒng),重啟進(jìn)去安裝配置好的系統(tǒng)。
接上一步,依次執(zhí)行
exit umount /mnt/boot/efi umount /mnt reboot
輸入前面設(shè)置的密碼登入系統(tǒng)
五、Arch Linux wiki
到此這篇關(guān)于Vmware Station安裝Arch Linux的文章就介紹到這了,更多相關(guān)Vmware 安裝Arch Linux內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
VMware Workstation安裝并安裝WIN10操作系統(tǒng)連接外網(wǎng)步驟指導(dǎo)(超詳細(xì)教程)
這篇文章主要介紹了VMware Workstation安裝并安裝WIN10操作系統(tǒng)連接外網(wǎng)步驟指導(dǎo)(超詳細(xì)教程),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01詳解完美解決MacOS catalina 升級后Vmware黑屏的問題
這篇文章主要介紹了詳解完美解決MacOS catalina 升級后Vmware黑屏的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05Win10上VMware workstation安裝圖文教程
這篇文章主要為大家詳細(xì)介紹了Win10上VMware workstation安裝圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03VMware下CentOS靜默安裝oracle12.2詳細(xì)圖文教程
這篇文章主要介紹了VMware下CentOS靜默安裝oracle12.2詳細(xì)圖文教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-11-11windows 用VMware創(chuàng)建linux虛擬機(jī)安裝CentOS7.2操作系統(tǒng)
這篇文章主要介紹了windows 用VMware創(chuàng)建linux虛擬機(jī),并安裝操作系統(tǒng)CentOS7.2,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10解決VMware中安裝Centos7后無法ping通外網(wǎng)的問題
這篇文章主要介紹了VMware中安裝Centos7后無法ping通外網(wǎng)的問題,經(jīng)過小編的再三折騰終于找出解決方案,感興趣的朋友跟隨小編一起看看吧2019-10-10VMWare中Ubuntu重啟后無法上網(wǎng)的解決方法
這篇文章主要為大家詳細(xì)介紹了VMWare中Ubuntu重啟后無法上網(wǎng)的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-03-03