今天我来说一说如何在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
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
当然,如果是其他特殊网络环境,就自己百度去吧
如果使用默认的镜像站点,安装会很慢,设置如下:
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
genfstab -p /mnt >> /mnt/etc/fstab
pacstrap /mnt grub-bios
EFI的PC用如下命令
pacstrap /mnt grub-efi-i386
arch-chroot /mnt
转移成功后,SHELL的提示信息会改变
10.编辑主机名
echo arch-linux >> /etc/hostname
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
locale-gen
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
passwd
useradd -m accountname
passwd accountname
vim /etc/sudoers
加入
accountname ALL=(ALL) ALL
pacman -S bash-completion
vim /etc/pacman.conf
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
64位的就用
[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64
pacman -Syu
pacman -S yaourt
systemctl enable dhcpcd
exit
umount /mnt/home
umount /mnt
下面我来说一说X Windows和一些常用软件的安装与配置:
1.安装音频处理
pacman -S alsa-utils
使用alsamixer调节音量,按M静音
alsamixer
安装完后输入如下命令试试能否听到音乐,听到则安装成功:
aplay /usr/share/sounds/alsa/Rear_Center.wav
首先安装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
我选择安装了GNOME:
pacman -S gnome
进入终端后,可以使用xrandr命令来调整屏幕分辨路
xrandr -q ##查询当前屏幕i分辨率
xrandr -s 1366x768 ##设置屏幕分辨率
5.安装桌面电源管理
pacman -S gnome-power-maneger
pacman -S mplayer
7.安装flash
pacman -S flashplugin
pancman -S firefox firefox-i18n-zh-cn
9.安装ntfs文件格式读取工具
pacman -S ntfs-3g
pacman -S acpid
安装完后systemctl enable acpid设置开机自动启动
pacman -S ibus ibus-sunpinyin
pacman -S xterm
pacman -S codeblocks
pacman -S eclipse ##java的eclipse编译器
pacman -S eclipse-cdt ##C/C++的eclipse编译器
15.中文字体的安装
archlinux默认安装的中文字体实在是太丑了,顶不住了,我们现在安装一个新的字体
首先,我们先要安装字体,wiki上面说了几种字体,就自己选一个去安装吧
pacman -S wqy-zenhei
然后搜索出安装字体的类似fonts.dir的目录
pacman -Ql wqy-zenhei
最后配置~/.xinitrc文件,加入如下两句
xset +fp /usr/share/fonts/wenquanyi/wqy-zenhei/ ##刚刚搜索出来的fonts.dir的路径
xset fp rehash ##载入新字体库字体
软件包的安装与配置不断更新中。。。