Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103618642
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-13 11:30:14

作者: btchnia  出自:
  先是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一般不变。
阅读(463) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~