xp下硬盘安装arch

  首先从arch官网上下载镜像文件 

我的引导用的是grub 根据镜像文件存储的位置修改其中menu.lst文件  和boot.ini。

重新启动后 选择刚才添加的那一项,再选择install arch,进入安装界面,这是会提示  /by-lable/archiso 文件不存在,

下面是我在网上找到的解决方案

#mkdir /nenew
#mkdir -p /dev/disk/by-label
#mount -r -t ntfs /dev/sda7 /nenew
#modprobe loop
#losetup /dev/loop6 /nenew/archlinux-2010.05-core-i686.iso
#ln -s /dev/loop6 /dev/disk/by-label/ARCH_201005
#exit
/nenew 文件是自己建的名字可以任意
接下来 配置分区以及系统的一些信息
我用的是cfdisk 只创建了一个swap分区和一个根分区
 然后再挂载 
mount /dev/sda7 /mnt 等等
查看分区表,# genfstab /mnt -U
接下来nano /etc/pacman.d/mirrorlist
自己选择一个站点把##去掉,我用的是网易163的
安装 pacstrap /mnt base base-devel grub-bios 
这个时间有点长
 生成 fstab 分区部分内容 # genfstab -p /mnt >> /mnt/etc/fstab 
后面就是改主机名以及时区信息等
内核部分
# mkinitcpio -p linux
最后安装引导器,根据官网上的推荐我用的是syslinux,这是官网上给的参考
# pacman -S syslinux
# syslinux-install_update -iam

编辑 /boot/syslinux/syslinux.cfg,将 / 指向正确的根分区,这是必须的,否则 Arch 启动不起来。将"sda3"修改为实际的根分区。同样,修改LABEL archfallback.

# nano /boot/syslinux/syslinux.cfg
...
LABEL arch
 ...
 APPEND root=/dev/sda3 ro

这里记得特别添加windows系统的信息,里面好像有,直接把##去掉就可以了。
exit退出shell重新启动后,就可以了,windows也可以进。
时间仓促,写的有点乱。
 

你可能感兴趣的:(linux)