一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

archlinux安裝教程以及自己踩過的坑

 zhangzhmj 2020-07-11

引言:

  linux是一種哲學(xué)。最近喜歡上了arch的簡潔,可高度定制化,滾動更新和設(shè)計哲學(xué),準(zhǔn)備日常辦公從ubuntu轉(zhuǎn)向arch,目前已完成安裝,正在使用arch寫這篇博客,而事實(shí)證明arch確實(shí)沒讓我失望,它的確是一個非常不錯的發(fā)行版.

安裝環(huán)境:

  1. cpu: i5 ram:12G 臺式電腦

  2. 一塊硬盤(有剩余空間或新硬盤都可以,我這里用的是1T新硬盤,GPT分區(qū),UEFI啟動)

  3. 一塊8G U盤

  4. 從官網(wǎng)或者其他鏡像源下載的iso系統(tǒng)鏡像(e.g:archlinux-2017-08.01-x86_64.iso)

安裝過程:

制作U盤啟動基礎(chǔ)系統(tǒng)

  1. 在ubuntu或者其他Linux系統(tǒng)中執(zhí)行

fdisk -l
  • 1

查看所有硬盤和分區(qū),記錄下U盤的磁盤標(biāo)識,比如我這里是/dev/sdc
2. 使用dd命令制作U盤安裝啟動系統(tǒng)

dd if=xxx.iso of=/dev/sdc
  • 1

if,of可簡記為input file,output file.
注意:如果你的系統(tǒng)和我一樣有mbr+bios和gpt+uefi的不同硬盤分區(qū)方式及啟動方式的話,不推薦使用ultraiso進(jìn)行刻錄,我分別嘗試了使用相同鏡像,一個U盤使用dd,一個U盤使用ultraiso,ultraiso刻錄的U盤并不能正常進(jìn)入基礎(chǔ)安裝系統(tǒng),因?yàn)槲夷壳半娔X有三塊硬盤,其中兩塊都是使用mbr分區(qū)方式使用bios啟動,而因?yàn)間pt的無主分區(qū)數(shù)量限制,以及2T硬盤大小限制,以及gpt對磁盤的利用率更高,于是我選擇了在此塊新硬盤采用gpt的分區(qū)方式,使用uefi啟動.

硬盤分區(qū)

  1. 插入U盤開機(jī)選擇UEFI或傳統(tǒng)bios啟動

    • U盤啟動,如果不是UEFI,請選擇傳統(tǒng)模式的U盤啟動,一般是開機(jī)按F12,F10,ESC,DELETE等鍵,我這里是F12.

  2. 更新系統(tǒng)時間

    • timedatectl set-ntp true

  3. 使用fdisk對硬盤進(jìn)行分區(qū)

附上我這里使用的分區(qū)方案(在后面的分區(qū)方案中,我取消了usr分區(qū),交給了/)
  • /swap 16G

  • / 300G

  • /home 200G

  • /boot/efi 10G

這里使用的分區(qū)命令
  • fdisk -l #查看當(dāng)前所有硬盤和分區(qū)信息

  • fdisk /dev/sda #進(jìn)入指定硬盤進(jìn)行操作

  • 進(jìn)入后 w 保存退出 q 不保存退出 n 新建分區(qū) 然后選擇分區(qū)序列號 選擇起始扇區(qū),一般前面幾個可以直接回車默認(rèn),傳統(tǒng)硬盤都是 512字節(jié)扇區(qū),可根據(jù)硬盤說明扇區(qū)大小進(jìn)行計算,或者結(jié)尾扇區(qū)使用+100G這種形式更加簡單。d 刪除分區(qū)

格式化分區(qū)(這里有坑,注意swap分區(qū)和/boot/efi分區(qū)格式化方式不同)
  • parted /dev/sda 然后執(zhí)行 mklabel gpt 設(shè)置sda為gpt分區(qū)

  • fdisk -l

  • mkfs.ext4 /dev/sdax (普通分區(qū)格式化為ext4)

  • mkswap /dev/sdax (swap分區(qū)格式化建立方式)

  • swapon /dev/sdax(激活系統(tǒng)swap分區(qū))

  • mkfs.vfat -F32 /dev/sdaY (boot分區(qū)與GPT,UEFI有關(guān),使用此命令格式化為fat32)

分區(qū)掛載(這里有坑,注意swap分區(qū)是不用掛載的,boot分區(qū)掛在應(yīng)該掛在到/boot/efi,而不是/boot)
  • mount /dev/sdax /mnt 根分區(qū)

  • 使用多個分區(qū),還需要為其他分區(qū)創(chuàng)建目錄并掛載它們(/mnt/boot、/mnt/home、……)

  • mkdir -p /mnt/boot/efi

  • mount /dev/sda2 /mnt/boot/efi

  • 其他的和上面類似

