|
hda1上装的是winxp,hda6是/boot分区,hda7是/swap,hda8是/分区.
1将LINUX安装光盘上的DOSUTILS目录下的loadlin.exe复制到硬盘上的某个FAT32分区上,然后将DOSUTILS下的AUTOBOOT子目录中的内核映像文件vmlinuz复制到loadoin.exe所在目录。
2进入MS-DOS,进入存放loadlin.exe的目录,执行“loadlin vmoinuz root-/dev/hda8”进入linux,此时能进入linux.
但执行下面步骤后
(“3在LINUX中以root用户登录,执行”dd if=/dev/hda8 of=/linuxboot.bot count=1”,此命令的作用是将 /dev/hda6的启动信息存入linuxboot.bot文件。
4完成了linuxboot.bot文件的输出后,执行“mount vfat /dev/hda1 /mnt/c”命令,将windows XP所在分区挂载到Linux的/mnt/c也就是windows XP的分区下。
5重新启动计算机,进入windows XP,修改该分区下的boot.ini文件,在最后加入以下一行内容:C:\linuxboot.bot=”RedHat linux” 重启计算机后,在Windows XP的启动菜单中就多了RedHat linux选项了。”)
进不了LINUX而提示:
“因以下文件的损坏或丢失,windows无法启动:
<windows root>\system32\hal.dll
请重新安装以上文件的拷贝“
请问哪位高手设置好过,怎么设置的?
另一问题:既然在MS-DOS中,进入存放loadlin.exe的目录,执行“loadlin vmoinuz root-/dev/hda8”能进入linux,能不能在c:\下创建一个批处理文件,
使Windows XP的启动菜单中的RedHat linux选项运行该批处理文件而运行LINUX?
注:在Windows XP的启动菜单中已加了MS-DOS选项且能进入DOS了。 |
|