LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: wj6202

哪位仁兄写一个移动硬盘版的gentoo安装教程出来?

[复制链接]
发表于 2007-3-18 21:39:58 | 显示全部楼层
Post by zhllg
那确实是个改进
之前你说的是:由於内核的改进,其实已无需再用 initrd 来协助启动了
我理解为:改进前内核需要initrd来协助启动,不用initrd就不能启动
不知道我有否理解错。

正是这个意思,正如 9 楼 EriczH 所说,USB 设备初始化需时,如未能辨认根分区文件系统的时候系统就尝试挂载结果就是引致 kernel panic。从前用 initrd 就是借助它来提供廷时,在 initrd 里加入 sleep 廷时跟利用 /init/do_mounts.c 提供 rootdelay 的作用是相同的
Post by zhllg
不过照此理解,我提出的观点是:initrd是一个选择,但不是启动必要的
2.6我也不用的,从2.6.0开始。除了那次usb硬盘

我对 initrd 也没有好感,虽然不致说它有害,但总不见得有特别好处,在其他发行版弊更多於利,还是深入一点去理解系统的启动过程去配置内核更彻底
Post by zhllg
我以前教我学生的时候,我都是告诉他们不要弄initrd,除非自己搞发行版
当然了,自己搞发行版可透过 initrd 加入自我创作,Knoppix 的 initrd (minirt.gz),脚本虽然跟 Gentoo 的不同,但已是典范了
回复 支持 反对

使用道具 举报

发表于 2007-3-19 05:39:24 | 显示全部楼层
哦,我还是理解错了
原来老兄说的是在启动usb硬盘的这个特殊情况下
这个帖子主题就是这个,是我跑题了,呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-19 09:20:34 | 显示全部楼层
Post by d00m3d
其实很早以前 kj501 斑竹就写过一篇了

http://www.linuxsir.cn/bbs/showthread.php?t=153674

虽然有些地方如 devfs 的东西已过时,但文章仍有參考价值,我在跟帖里补充了一点点 Grub 的安装

另外,由於内核的改进,其实已无需再用 initrd 来协助启动了,參考这里

http://www.linuxsir.cn/bbs/showthread.php?t=236435

谢谢 还有就是有个问题就是以前我也用gentoo 2005.1在硬盘上装过一个系统,那次很是顺利,一下就进入了root,可是上次我在同样的电脑上安装(那次是在上家公司用的是自己的台式机),居然也是出现kernel panic 到底 2.6.20更新了些什么呢  居然出现这样的问题。我现在都不知道kernel panic到底是出在没有识别我的移动硬盘还是别的什么问题上。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-19 12:35:19 | 显示全部楼层
谢谢d00m3d, 我已经搞定了我的移动硬盘版的gentoo了,原来我的笔记本因为有内置硬盘 所以将我的移动硬盘认做了sdb,修改了/boot/gurb/grub.conf以及/etc/fstab后可以启动了,新的内核参数rootdelay真的很好用,比制作initramfs简单多了
回复 支持 反对

使用道具 举报

发表于 2007-3-19 15:29:21 | 显示全部楼层
现在initrd的主要目的是放驱动吧,当你需要做一个通用的启动盘时,可能需要支持很多硬件,可以把驱动都编成模块放进initrd
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表