红联首页 凝聚Linux人的力量
菜鸟过关 | 精华文档 | 同城人(交友) | 我与Linux的故事 | Linux新闻 | Linux视频 | Linux人才 | 软件下载 | 大学校园 | English
发新话题
打印

用ntldr引导debian终于搞定了

用ntldr引导debian终于搞定了

  先是debian etch不认识sata硬盘,我的硬盘是前些天才买的什么sata 2.5的。

  后来去debian.org下载了当天的testing安装镜像包才认得出。

  另外发现如果安装后想在windows下用grub4dos引导,则硬盘分区只能选择ext2。选ext3的话在grub4dos中不能找到内核。这也不知道是在我机子上是这样还是大家都是。

  先是把grldr放在c:\,然后boot.ini中加启动项c:\grldr="grub4dos",然后重启进入grub,以硬盘安装方式安装,安装结束时把grub不安装在mbr上,而是安装在根目录所在的分区,这样这个分区块就包含了grub信息。

  在windows下可用explore2fs等软件读取linux分区中的/boot/grub/menu.lst放到c:根目录下,这样就可以启动debian了。

  不过更好的方式是:在进入linux后用命令dd if=/dev/sda7 of=debian.lnx bs=512 count=1把安装了grub信息的sda7的第一个分区块备份在debian.lnx中,(其中sda7是我放linux的分区)。然后在windows下用explore2fs等把debian.lnx弄出来放在c:根目录下,再在boot.ini中添加c:\debian.lnx="debian",这样以后直接选这一项即可启动,此方法好处是menu.lst读取的是sda7中的,不用每次升级内核等后都再复制一次menu.lst到C:根目录下。而且也不用担心会破坏windows的引导信息。最后这个好处是我估计的,也没试过。不过想着应该是吧,毕竟内核改变改动的是menu.lst,而grub一般不变。(作者:o_xyz)

TOP

发新话题