1. 程式人生 > >Windows7與arch-linux雙系統安裝方法

Windows7與arch-linux雙系統安裝方法

今天我來說一說如何在windows7下安裝arch-linux雙系統:

安裝方法有:

1.下載安裝包後刻光碟錄盤(或U盤),然後重啟,設定BOOT,啟動光碟(U盤)來執行安裝

2.使用EasyBCD(或grub4dos)來編寫MBR啟動

由於我燒錄U盤安裝的方法老不成功,於是我是使用EasyBCD來安裝的:

1.準備一個空的磁碟,格式化為FAT32格式,然後把映象裡面的VMLINUZ和ARCHISO.IMG找出來,放到該盤根目錄下

2.把映象檔案也放到這個盤的根目錄下

3.啟動EasyBCD,選擇NeoGrub引導,然後點配置,輸入如下內容:

title install-archlinux
rootnoverify (hd0,6)
kernel (hd0,6)/vmlinuz archisolabel=ARCH_201309
initrd (hd0,6)/archiso.img
boot
注意,hd0,6指的是你放映象那個盤的盤好,我這裡是第6個,你自己相對修改,關於這個碟符規則不懂的可以自己百度

4.重啟,進入install-archlinux,進入安裝

如果載入成功,會直接給出一個進入了root的終端

如果載入失敗,那麼就需要手動載入,輸入如下命令即可載入:

mkdir /tmpmnt
mount -r -o defaults /dev/sda7 /tmpmnt
modprobe loop
losetup /dev/loop6 /tmpmnt/archlinux.iso
ln -s /dev/loop6 /dev/disk/by-label/archlinux
exit
其中/dev/sda7為磁碟的盤號,根據自己系統而定

隨後我們會載入進入一個帶有root的終端

好,接下來,我們就開始操作安裝啦~

1.分盤,分好空間大小

fdisk /dev/sda
分盤要注意

2.格式化盤的檔案系統格式

mkfs -t ext4 /dev/sda8

3.掛在設想的根目錄,即/,把它掛在/mnt下,arch-linux是把/mnt作為安裝目錄的
mount /dev/sda8 /mnt
如果有需要其他的分盤,就在掛載後,在/mnt裡面建立檔案,如home,var等,然後分別掛在到這些路徑下去

4.連線網路

archlinux的安裝是需要連網的

一般的,如果是有線網路,直接使用命令dpcp即可

dhcpcd
如果是無線網路,則使用wpa工具
wpa_passphase "無線ssid" "密碼" >> /etc/wpa_supplicant.conf
wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
dhcpcd

當然,如果是其他特殊網路環境,就自己百度去吧

5.設定映象站點

如果使用預設的映象站點,安裝會很慢,設定如下:

vi /etc/pacman.d/mirrorlist
儘量在前面加入網易和搜狐的站點:
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirrors.sohu.com/archlinux/$repo/os/$arch
$arch表示系統版本,可以使用i686(32位)獲x86_64(64位)

6.安裝基本系統和編譯工具、網路基礎工具:

pacstrap /mnt base base-devel net-tools

7.生成fstab檔案供系統引導時自動掛載
genfstab -p /mnt >> /mnt/etc/fstab
8.安裝grub程式:
pacstrap /mnt grub-bios

EFI的PC用如下命令

pacstrap /mnt grub-efi-i386

9.chroot到/mnt
arch-chroot /mnt
轉移成功後,SHELL的提示資訊會改變

10.編輯主機名

echo arch-linux >> /etc/hostname

11.安裝vim
pacman -S vim

12.編輯/etc/locale.gen,選擇文字編碼

vim /etc/locale.gen
將如下字符集前的井號刪除
en_US.UTF-8 
zh_CN.GB2312
zh_CN.GB18030
zh_CN.UTF-8 
zh_CN.GBK

13.生成新的字符集匹配檔案
locale-gen

14.建立引導linux核心的初始環境
mkinitcpio -p linux

15.生成grub配置檔案,如果你還裝了windows,建議先安裝os-prober,然後再生成配置檔案。

pacman -S os-prober
grub-mkconfig -o /boot/grub/grub.cfg

16.設定grub-install到/dev/sda

grub-install /dev/sda
17.修改root密碼
passwd

