2013年7月21日 星期日

ArchLinux安裝(VirtualBox)

================================================

經過幾次的安裝失敗後,終於讓我看到圖形介面的模式啦~~
努力有成果了......
那話不多說,就先把我的安裝過程顯示出來吧。

在安裝前的收集資料時,發現以前和現在的安裝方式有些差異,
我的下載版本是:  archlinux-2013.05.01-dual
以下是我在VirtualBox中的安裝過程。

================================================
(1): 分割硬碟:
    1 - 1:   輸入指令   cfdisk /dev/sda



 
    1-2: 分割出系統磁區
       進入到磁碟分割畫面,並選擇"New"選項

    1-2-1: 選擇 "Primary"選項

    1-2-2: 輸入容量(此分割要作為系統區)

    1-2-3: 選擇 "Beginning" 完成系統分割步驟


    1-3: 照剛剛的步驟在分割出一個(做為Swap區)
               (案方向鍵"下"即可對空白處進行動做)

    1-4 對第一個磁區選擇"Bootable"選項

    1-5-1: 對第二個磁區選擇"Type"
    1-5-2: 進入此頁面輸入82

    1-6-1: 選擇"Write"
 
    1-6-2: 輸入"yes" 完成分割動作
 
    1-7: 選擇"Quit" 離開

(2):格式化磁碟
   2-1: 輸入指令   mkfs.ext4 /dev/sda1
(格式化系統分區):



 
   2-1: 輸入指令(格式化Swap分區):


(3): 安裝系統
    3-1: 輸入指令   mount /dev/sda1 /mnt
(將系統區掛載至 /mnt下)











 3-2: 輸入指令    pacstrap /mnt base base-devel
(開始下載系統和安裝)
                  ----(需要等待一段時間)


(4)系統設定

4-1. 產生需要的自動掛載設定檔
輸入指令    genfstab -p /mnt >> /mnt/etc/fstab

4-2.切換至目錄 /mnt
輸入指令    arch-chroot /mnt

4-3 安裝開機選單
輸入指令    pacman -S grub-bios os-prober


輸入"Y"











輸入指令    grub-mkconfig -o /boot/grub/grub.cfg











輸入指令    grub-install /dev/sda


4-4 設定語言

輸入指令    nano /etc/locale.gen


                找到
                      #zh_TW_UTF-8 UTF-8
                      #zh_TW.BIG5
                    將前面的#拿掉=>
                      zh_TW_UTF-8 UTF-8
                      zh_TW.BIG5
                     完成後儲存並退出編輯










在#的地方上按下"Delete" 鍵即可刪除 ,
完成後按下"Ctrl + X"










輸入"Y"










按下"Enter"完成儲存。

 輸入指令:    locale-gen











輸入指令     echo LANG=en_US.UTF-8 > /etc/locale.conf











輸入指令    export LANG=en_US.UTF-8











4-5: 設定hardware clock

輸入指令    ln -s /usr/share/zoneinfo/Asia/Taipei /etc/localtime


輸入指令    hwclock --systohc -- localtime


4-6 設定電腦名稱

      echo "UserName"  > /etc/hostname
輸入指令  echo Bin > /etc/hostname
(以"Bin"為例)


4-7 件令初始的ramdisk環境
輸入指令    mkinitcpio -p linux











4-8 安裝網路

輸入指令    pacman -S wicd wicd-gtk


按下"Enter"即可










輸入"Y"












輸入指令    systemctl enable wicd.service


4-9 安裝ntfs檔案格式支援

輸入指令    pacman -S ntfs-3g


輸入"Y"












4-10 安裝相關驅動程式(我的電腦K40ID為例)

輸入指令    pacman -S xf86-video-nouveau


4-11 啟動音訊

輸入指令    pacman -S alsa-utils












4-12 啟動藍芽

輸入指令    pacman -S blueman












輸入指令    systemctl enable bluetooth.service












4-13 設定sudo權限

輸入指令    sudo visudo



找到 # %sudo  ALL=(ALL) ALL,
並將  #拿掉=>
  %sudo  ALL=(ALL) ALL
完成後儲存。











輸入指令    groupadd sudo


4-14 設定root的密碼

輸入指令    passwd


輸入要設定的密碼

4-15 設定結束並離開

依序輸入指令
# exit
# umount /mnt
# reboot              (重開機)













(5) 新增使用者帳號

輸入指令
1. #   useradd -m -g users -s /bin/bash  "username"
2. #   passwd   "username"        (設定使用者密碼)
3. #   gpasswd -a  "username"  sudo
4. #   gpasswd -a  "username"  wheel


(6) 安裝 X window

輸入指令    sudo pacman -S xorg-server xorg-xinit xorg-server-utils

















(7) 安裝KDE(圖形介面)

輸入指令














輸入指令
#  systemctl enable kdm.service













==============================================

Reboot後

登入畫面













桌面






==============================================

安裝過成的心得~~~
對於我這個新手其實在過程中遇到了不少的挫折,
首先是有好幾次照著前輩寫的文章中的步驟做,
其中的指令和內部操作等等我都完全不懂,
若出現與步驟中的畫面不相同的話,
我完全不知道該怎解決。
雖然式圖找到解決方法,
找了好多資料而且重裝了好多次且浪費了許多的時間與精神,
始終還是不能解決問題,
這讓我產生很大的打擊,
甚至讓我有放棄的想法。
不過經過許多次的嘗試之後,
終於讓我安裝成功了。
雖然可能有很多地方還有缺
但是能讓我看到想看到的圖形介面我真的很高興,
讓我滿有成就感的~~~
以上是我安裝Arch Linux(with KDE) 的心得。

希望還請各位前輩多多指教~~
也希望此文章能夠幫到像我這樣的新手。

==============================================
參考資料來源:
  (1):   http://marvell1001.blogspot.tw/2012/09/arch-linux-201209-part2.html
  (2):   https://gist.github.com/yuan817/5317709
  (3):   http://www.youtube.com/watch?v=jdkY1QtSeHM

沒有留言:

張貼留言