zoukankan      html  css  js  c++  java
  • 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 图形登入器服务的自启动)

  • 相关阅读:
    iOS 之 内存管理
    php的异步并行扩展swoole
    如何用php实现qq登陆网站
    php分页类
    php的分页代码
    一个小的投票系统
    php如何判断两个时间戳是一天
    PHP中出现Notice: Undefined index的三种解决办法
    vmvare如何安装xp虚拟机
    windows2003安装
  • 原文地址:https://www.cnblogs.com/fangying7/p/3803290.html
Copyright © 2011-2022 走看看