操作系统 windows 7
使用工具 tftpd32.351
把网络安装包下载到本地,解开后复制以下三项到tftpd32.351的目录中
pxelinux.cfg
initrd.gz
linux
pxelinux.0
修改pxelinux.cfg/default
default install
label install
menu label ^Install
menu default
kernel linux
append vga=788 initrd=initrd.gz dmraid=true -- quiet
prompt 0
timeout 0
配置tftpd32.351
安装,分区,安装GRUB,可以参考ubuntu FakeRaidHowto
https://help.ubuntu.com/community/FakeRaidHowto
删除grub2
apt-get purge grub2 grub-pc grub-common
安装旧版本的grub
apt-get install grub-legacy
复制文件
cp -v /usr/lib/grub/i386-pc/* /boot/grub/
chroot 到/target中,参见LFS Entering the Chroot Environment
http://www.linuxfromscratch.org/lfs/view/stable/chapter06/chroot.html
grub
grub>device (hd0) /dev/mapper/pdc_cefcbd
grub>find /grub/stage1 #这里取决于你是否有独立的boot分区,我有
grub>root (hd0,0)
grub>setup (hd0)
grub>setup (hd0,0)
grub>quit
不要尝试使用update-grub更新grub的配置,手工编辑/boot/grub/menu.lst
title Debian Linux Squeeze
root (hd0,0)
kernel /vmlinuz-2.6.32-5-686 root=/dev/mapper/debian-root ro quiet
initrd /initrd.img-2.6.32-5-686
boot
重启成功!