18.建立常用使用者
useradd -m accountname
passwd accountname

19.設定常用使用者可以使用sudo命令
vim /etc/sudoers
加入
accountname ALL=(ALL) ALL

20.安裝bash自動補全包
pacman -S bash-completion

21.使用yaourt安裝aur庫軟體
vim /etc/pacman.conf
加入如下內容
[archlinuxfr]  
Server = http://repo.archlinux.fr/i686
64位的就用
[archlinuxfr]  
Server = http://repo.archlinux.fr/x86_64
之後安裝Yaourt
pacman -Syu
pacman -S yaourt
22.設定開機自動啟動dhcpcd服務
systemctl enable dhcpcd

23.退出chroot,解除安裝/mnt.
exit
umount /mnt/home
umount /mnt
至此,一個沒有X的archlinux已經安裝在你的硬碟上了,接下來要做的就是安裝X,桌面環境和其他日常用應用程式了。

下面我來說一說X Windows和一些常用軟體的安裝與配置:

1.安裝音訊處理

pacman -S alsa-utils
使用alsamixer調節音量,按M靜音
alsamixer

安裝完後輸入如下命令試試能否聽到音樂,聽到則安裝成功:

aplay /usr/share/sounds/alsa/Rear_Center.wav

2.安裝視訊處理

首先安裝xorg和mesa,mesa為OpenGL的克隆,用於處理3D應用

pacman -S xorg xorg-xinit mesa
然後安裝顯示卡驅動

可以輸入如下命令查詢適合自己的顯示卡驅動

pacman -Ss xf86-video
找到後選擇合適的安裝吧,例如我的是ATI顯示卡的,安裝命令如下:
pacman -S xf86-video-ati

3.安裝rar等解壓工具

pacman -S unrar unzip p7zip

4.安裝桌面系統

我選擇安裝了GNOME:

pacman -S gnome

進入終端後,可以使用xrandr命令來調整螢幕分辨路

xrandr -q ##查詢當前螢幕i解析度
xrandr -s 1366x768  ##設定螢幕解析度

5.安裝桌面電源管理

pacman -S gnome-power-maneger

6.安裝視訊播放器
pacman -S mplayer

7.安裝flash

pacman -S flashplugin

8.安裝個火狐瀏覽器
pancman -S firefox firefox-i18n-zh-cn

9.安裝ntfs檔案格式讀取工具

pacman -S ntfs-3g

10.安裝CPU調頻工具
pacman -S acpid

安裝完後systemctl enable acpid設定開機自動啟動


11.安裝ibus輸入法
pacman -S ibus ibus-sunpinyin

12.安裝終端模擬器
pacman -S xterm

13.安裝codeblocks
pacman -S codeblocks

14.安裝eclipse
pacman -S eclipse ##java的eclipse編譯器
pacman -S eclipse-cdt ##C/C++的eclipse編譯器

15.中文字型的安裝

archlinux預設安裝的中文字型實在是太醜了,頂不住了,我們現在安裝一個新的字型

首先,我們先要安裝字型,wiki上面說了幾種字型,就自己選一個去安裝吧

  • -(繁體字)國字標準字型(楷書/宋體)母稿——中華民國教育部(AUR).
  • - 一種Sans-Serif風格的高質量CJK輪廓字型。"(AUR)
  • - 嵌入點陣宋體的黑體風格(sans-serif)中文輪廓字型(也支援部分日文和韓文).
  • - 楷體 Kaiti (brush stroke) unicode TTFonts (建議開啟抗鋸齒)
  • - 明體 Mingti (列印) unicode TTFonts
  • -新宋 字型, 之前是 ttf-fireflysung 軟體包
  • - 中文和越南文TrueType字型
比如我安裝了黑體字型
pacman -S wqy-zenhei
然後搜尋出安裝字型的類似fonts.dir的目錄
pacman -Ql wqy-zenhei
最後配置~/.xinitrc檔案,加入如下兩句
xset +fp /usr/share/fonts/wenquanyi/wqy-zenhei/  ##剛剛搜尋出來的fonts.dir的路徑
xset fp rehash  ##載入新字型庫字型


軟體包的安裝與配置不斷更新中。。。