Windows7+Archlinux雙系統(tǒng)安裝指南(一)

聲明

????本安裝指南采用傳統(tǒng)BIOS+BMR分區(qū)方案+GRUB引導(dǎo)兰珍,適用于早期的電腦,現(xiàn)在大多數(shù)電腦基本是UEFI+GPT的方案询吴,這種安裝方式將再下一篇文章中介紹。雖然Linux對(duì)BIOS的分區(qū)方案沒有嚴(yán)格限制亮元,但是Windows上卻有猛计,基于這點(diǎn)考量,最好采用BIOS+MBR或者UEFI+GPT的方式爆捞。

安裝前準(zhǔn)備

  1. 已經(jīng)安裝好的windows7系統(tǒng)(本文不會(huì)教你如何安裝windows系統(tǒng))
  2. 準(zhǔn)備好大小足夠的U盤(能制作啟動(dòng)盤即可)

制作啟動(dòng)盤

  1. 下載Archlinux鏡像(點(diǎn)擊下載
  2. 制作啟動(dòng)盤(這里推薦使用rufus
  3. 打開運(yùn)行窗口(快捷鍵:win + R)輸入diskmgmt.msc奉瘤,打開磁盤管理工具,從原有的磁盤中劃分出一部分作為安裝Archlinux的分區(qū)(如果在安裝Windows的時(shí)候已經(jīng)保留了安裝分區(qū)煮甥,那么這步可以省略)
  4. 重啟電腦盗温,進(jìn)入BIOS,設(shè)置第一啟動(dòng)項(xiàng)為U盤并重啟電腦

安裝Archlinux

  1. 連接WIFI
    ????Archlinux提供的base中包含netctl成肘、dhcpcd卖局、iw、wpa_supplicant等WiFi連接工具双霍。
    ????在命令行鍵入wifi-menu連接WiFi砚偶,wifi-menu會(huì)提供命令行窗口讓你選擇要連接的wifi。
    ????注意洒闸,如果連接失敗請(qǐng)嘗試手動(dòng)進(jìn)行WiFi連接染坯,在命令行輸入:
--------------------- 手動(dòng)連接WiFi ---------------------------
ip link #查看你的網(wǎng)卡接口標(biāo)識(shí)
ip link set $iw up # 這里的$iw用上面查出的網(wǎng)卡標(biāo)識(shí)替換,這個(gè)命令用于打開網(wǎng)卡接口
iw dev $iw scan | less #用于掃描WiFi信息丘逸,如果你知道你需要連接WiFi的SSID单鹿,那么這一步可以省略
wpa_supplicant -B -i $iw -c <(wpa_passphrase $SSID $pass) # $SSID代表你WiFi的ID,$pass代表你的wifi密碼
iw dev $iw link #查看wifi是否連接成功

????WiFi連接成功后深纲,通過命令:dhcpcd $iw來自動(dòng)分配IP地址仲锄。你同樣可以手動(dòng)分配靜態(tài)IP,在命令行輸入:

ip addr add 192.168.1.111/24 broadcast 192.168.1.255 dev $iw #ip地址和子網(wǎng)掩碼根據(jù)你實(shí)際的情況替換
ip route add default via 192.168.1.1 dev $iw #設(shè)置默認(rèn)網(wǎng)關(guān)
  1. 基本設(shè)置+分區(qū)方案+安裝Archlinux

磁盤分區(qū):

ping -c 4 www.baidu.com #如果ping不通囤萤,執(zhí)行(echo 'nameserver 8.8.8.8' >> /etc/resolv.conf)
timedatectl set-ntp true #更新系統(tǒng)時(shí)鐘
cfdisk #這個(gè)工具會(huì)提供一個(gè)命令行界面進(jìn)行分區(qū)昼窗,根據(jù)你的需要進(jìn)行分區(qū)
       # / 分區(qū),類型為linux(必須)
       # /home涛舍,類型linux(可選澄惊,但建議)
       # swap,類型為linux swap(swap和系統(tǒng)休眠有關(guān),建議根據(jù)你的內(nèi)存大小分配,內(nèi)存大的交換分區(qū)可以分小點(diǎn)掸驱,小的可以分大點(diǎn)肛搬。當(dāng)然,你也可以不分)
       # 分區(qū)完記得寫入

設(shè)置文件系統(tǒng)

mkfs.ext4 /dev/sdax # 磁盤sdax為你劃分的linux分區(qū)毕贼,可以通過fdisk -l查看詳細(xì)的分區(qū)信息温赔,所有l(wèi)inux類型分區(qū)都要刷入ext4文件系統(tǒng)
mkswap /dev/sdax # sdax為你所劃分的swap分區(qū)表示,沒有這步可省略
swapon /dev/sdax # 開啟swap鬼癣,沒有劃分swap陶贼,這步可省略

掛載linux分區(qū)目錄

mount /dev/sdax /mnt 
mkdir /mnt/home #如果沒有home分區(qū),這步省略
mount /dev/sdax /mnt/home #如果有沒有劃分home目錄的話待秃,這步省略拜秧,如果你還劃分了其它目錄,也是同樣的掛載方法

安裝Archlinux

vim /etc/pacman.d/mirrorlist # 把合適的源調(diào)整到第一章郁,比如國內(nèi)枉氮,把china源調(diào)整到第一
                             # 這點(diǎn)很重要,不然聯(lián)網(wǎng)下載包時(shí)會(huì)很慢
pacstrap /mnt base
pacstrap /mnt base-devel #安裝常用開發(fā)工具暖庄,可以選擇不裝聊替,但建議安裝

生成分區(qū)表文件

genfstab -U /mnt > /mnt/etc/fstab # -U代表用UUID表示分區(qū)

切換root

arch-chroot /mnt

基本設(shè)置和引導(dǎo)啟動(dòng)

安裝常用工具

pacman -S vim
pacman -S iw wpa_supplicant dialog
pacman -S ntfs-3g

設(shè)置時(shí)區(qū)

ln -sf /usr/share/zoneinfo/Region/City /etc/localtime # Region和City根據(jù)你的情況修改,在國內(nèi)為/Asia/ShangHai
hwclock --systohc

設(shè)置語言環(huán)境

#先編輯/etc/locale.gen文件培廓,將en_US.UTF-8 UTF-8注釋取消掉惹悄,編輯工具可以使用vim
locale-gen # 生成其它需要的本地化文件
echo 'LANG=en_US.UTF-8' >> /etc/locale.conf

設(shè)置hostname

echo 'you host name' > /etc/hostname

設(shè)置root密碼

passwd

安裝微碼(非Intel CPU可跳過)

pacman -S intel-ucode

引導(dǎo)系統(tǒng)啟動(dòng)

pacman -S grub
chattr -i /boot/grub/i386-pc/core.img
grub-install --target=i386-pc --debug --force /dev/sdaX
chattr +i /boot/grub/i386-pc/core.img
grub-mkconfig -o /boot/grub/grub.cfg
my_windows_part=/dev/sdax # sdax代表你的windows C盤目錄,一般是sda2
my_boot_part=/dev/sdax # sdax代表你的linux /分區(qū)目錄
mkdir -p /media/win
mount -t ntfs-3g $my_windows_part /media/win
dd if=$my_boot_part of=/media/win/linux.bin bs=512 count=1 #這個(gè)命令會(huì)在你的windows C盤根目錄底下生成linux.bin文件

重啟進(jìn)入windows医舆,以管理員的方式打開命令行

bcdedit /create /d "Linux" /application BOOTSECTOR # 生成啟動(dòng)標(biāo)識(shí)俘侠,生成結(jié)果就是下面的ID, "Linux"可以替換成任何你想在顯示的內(nèi)容
bcdedit /set {ID} device partition=C:
bcdedit /set {ID}  path \linux.bin
bcdedit /displayorder {ID} /addlast
bcdedit /timeout 30

Finished! 重啟即可!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蔬将,一起剝皮案震驚了整個(gè)濱河市爷速,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌霞怀,老刑警劉巖惫东,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異毙石,居然都是意外死亡廉沮,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門徐矩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來滞时,“玉大人,你說我怎么就攤上這事滤灯∑夯” “怎么了曼玩?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長窒百。 經(jīng)常有香客問我黍判,道長,這世上最難降的妖魔是什么篙梢? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任顷帖,我火速辦了婚禮,結(jié)果婚禮上渤滞,老公的妹妹穿的比我還像新娘贬墩。我一直安慰自己,他們只是感情好蔼水,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布震糖。 她就那樣靜靜地躺著,像睡著了一般趴腋。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上论咏,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天优炬,我揣著相機(jī)與錄音,去河邊找鬼厅贪。 笑死蠢护,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的养涮。 我是一名探鬼主播葵硕,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼贯吓!你這毒婦竟也來了懈凹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤悄谐,失蹤者是張志新(化名)和其女友劉穎介评,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體爬舰,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡们陆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了情屹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片坪仇。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖垃你,靈堂內(nèi)的尸體忽然破棺而出椅文,到底是詐尸還是另有隱情喂很,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布雾袱,位于F島的核電站恤筛,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏芹橡。R本人自食惡果不足惜毒坛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望林说。 院中可真熱鬧煎殷,春花似錦、人聲如沸腿箩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽珠移。三九已至弓乙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間钧惧,已是汗流浹背暇韧。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留浓瞪,地道東北人懈玻。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像乾颁,于是被迫代替她去往敵國和親涂乌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348