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 图形登入器服务的自启动)
Archlinux 2015.07.01 和 Windows7 双系统 安装教程的更多相关文章
- Win7 U盘安装Ubuntu16.04 双系统详细教程
Win7 U盘安装Ubuntu16.04 双系统详细教程 安装主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件: 二. 制作U盘启动盘使用ultraISO: 三. 安装Ubuntu系统: ...
- Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘注意事项
本文来自:http://www.linuxidc.com/Linux/2015-08/122140.htm,此处仅做收藏. Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘 ...
- Centos7 + Windows7 双系统
以前装双系统只要先装Windows7,然后再装Centos7的话,grub会自动添加原有的Windows7系统.不过在新的Centos7中需要手动修改. 步骤如下 $ sudo vi /etc/gru ...
- centOS和windows7双系统下重装windows后恢复centOS引导
电脑原本是windows7和centOS双系统,后来重装windows系统后,发现没有centOS引导,于是重新恢复centOS引导. 1.官网下载centos系统镜像CentOS-7-x86_64- ...
- centos7 windows7 双系统重新构建引导和启动顺序
安装centos后无法引导启动windows7的解决方法 在电脑Windows7系统上安装Centos7,安装后找不到Windows7引导菜单. 原因:因为CentOS 7已采用新式的grub2系统, ...
- Windows7双系统的启动顺序怎样修改?
本着工作的原因或个人的原因,不过绝大部分还是因为个人怀旧的因素比较多.大家即使安装了新的Windows 7,可是又不想放弃原来的xp765系统,安装双系统就成为不少人的选择.不过有一个麻烦,那就是系统 ...
- 安装Win7与Ubuntu16.04双系统操作教程
安装主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件: 二. 制作U盘启动盘使用ultraISO: 三. 安装Ubuntu系统: 四. 用EasyBCD 创建启动系统启动引导: (根据个 ...
- U盘启动盘 安装双系统 详细教程
U盘启动盘 安装win7+linux双系统 最近在看鸟哥的linux 私房菜 ,看到多重系统那部分,自然的安装多重系统的激情由此而燃.在网上看了很多资料,感觉都不全.经过艰辛的摸索,终于被我发现了一个 ...
- Windows8.1硬盘安装Ubuntu14.04双系统参考教程和多硬盘的注意事项[画画]
硬盘安装.无需光盘.U盘:Win8.1为主,Ubuntu14.04为辅,可将Windows或Ubuntu设置为开机默认启动项.在Ubuntu下可查看.操作Windows系统下的文件:适用于安装和14. ...
随机推荐
- rails4.2~devise邮箱测试
1.由于网站无需验证,只需一封欢迎邮件,在config/intiailzers/devise.rb里面配置 config.allow_unconfirmed_access_for = nil #2.d ...
- 博客迁移至CSDN
本人的技术博客已经迁移至CSDN,地址为http://blog.csdn.net/starrow,现为Lotus Domino开发领域最活跃丰富的博客,内容包括Lotus Domino, JavaSc ...
- 后台设置gridview不换行
GridView1.Style.Add("word-break", "keep-all"); GridView1.Style.Add(&q ...
- ecshop数据表说明
ecshop数据表说明 数据库结构说明,以及自己在后台备份不需要备份的表(红色字体是不需要备份的表)备份文件在FTP或者服务器上网站根目录下data\sqldata下 数据库采用mysql,共78张表 ...
- JavaScript 鼠标划过 播放音乐。
'<EMBED style="FILTER: xray()" src="mp3/'+s+'" width=360 height=30 type=audio ...
- linux定时执行任务crontab命令用法
linux系统的定时任务是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的.另外, 由于使用者自己也可以设置计划任务,所 ...
- WinForm发布程序方式选择
@echo offsetlocal ENABLEEXTENSIONSnet use w: \\fileserver\programif NOT ERRORLEVEL 0 goto NOTUPDPGMx ...
- Linux之RPM安装软件
源码包 (可以看到源代码) 脚本安装包(写好的xsheel一键安装.本质还是源码包和二进制包) 二进制包(RPM包.系统默认包) 包管理系统简单,通过命令就可以安装.卸载 ...
- 强大好用的"文本"编辑器
1 editplugs 说明:EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本.HTML和程序语言的Windows编辑器,你甚至可以通 ...
- EmberJs之数组绑定@each&[]
写在前面 好长时间没有写博客了,昨天花了些时间又整理了下之前发布过的<Ember.js之computed Property>文章,并创建了一个测试代码库,花了些时间,希望能使用测试代码的方 ...