Archlinux2012.11.01双系统安装手记

由于电脑硬盘突然报废的问题,我用了3年的Archlinux也随着消失了,好久不安系统的我按照之前的逻辑果然一头雾水,没办法,潜下心来认真的看了下Wiki才安装成功,不论之后Archlinux的安装模式是否还是这样,这次安装的确让我学习到了很多,决定记录下来以后或许还能用到。

首先由于我是双系统,硬盘上已经安装好了一个Windows8(也是必须比Linux先安装好),接下来先制作启动U盘。下载好ISO文件,在Win平台不能使用UltraISO等工具进行刻录,而是要下载 win32-image-writer 这个工具来刻录,使用方法很简单就不说了,可以参考 这个页面

插好U盘,BIOS里选择USB-HDD方式进行启动,然后选取是要启动64位的还是32位的(别的刻录工具这里会卡住哦),系统就会飞快的进入一个ISO系统了,接下来进入正式的安装步骤。

分区和格式化

# cfdisk

这个由于我是双系统,而且是个大硬盘,所以开始就遇到一个问题,Win8系统没办法分逻辑分区,只能分主分区,而且还会无缘无故占用2个主分区,也就是说在只有C盘的情况下就已经占用3个了,所以我的办法是安装是只分好C盘,然后安装好系统后,安装DiskGenius进行分区,这样就可以把剩下的空间分成逻辑分区了。

分好区后可以进行格式化

# mkfs.ext4 /dev/sda4

# mkswap /dev/sda7

# swapon /dev/sda7

 

挂载分区点

# mount /dev/sda4 /mnt

 

联网

ISO系统非常智能,自带很多驱动,我BroadCom的无线驱动都可以直接连。

# wifi-menu

 

安装基本系统

# pacstrap /mnt base base-devel

生成fstab

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

 

chroot到新系统

其实就是转换到你挂在在/mnt的系统上,退出输入exit或者Ctrl+D

以下命令都是在新系统下输入的,别搞混。

# arch-chroot /mnt

 

安装Grub2

# pacman -S grub-bios

安装好要写入到MBR里

# modprobe dm-mod
# grub-install --target=i386-pc --recheck --debug /dev/sda
# mkdir -p /boot/grub/locale
# cp /usr/share/locale/en@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

双系统我们可以先安装os-prober,然后执行让他自动探测Windows8

# os-prober

最后成生一个Grub配置文件

# grub-mkconfig -o /boot/grub/grub.cfg

 

大功告成,基本系统已经安装完毕,剩下的X,以及桌面等工作可以参考 Wiki