Windows7与arch-linux双系统安装方法

今天我来说一说如何在windows7下安装arch-linux双系统:

安装方法有:

1.下载安装包后刻光盘录盘(或U盘),然后重启,设置BOOT,启动光盘(U盘)来执行安装

2.使用EasyBCD(或grub4dos)来编写MBR启动


由于我刻录U盘安装的方法老不成功,于是我是使用EasyBCD来安装的:

1.准备一个空的磁盘,格式化为FAT32格式,然后把镜像里面的VMLINUZ和ARCHISO.IMG找出来,放到该盘根目录下

2.把镜像文件也放到这个盘的根目录下

3.启动EasyBCD,选择NeoGrub引导,然后点配置,输入如下内容:

title install-archlinux
rootnoverify (hd0,6)
kernel (hd0,6)/vmlinuz archisolabel=ARCH_201309
initrd (hd0,6)/archiso.img
boot
注意,hd0,6指的是你放镜像那个盘的盘好,我这里是第6个,你自己相对修改,关于这个盘符规则不懂的可以自己百度


4.重启,进入install-archlinux,进入安装

如果加载成功,会直接给出一个进入了root的终端

如果加载失败,那么就需要手动加载,输入如下命令即可加载:

mkdir /tmpmnt
mount -r -o defaults /dev/sda7 /tmpmnt
modprobe loop
losetup /dev/loop6 /tmpmnt/archlinux.iso
ln -s /dev/loop6 /dev/disk/by-label/archlinux
exit

其中/dev/sda7为磁盘的盘号,根据自己系统而定

随后我们会加载进入一个带有root的终端

好,接下来,我们就开始操作安装啦~


1.分盘,分好空间大小

fdisk /dev/sda
分盘要注意


2.格式化盘的文件系统格式

mkfs -t ext4 /dev/sda8

3.挂在设想的根目录,即/,把它挂在/mnt下,arch-linux是把/mnt作为安装目录的

mount /dev/sda8 /mnt
如果有需要其他的分盘,就在挂载后,在/mnt里面建立文件,如home,var等,然后分别挂在到这些路径下去


4.连接网络

archlinux的安装是需要连网的

一般的,如果是有线网络,直接使用命令dpcp即可

dhcpcd
如果是无线网络,则使用wpa工具

wpa_passphase "无线ssid" "密码" >> /etc/wpa_supplicant.conf
wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
dhcpcd

当然,如果是其他特殊网络环境,就自己百度去吧


5.设置镜像站点

如果使用默认的镜像站点,安装会很慢,设置如下:

vi /etc/pacman.d/mirrorlist
尽量在前面加入网易和搜狐的站点:

Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirrors.sohu.com/archlinux/$repo/os/$arch
$arch表示系统版本,可以使用i686(32位)获x86_64(64位)


6.安装基本系统和编译工具、网络基础工具:

pacstrap /mnt base base-devel net-tools

7.生成fstab文件供系统引导时自动挂载

genfstab -p /mnt >> /mnt/etc/fstab


8.安装grub程序:

pacstrap /mnt grub-bios

EFI的PC用如下命令

pacstrap /mnt grub-efi-i386

9.chroot到/mnt

arch-chroot /mnt
转移成功后,SHELL的提示信息会改变


10.编辑主机名

echo arch-linux >> /etc/hostname

11.安装vim

pacman -S vim


12.编辑/etc/locale.gen,选择文字编码

vim /etc/locale.gen
将如下字符集前的井号删除

en_US.UTF-8 
zh_CN.GB2312
zh_CN.GB18030
zh_CN.UTF-8 
zh_CN.GBK

13.生成新的字符集匹配文件

locale-gen

14.创建引导linux内核的初始环境

mkinitcpio -p linux

15.生成grub配置文件,如果你还装了windows,建议先安装os-prober,然后再生成配置文件。

pacman -S os-prober
grub-mkconfig -o /boot/grub/grub.cfg


16.设置grub-install到/dev/sda

grub-install /dev/sda


17.修改root密码

passwd

18.创建常用用户

useradd -m accountname
passwd accountname

19.设置常用用户可以使用sudo命令

vim /etc/sudoers
加入