坑來了,這里一定要看執(zhí)行下mount看是否成功掛載,否則可能會讓你從頭再來。

安裝

安裝基本系統(tǒng)
  • pacstrap /mnt base

配置系統(tǒng)(有坑)
  • 用以下命令生成 fstab 文件 (用 -U 或 -L 選項設(shè)置UUID 或卷標(biāo)):

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

  • 特別提醒:在執(zhí)行完以上命令后,用cat檢查一下生成的 /mnt/etc/fstab 文件是否正確。對比blkid命令下硬盤分區(qū)UID和此文件是否對應(yīng),我這里就是因?yàn)闆]有mount好,生成的fstab也不對,導(dǎo)致安裝完成無法啟動.

Change root 到新安裝的系統(tǒng):
  • arch-chroot /mnt

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

  • 設(shè)置時間標(biāo)準(zhǔn) 為 UTC,并調(diào)整 時間漂移:

  • hwclock –systohc –utc

Locale本地化配置
  • pacman -S vim (習(xí)慣vim直接裝一個,使用默認(rèn)vi也可以)

  • vim /etc/locale.gen 打開注釋

en_US.UTF-8 UTF-8zh_CN.UTF-8 UTF-8zh_TW.UTF-8 UTF-8
  • 1

  • 2

  • 3

  • 接著執(zhí)行l(wèi)ocale-gen以生成locale訊息:

  • locale-gen

  • 將系統(tǒng) locale 設(shè)置為en_US.UTF-8:

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

設(shè)置主機(jī)名
  • echo archlinux > /etc/hostname

創(chuàng)建一個初始 RAM disk:
  • mkinitcpio -p linux(有坑,官方wifi說改動了mkinitcpio.conf可以不用執(zhí)行這個init,我開始以為我沒有修改,不用init,結(jié)果一下就踩進(jìn)去了,友情提示這個最好不要忘了執(zhí)行init一次)

設(shè)置 root 密碼:
  • passwd

配置網(wǎng)絡(luò)
  • pacman -S dialog wpa_supplicant netctl wireless_tools #現(xiàn)在不安裝 重啟之后如果只有wifi則可能無法連接網(wǎng)絡(luò)

  • 查看網(wǎng)卡名:

  • ip link show

  • 設(shè)置啟動dhcp:

  • systemctl enable dhcpcd@enp0s2.service

安裝引導(dǎo)程序

我這里選擇的grub,注意這里一定得裝,否則是無法引導(dǎo)系統(tǒng)的,并且要特別小心,否則很容易無法對系統(tǒng)進(jìn)行引導(dǎo)啟動.
  • UEFI版本:

  • pacman -S grub-efi-x86_64

  • EFI管理器:

  • pacman -S efibootmgr

  • 雙系統(tǒng)必需管理器:(我這里由于bios和uefi方式不同,無法和ubuntu相互引導(dǎo))

  • 安裝進(jìn)EFI分區(qū):

  • grub-install –efi-directory=/boot/efi –bootloader-id=grub

  • os-prober 識別硬盤上其他系統(tǒng)的工具:(uefi,bios沖突不能互相引導(dǎo),如果是uefi,下面兩條命令可不執(zhí)行,上面的就夠了,bios可選擇執(zhí)行下面的安裝):

  • pacman -S grub

  • grub-install –recheck /dev/sda

  • 生成配置文件:

  • grub-mkconfig -o /boot/grub/grub.cfg

  • 友情提示:生成完成cat下/boot/grub/grub.cfg文件是否正常生成.如果不對需要進(jìn)行自行檢測,正常才能繼續(xù)下面的操作.

退出chroot模式,并umount

  • 先umount /mnt里面的boot,home等分區(qū),然后umount /mnt 根分區(qū)

坑來了,到這里基本已完成基礎(chǔ)系統(tǒng)的安裝,但是注意最好不要使用root然后在關(guān)機(jī)的瞬間把u盤拔掉,我開始就是,一切正常,但是使用reboot并立馬拔掉U盤,導(dǎo)致無法進(jìn)入系統(tǒng),這里可能是shutdown的時候有部分文件未寫入完成就拔掉U盤可能導(dǎo)致數(shù)據(jù)異常,所以不能進(jìn)入系統(tǒng).于是后來就學(xué)乖了,先shutdown now關(guān)機(jī),再開機(jī)進(jìn)入,一切正常。
  • 友情提示:如果你和我一樣同時存在mbr,bios和gpt,uefi,需要進(jìn)bios設(shè)置使用bios還是uefi來進(jìn)行引導(dǎo)啟動,否則無法進(jìn)入系統(tǒng).

