Archlinux 2015.07.01 和 Windows7 雙系統 安裝教程


  提前在windows7下給Archlinux預留一個分區,大小最好在20G以上(根據自己硬盤情況分配)。

第一步,安裝前的准備

  從arch官網下載最新的ISO文件archlinux-2015.07.01-dual.iso(包含X86和X64雙版本),地址 https://www.archlinux.org/download/

  使用Win32 Disk Imager 將鏡像文件寫入U盤(注意U盤文件會被全部刪除),用U盤作為啟動盤。

  建議讀者先閱讀:https://wiki.archlinux.org/index.php/Beginners%27_Guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 按照新手指南操作為准。

 


 

第二部,開始安裝工作

  1,硬盤分區

  根據自己喜歡的方案進行分區,建議分四個區

  /dev/sda1 用作boot分區(容量分配:1024M=1G)

  /dev/sda2 用作交換分區(容量分配:2048M=2G)

  /dev/sda3 用作root分區(容量分配:5G)

  /dev/sda4 用作home分區(容量分配:10G)

  具體操作如下:

  (1):使用 fdisk -l 查看分區

  (2):找到你分配的20G分區的符號,例如 /dev/sda7

  (3):使用cfdisk進行分區,首先把/dev/sda7對應的容量刪除掉,然后依次分配給/dev/sdax(x=1,2,3,4例如)

  2,安裝文件系統

  (1)mkfs.ext4  /dev/sda1

  (2)$ mkfs.ext4  /dev/sda3

  (3)$ mkfs.ext4  /dev/sda4

  (4)$ mkswap /dev/sda2

  3,掛載分區

  (1)mount /dev/sda3 /mnt :掛載根文件系統

  (2)mkdir /mnt/boot

      mount /dev/sda1 /mnt/boot:掛載boot分區

  (3)swapon /dev/sda2:掛載交換分區

  (4)mkdir /mnt/home

     mount /dev/sda4/ /mnt/home:掛載home目錄

  4,配置更新源(可略過)

  推薦國內的用戶選擇mirrors.163.com,在校大學生推薦使用校園網的更新源(IPV6超給力!)

  具體步驟:

  (1)cd /etc/pacman.d

  (2)nano mirrorlist

  (3)將mirrors.ustc.edu.cn和mirrors6.ustc.edu.cn前面的#去掉

  (4)pacman -Syy

  5,連接網絡

  使用wifi-menu連接無線網絡

  (1)wifi-menu選擇對應的無線網絡,wifi-menu依賴 wpa_supplicant,diloag等包文件。

        查看網絡信息,檢查網絡有效性。從systemd 197開始,udev不再按照wlanX,ethX的方式分配網絡接口的名字。

    若你是從其他發行版轉來,請不要認為有線接口名字就是eth0,無線接口是wlan0。

    1)ip link      :有線網絡一般以[e]開頭(例如:ens33),無線網絡一般以[w]開頭(例如wlps30)

    2)ping -c 3 www.baidu.com

  如果無法聯網,ifconfig查看網卡,然后運行 dhcp #網卡,或者運行dhcpcd(hpcd守護進程)。

  虛擬機安裝,請確保虛擬機服務都正常。例如,vmware NAT service等等

  (3)systemctl enable dhcpcd.service:開機自動運行 dhcpcd守護進程

      systemctl start dhcpcd.service:運行dhcp服務

  使用HTTP代理

    一個命令行命令搞定

  (1) export http_proxy=http://username@ipaddr/port

    例如:export http_proxy=http://192/168.0.101:808/

  安裝完成后取消代理,同樣一個命令搞定

  (2)unset http_proxy

  6,安裝base系統

  一般人而言只需要安裝base 和base-devel

  具體步驟:

  (1):pacstrap /mnt base base-devel

  7,升級軟件包到最新狀態

  (1)pacman -Syu

  8,生成fstab文件(配置文件系統)

  (1)genfstab -p /mnt >> /mnt/etc/fstab

  9,根目錄切換

  (1)arch-chroot /mnt

  10,更改系統時間

  請在同一個機器使用同一個硬件時鍾模式,否則不同的操作系統可能會相互覆蓋硬件時間導致時間錯亂。

  (1)hwclock --systohc --utc

  11,設定locale本地化

  (1)nano /etc/locale.gen

    選定你需要的本地化類型(移除前面的#即可), 中文系統可以使用,(去掉#):

    en_US.UTF-8 UTF-8

    zh_CN.GB18030 GB18030

      zh_CN.GBK GBK

    zh_CN.UTF-8 UTF-8

    zh_CN GB2312

  (2)locale-gen 運行

  (3)創建locale.conf文件

    不建議使用中文,這里會導致tty亂碼,見https://wiki.archlinux.org/index.php/Archlinux%E4%B8%AD%E6%96%87%E5%8C%96#.E5.AE.89.E8.A3.85.E4.B8.AD.E6.96.87.E5.AD.97.E4.BD.93

    #nano /etc/locale.conf

    LANG=en_US.UTF-8: 

  (4)創建/etc/timezone

    Asia/Shanghai

  12,設置root用戶密碼並創建一個用戶

  (1)passwd root

  (2)useradd -m -g users -G wheel -s /bin/bash arch64 :創建一個普通用戶,屬於users用戶組,指定shell為bash,用戶名為arch64

  13,安裝和配置grub啟動器

  (1)pacman -S grub-bios

  (2)grub-install --recheck  /dev/sda

  (3)pacman -S os-prober :檢測其他操作系統,這里是win7

  (4)grub-mkconfig -o /boot/grub/grub.cfg

  14,創建初始 ramdisk環境

    (1)mkinitcpio -p linux

  15,安裝測試聲卡環境

  (1)pacman -S alsa-utils

  (2)alsamixer :選擇非靜音模式

  (3)aplay /usr/share/sounds/alsa/Front_Center.wav:播放並聆聽聲音

  16,開啟自動管理網絡

  (1)systemctl enable dhcpcd@.service

  17,設置主機名

  (1)echo ArchLinux > /etc/hostname

  18,卸載分區並重啟

  (1)exit

  (2)exit

  (3)umount /mnt

  (4)reboot

  到這里,結束基本系統的安裝

 


 

第三步,安裝桌面環境

  X Windows 是基於網絡的顯示協議,提供了窗口功能,包含建立圖形用戶界面(GUI)的標准工具和協議。Xorg是X窗口系統11版本的開源實現,提供圖形用戶界面, 安裝和配置請閱讀Xorg

  Wayland 是新的顯示服務協議,Weston 是參考實現。目前還處於開發階段,支持的程序很少。

  安裝前,可以執行下面的命令先查看一下自己PC的顯卡類型。

  $ lspci | grep VGA

  一個完整的Linux桌面環境一般由: X Windows + 登錄管理器(例如:GDM,KDM)+ 桌面環境(GNOME、KDE、LXDE、Xfce等)或者窗口管理器。

  當然,也可以不使用登錄管理器(Display manager),使用xorg-init包提供的startx和xinit命令來啟動圖形界面(startx只xinit命令的前端腳本文件)。startx和xinit將會解析用戶目錄下邊的~/.xinitrc文件,如果該文件缺失則啟動默認配置文件/etc/X11/xinit/xinitrc,進而啟動x-server和x-client,同時啟動Twm登錄管理器,Xclock和Xterm(需要安裝Twm,Xclock和Xterm)。

  相對於桌面環境,如果你嫌棄它們太過臃腫,希望最大化系統性能,你可以選擇不安裝完整的桌面環境而只是安裝 窗口管理器(window managers),然后加入需要的其他軟件。大部分的桌面環境(DE)都可以換用其它的窗口管理(WM)。

  窗口管理器有動態窗口管理器堆疊式窗口管理器平鋪式窗口管理器,它們在處理窗口的擺放上有所不同。

  1,Xorg的安裝和配置

  xorg是圖形界面的基礎,不管是安裝GNOME或者KDE,都必須基於Xorg。Arch默認情況下沒有安裝X環境。

  (1) pacman -S xorg

  (2) pacman -S xorg-twm    :X環境的標簽窗口系統

  (3) pacman -S xorg-xclock     :X環境的時鍾部件

  (4) pacman -S xterm      :X環境的終端模擬器

  (5) pacman -S xorg-xinit    :X環境的初始化程序

  (6) pacman -S xorg-server-utils :X服務的依賴工具包

  (7) pacman -S mesa      :OpenGL圖形硬件加速規范的開源實現

  (8) pacman -S gvfs gvfs-afc    : thunar文件管理器插件,可以自動掛載U盤設備等,建議啟用

   2,桌面環境安裝(Desktop enviromnet)

   桌面環境(DE): 在X之上並與其共同運作,提供完整的功能和動態圖形界面。桌面環境通常提供圖標、小程序(applets)、窗口、工具欄、文件夾、壁紙、應用程序和拖放等功能。流行的桌面環境有GNOME、KDE、LXDE、Xfce等。

    2.1安裝 GNOME3 桌面環境

     安裝GNOME3 可以參考官方wiki地址https://wiki.archlinux.org/index.php/GNOME_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29

    (1) $pacman -S gnome  :pacman會自動安裝 gdm(顯示管理器)

    這一步驟會下載很多gnome相關的包,其中gdm作為啟動管理器(顯示管理器)。

    (2)如果你想登錄后自己手動啟動桌面環境,$nano ~/.initrc,添加內容 exec gnome-session,這樣在用戶登錄后,使用命令: startx啟動桌面環境。

       如果你想開機遍自動啟動桌面環境,親設置gdm服務開機運行。使用命令: systemctl enable gdm.service

    (3)虛擬機用戶

      【注意】如果你使用虛擬機安裝,例如VMware或者VirtualBox,在使用startx之后,可能會一直卡死在 Loading extension GLX ......上,原因是arch更新后與vmware的開源驅動不兼容導致的。

      可以使用startx -- -extension GLX來關閉GLX。

      也可以卸載vmware驅動,裝上vesa通用驅動。

      $ pacman -R xf86-video-vmware

      $ pacman -S xf86-video-vesa 

      安裝vmtools開源版本

      1)$ pacman -S net-tools gtkmm:安裝依賴

      2)$ pacman -S open-vm-tools open-vm-tools-modules:vmtools 開源版本的安裝

      3)$ cat /proc/version > /etc/arch-release:vmtools 配置的改變

      4)$ nano /usr/lib/systemd/system/vmtooled.service:vmtoolsd 60 秒掛起 bug 的修復)

        [Service] && KillSignal=SIGKILL:發送 SIGKILL 代替 SIGTERM

      5)$ systemctl enable vmtoolsd.service:vmtoolsd 服務的開機自啟動設置

      6)$ reboot:重啟后查看自適應屏幕是否正常,拖動文件到虛擬機是否工作

      也可安裝自帶的vmware tools:

      1)編輯vmware配置,將CD-ROM文件設置為VMware自帶的linux.iso文件

      2)掛載CD-ROM: $ mount /dev/cdrom /mnt/cdrom 

      3)將cdrom內容拷貝出來,執行 ./vmtools-install.pl

       4)設置啟動目錄

    2.2,安裝KDE桌面

      如果你覺得KDE比較華麗,也可選擇KDE。安裝方式可以是直接裝kde或者安裝kde-meta

      完整安裝 直接一個命令 : $ pacman -S kde

      最小系統安裝: $ pacman -S kdebase

      語言包安裝: $ pacman -S kde-l10n-yourlanguagehere

        2.3安裝 XFCE4桌面環境

      簡潔,輕快,不解釋!

      pacman -S xfce4

      ·(# pacman -S xfce4)
      ·(# pacman -S slim slim-themes archlinux-themes-slim:安裝圖形登入器及其主題)
      ·(# pacman -S xdg-user-dirs:安裝用戶目錄管理器)
      ·(# nano /etc/skel/.xinitrc:xfce4 自啟動設置)
      ·(# cp /etc/skel/.xinitrc /home/vm/.xinitrc:復制配置文件到用戶主目錄)
      ·(# chmod +x /home/vm/.xinitrc:賦予此文件可執行權限)
      ·(# nano /etc/slim.conf && current_theme archlinux:修改圖形登入器的主題)
      ·(# systemctl enable slim.service:slim 圖形登入器服務的自啟動)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM