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

Archlinux 2015.07.01 和 Windows7 双系统 安装教程的更多相关文章

  1. Win7 U盘安装Ubuntu16.04 双系统详细教程

    Win7 U盘安装Ubuntu16.04 双系统详细教程 安装主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件: 二. 制作U盘启动盘使用ultraISO: 三. 安装Ubuntu系统: ...

  2. Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘注意事项

    本文来自:http://www.linuxidc.com/Linux/2015-08/122140.htm,此处仅做收藏. Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘 ...

  3. Centos7 + Windows7 双系统

    以前装双系统只要先装Windows7,然后再装Centos7的话,grub会自动添加原有的Windows7系统.不过在新的Centos7中需要手动修改. 步骤如下 $ sudo vi /etc/gru ...

  4. centOS和windows7双系统下重装windows后恢复centOS引导

    电脑原本是windows7和centOS双系统,后来重装windows系统后,发现没有centOS引导,于是重新恢复centOS引导. 1.官网下载centos系统镜像CentOS-7-x86_64- ...

  5. centos7 windows7 双系统重新构建引导和启动顺序

    安装centos后无法引导启动windows7的解决方法 在电脑Windows7系统上安装Centos7,安装后找不到Windows7引导菜单. 原因:因为CentOS 7已采用新式的grub2系统, ...

  6. Windows7双系统的启动顺序怎样修改?

    本着工作的原因或个人的原因,不过绝大部分还是因为个人怀旧的因素比较多.大家即使安装了新的Windows 7,可是又不想放弃原来的xp765系统,安装双系统就成为不少人的选择.不过有一个麻烦,那就是系统 ...

  7. 安装Win7与Ubuntu16.04双系统操作教程

    安装主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件: 二. 制作U盘启动盘使用ultraISO: 三. 安装Ubuntu系统: 四. 用EasyBCD 创建启动系统启动引导: (根据个 ...

  8. U盘启动盘 安装双系统 详细教程

    U盘启动盘 安装win7+linux双系统 最近在看鸟哥的linux 私房菜 ,看到多重系统那部分,自然的安装多重系统的激情由此而燃.在网上看了很多资料,感觉都不全.经过艰辛的摸索,终于被我发现了一个 ...

  9. Windows8.1硬盘安装Ubuntu14.04双系统参考教程和多硬盘的注意事项[画画]

    硬盘安装.无需光盘.U盘:Win8.1为主,Ubuntu14.04为辅,可将Windows或Ubuntu设置为开机默认启动项.在Ubuntu下可查看.操作Windows系统下的文件:适用于安装和14. ...

随机推荐

  1. 【react学习笔记】-jsx

    //jsx定义组件 var Divider = React.creatClass({ getIsComplete:function(){ return 'is-complete' }, handleC ...

  2. Firebird数据库系统的开发团队

    下载Firebird3的发布文档,上面列出了开发团队,仔细看了看,原来俄罗斯人是主导(内核开发),法国人.智利人.巴西人.日本人.荷兰人.捷克人都有.共17人,3人全职. able 13.1. Fir ...

  3. EXCEL设置选中单元格样式

    你想这样啊,试试这段代码看行不:右键工作表名称--查看代码,在空白处粘贴就可以 Private Sub Worksheet_SelectionChange(ByVal Target As Range) ...

  4. .net之微信企业号开发(一) 所使用的环境与工具以及准备工作

    前言 一直以来,从事的是.net winform的编程,虽然对移动互联这块很感兴趣,但是由于现有的工作和移动互联之间隔的太远,也就没有时间和精力好好的去研究和实现.今年年初辞职了,刚好朋友那里希望建立 ...

  5. BZOJ1188 [HNOI2007]分裂游戏(SG函数)

    传送门 拿到这道题就知道是典型的博弈论,但是却不知道怎么设计它的SG函数.看了解析一类组合游戏这篇论文之后才知道这道题应该怎么做. 这道题需要奇特的模型转换.即把每一个石子当做一堆石子,且原来在第i堆 ...

  6. Restore Oracle database to another server

    1. Copy or remotely mount the backupset folder from the source server to the target server 2. On the ...

  7. Windows 8 一起学习

    收藏慢慢看 http://www.devdiv.com/Windows_Phone-windows_-thread-130302-1-1.html

  8. eclipse中输入中文为繁体

    http://blog.163.com/guomaolin_gavin/blog/static/199618307201218104452930/ eclipse中输入中文为繁体! 2012-02-0 ...

  9. Webalizer中文安装解析IP配置

    之前安装的都是英文的,现在替换成中文的,并且新增ip位置解析  参考地址 : http://haolulu.blog.51cto.com/3164472/630894 1.安装webalizer所需的 ...

  10. PADS从原理图到PCB整体简易流程

    10步完成PADS从原理图到PCB设计 图片有点大,可以点击观看. 第一步:启动PADS LOGIC 第二步:添加元器件 第三步:选择2个9脚接插头放置在原理图上 第四步:添加连线. 完成后如图 第五 ...