accountname ALL=(ALL) ALL

20.安装bash自动补全包

pacman -S bash-completion

21.使用yaourt安装aur库软件

vim /etc/pacman.conf

加入如下内容
[archlinuxfr]  
Server = http://repo.archlinux.fr/i686
64位的就用 
   
[archlinuxfr]  
Server = http://repo.archlinux.fr/x86_64
 
   
 
   
 
   
 
  
之后安装Yaourt
pacman -Syu
pacman -S yaourt


22.设置开机自动启动dhcpcd服务

systemctl enable dhcpcd

23.退出chroot,卸载/mnt.
exit
umount /mnt/home
umount /mnt

至此,一个没有X的archlinux已经安装在你的硬盘上了,接下来要做的就是安装X,桌面环境和其他日常用应用程序了。


下面我来说一说X Windows和一些常用软件的安装与配置:

1.安装音频处理

pacman -S alsa-utils
使用alsamixer调节音量,按M静音

alsamixer

安装完后输入如下命令试试能否听到音乐,听到则安装成功:

aplay /usr/share/sounds/alsa/Rear_Center.wav

2.安装视频处理

首先安装xorg和mesa,mesa为OpenGL的克隆,用于处理3D应用

pacman -S xorg xorg-xinit mesa
然后安装显卡驱动

可以输入如下命令查找适合自己的显卡驱动

pacman -Ss xf86-video
找到后选择合适的安装吧,例如我的是ATI显卡的,安装命令如下:

pacman -S xf86-video-ati

3.安装rar等解压工具

pacman -S unrar unzip p7zip

4.安装桌面系统

我选择安装了GNOME:

pacman -S gnome

进入终端后,可以使用xrandr命令来调整屏幕分辨路

xrandr -q ##查询当前屏幕i分辨率
xrandr -s 1366x768  ##设置屏幕分辨率

5.安装桌面电源管理

pacman -S gnome-power-maneger

6.安装视频播放器

pacman -S mplayer


7.安装flash

pacman -S flashplugin

8.安装个火狐浏览器

pancman -S firefox firefox-i18n-zh-cn

9.安装ntfs文件格式读取工具

pacman -S ntfs-3g

10.安装CPU调频工具

pacman -S acpid

安装完后systemctl enable acpid设置开机自动启动


11.安装ibus输入法

pacman -S ibus ibus-sunpinyin

12.安装终端模拟器

pacman -S xterm

13.安装codeblocks

pacman -S codeblocks

14.安装eclipse

pacman -S eclipse ##java的eclipse编译器
pacman -S eclipse-cdt ##C/C++的eclipse编译器


15.中文字体的安装

archlinux默认安装的中文字体实在是太丑了,顶不住了,我们现在安装一个新的字体

首先,我们先要安装字体,wiki上面说了几种字体,就自己选一个去安装吧

  • ttf-tw -(繁體字)國字標準字體(楷書/宋體)母稿——中華民國教育部(AUR).
  • wqy-microhei - 一种Sans-Serif风格的高质量CJK轮廓字体。"(AUR)
  • wqy-zenhei - 嵌入点阵宋体的黑体风格(sans-serif)中文轮廓字体(也支持部分日文和韩文).
  • ttf-arphic-ukai - 楷體 Kaiti (brush stroke) unicode TTFonts (建议开启抗锯齿)
  • ttf-arphic-uming - 明體 Mingti (打印) unicode TTFonts
  • opendesktop-fonts -新宋 字体, 之前是 ttf-fireflysung 软件包
  • wqy-bitmapfont - 中文点阵宋体(serif)
  • ttf-hannom - 中文和越南文TrueType字体
比如我安装了黑体字体

pacman -S wqy-zenhei
然后搜索出安装字体的类似fonts.dir的目录

pacman -Ql wqy-zenhei
最后配置~/.xinitrc文件,加入如下两句

xset +fp /usr/share/fonts/wenquanyi/wqy-zenhei/  ##刚刚搜索出来的fonts.dir的路径
xset fp rehash  ##载入新字体库字体


软件包的安装与配置不断更新中。。。















你可能感兴趣的:(Unix/Linux系统编程)