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 图形登入器服务的自启动)

上一篇:Codeforces 934D/933B - A Determined Cleanup


下一篇:Python下载安装及验证