[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 见鬼了,debian 和 ubuntu 对硬盘识别竟然不同



Hello,

On Jan 10, 2008 9:57 PM, Ji YongGang <jungleji@gmail.com> 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

Reply to: