Hello, On Jan 10, 2008 9:57 PM, Ji YongGang <[EMAIL PROTECTED]> wrote: > 这两天升级了一下主板,换成了 p35,因为这块板子主力支持 sata,虽然可以 > 连 ide 硬盘,但不能直接启动。但想到有 grub,这不算什么到问题,只要修改 > 一下 menu.lst 即可。 > > 这块 ide 硬盘上原先 hda1 和 hda5 分给了 windows,hda6 是 debian 的 > root 分区。因为新主板只提供了一条 ide 线,就连上了光驱和 ide 硬盘。连接 > 采用 cable select,光驱为主,硬盘为从。 > > 想着 ubuntu 对新硬件识别能好一些,就先拿了一张 ubuntu 7.10 LiveCD 来启 > 动,进入系统后从 dmesg 看到,这条 ide 线上的设备都被认为是 scsi 设备,光 > 驱标识为 scd0,硬盘为 sdb(主板上另有一块 scsi 硬盘识别为 sda)。 > > mount sdb6 以后修改 etc/fstab,将 hda 统统改成 sdb,然后修改 sda 上的 > grub menu.lst,将 root=/dev/hda5 也改成 /dev/sdb5,然后重启。 > > 结果选 debian 启动不了,上面的 debian kernel 找不到 root 分区。从内核启 > 动信息看,硬盘被识别为 hdf,不会吧! > > 然后换了张 debian 4.0r1 netinst 光盘,启动后进 shell,从 dmesg 看,光驱 > 被识别为 hde,ide 硬盘被识别为 hdf。既然如此,那就把前面 fstab 和 > menu.lst 里面的 sdb 都改成 hdf。当然,这样启动就能进入 debian 了。 > > 原以为 debian 和 ubuntu 兄弟俩差不多,没想到对硬件识别差别这么大! > > 更奇怪的是 Debian 怎么会认为是 hdf,主板上有六个 sata 接口,都没有接硬 > 盘,不知怎么排的? > > 相比较 NetBSD 简单地把光驱识别为 cd0,ide 硬盘为 wd0。但 windows xp 就 > 比较惨了,现在还不知道 boot.ini 里面的 rdisk 改成几才能启动: > > multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP > Professional" /fastdetect > 用 UUID 好了用 dumpe2fs 可以看
-- Best Regards, LI Daobing