当前位置: 技术问答>linux和unix
从硬盘启动Linux,制作bootsect.lnx不成功,请帮忙!!!
来源: 互联网 发布时间:2014-11-06
本文导语: 20G硬盘分区如下 hda1主分区 2.5G NTFS (激活,安装的Win2000) hda2主分区 3G FAT32(安装的Win98) hda3主分区 100M Linux(mount为Linux的boot) 扩展分区 hda5逻辑盘 4G NTFS hda6逻辑盘 4G NTFS hda7逻辑盘 512M Linux Swap(Linux的交...
20G硬盘分区如下
hda1主分区 2.5G NTFS (激活,安装的Win2000)
hda2主分区 3G FAT32(安装的Win98)
hda3主分区 100M Linux(mount为Linux的boot)
扩展分区
hda5逻辑盘 4G NTFS
hda6逻辑盘 4G NTFS
hda7逻辑盘 512M Linux Swap(Linux的交换分区)
hda8逻辑盘 4G Linux(mount为Linux的根)
目前2000和98启动均正常。安装Linux时没有安装Lilo。可以保证的是hda3在1024个Cylinder之内。
我想通过Nt来启动Linux。
dd if=/dev/hda3 of=bootsect.lnx bs=512 count=1
制作出的bootsect.lnx数据全为0,改成
dd if=/dev/hda8 of=bootsect.lnx bs=512 count=1后,情况依然。请问高手怎么回事啊,我的配置或者方法有什么不对吗?请帮忙,谢谢!
hda1主分区 2.5G NTFS (激活,安装的Win2000)
hda2主分区 3G FAT32(安装的Win98)
hda3主分区 100M Linux(mount为Linux的boot)
扩展分区
hda5逻辑盘 4G NTFS
hda6逻辑盘 4G NTFS
hda7逻辑盘 512M Linux Swap(Linux的交换分区)
hda8逻辑盘 4G Linux(mount为Linux的根)
目前2000和98启动均正常。安装Linux时没有安装Lilo。可以保证的是hda3在1024个Cylinder之内。
我想通过Nt来启动Linux。
dd if=/dev/hda3 of=bootsect.lnx bs=512 count=1
制作出的bootsect.lnx数据全为0,改成
dd if=/dev/hda8 of=bootsect.lnx bs=512 count=1后,情况依然。请问高手怎么回事啊,我的配置或者方法有什么不对吗?请帮忙,谢谢!
|
是因为hda3没有boot,把lilo或grub装在hda3,将等待时间设得很短(1秒),再制作bootsect.lnx
|
可以在WIN2K下启动写个AUTOBAT文件