進(jìn)入安裝好的基礎(chǔ)系統(tǒng),然后依次檢查網(wǎng)絡(luò)連接,ip addr,ping,curl,檢查分區(qū)及目錄fdisk -l,du -h ,df -h,新建sudo用戶,這里說幾個較重要的

安裝字體

  • pacman -S wqy-zenhei wqy-microhei (中文字體)ttf-dejavu adobe-source-code-pro-fonts (等寬字體) wqy-microhei

  • pacman -S fcitx fcitx-im fcitx-googlepinyin 輸入法

  • /etc/profile加入:(我這里.xinitrc .xprofile 不會生效,如果你也和我一樣不生效,可以參考下我這里)

export XIM=fcitxexport XIM_PROGRAM=fcitxexport GTK_IM_MODULE=fcitxexport QT_IM_MODULE=fcitxexport XMODIFIERS=@im=fcitx
  • 1

  • 2

  • 3

  • 4

  • 5

安裝網(wǎng)絡(luò)管理器

  • pacman -S networkmanager

  • pacman -S network-manager-applet xfce4-notifyd

  • networkmanager-pptp:

  • pacman -S networkmanager-pptp

  • systemctl start NetworkManager

  • systemctl enable NetworkManager

  • 友情提示:注意大小寫

安裝gnome(根據(jù)需要你也可以選擇kde,xfce等等其他發(fā)行版,我習(xí)慣用gnome)

  • Intel集成顯卡驅(qū)動:#選裝 集顯驅(qū)動已被集成在安裝包中

  • pacman -S xf86-video-intel

  • 安裝顯卡驅(qū)動:

  • pacman -S xf86-video-vesa

  • xorg服務(wù):

  • pacman -S xorg-server xorg-xinit xorg-twm xterm

  • gnome:

  • pacman -S gnome gnome-extra gnome-tweak-tool

  • lib256選擇1 根據(jù)自己選擇配置 我這里選擇的1

  • gnome 的窗口管理器#已默認(rèn)安裝好,如果沒有再手動安裝下:

  • pacman -S gdm

  • systemctl enable gdm

然后reboot重啟就可以進(jìn)入系統(tǒng)了,安裝完成.安裝過程參考了下面兩位大大@禾白小三飄@u012619242的寶貴經(jīng)驗(yàn),結(jié)合官方wiki進(jìn)行安裝,在此表示感謝,同時也希望我的這篇博文能幫助大家,少踩坑,如果有問題也可以在下面給我留言,歡迎討論。

參考文獻(xiàn):

  1. 豐富的arch wifi資料庫

  2. http://www./Linux/2016-09/134953.htm

  3. VirtualBOX安裝Archlinux過程

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    91欧美日韩中在线视频| 欧美亚洲91在线视频| 男人和女人黄 色大片| 日韩国产传媒在线精品| 最新国产欧美精品91| 国产精品刮毛视频不卡| 激情五月激情婷婷丁香| 免费在线观看激情小视频| 视频在线播放你懂的一区| 国产精品一区二区不卡中文| 国产日韩欧美在线播放| 国产av熟女一区二区三区蜜桃 | 国产欧美日韩一级小黄片| 国产精品熟女在线视频| 一区二区不卡免费观看免费| 国产免费一区二区三区不卡| 亚洲日本加勒比在线播放| 国产精品二区三区免费播放心| 扒开腿狂躁女人爽出白浆av | 欧美精品亚洲精品一区| 日本人妻免费一区二区三区| 一区二区不卡免费观看免费| 在线免费看国产精品黄片| 欧美人与动牲交a精品| 国产欧美日韩综合精品二区| 丰满人妻一二区二区三区av| 国产又粗又爽又猛又黄的 | 亚洲女同一区二区另类| 欧美日韩国产黑人一区| 日韩中文字幕欧美亚洲| 国产成人午夜在线视频| 亚洲成人精品免费在线观看| 欧美性高清一区二区三区视频| 欧美区一区二在线播放| 中文字幕亚洲精品在线播放| 日韩一区二区免费在线观看| 在线播放欧美精品一区| 亚洲国产性感美女视频| 美女黄色三级深夜福利| 国产在线日韩精品欧美| 亚洲专区中文字幕在线|