安装RedHat时不认自刻光盘的问题
 
 

>
> 各位网友好!
>
> 我最近在自由软件库下载Red Hat Linux V4.1并将其刻入光盘,
> 格式为ISO9660 with Rock Ridge Extensions,支持长文件名。
>
> 用Boot Disk启动计算机,将光盘放入光驱,选择Local CDROM项,
> 此后计算机处于等待状态(类似于死机)。按ALT-F3进入第三虚拟
> 控制台,显示最后两行如下:
> * error in exec of second stage loader:-(
> *    error:Permission denied.
> 请问这是怎么回事?

我看了源程序,

install.c问完了安装方法后执行install2.c并将CDROM方法作为参数传
出去。

安装方法是在earlymethods.c程序中由chooseInstallMethod函数问的。
选好CDROM后,由cdromPrepare函数准备CDROM。它会提示:

Insert your Red Hat CD into your CD drive now

你看到没有?如果你没看到,那你的机器一定有毛病。如果你看到了你应
该在你的问题里指明这一点。我们假定你看到了。那么它接下来会调用
在cdrom.c中的setupCDdevice函数,问:

What type of CDROM do you have?

你看到没有?如果你没看到,那你的机器一定有毛病。如果你看到了你应
该在你的问题里指明这一点。我们再假定你看到了。并回答正确。

那么cdromPrepare函数会指望CDROM的根目录下有一个子目录叫RedHat
在RedHat下有一个子目录叫instimage等等。这个与你直接下载后的目录树不
符合。而恰恰是ftp://freesoft.cei.go.cn/pub/Linux.redhat/redhat/redhat-4.2/i386
下的内容。

在这个期间你的CD驱动器应该亮灯,它亮了没有?如果它没亮,那你的机器
有毛病,或你给的CD类型不对头。如果它亮了,那一定是你的目录树不对。

如果是这样,怎么办呢?

  1,重新安排目录结构以满足它的要求。或者
  2,在CDROM根目录下搞好符号连接到相应的地方。
  3,重新刻你的光盘。

> 再有,Red Hat Linux的升级包(目录updates/i386下)是否可直接替换
> 掉/RedHat/RPMS子目录中相应的包以用于安装?

好象可以,但是要注意包之间的依赖性(Dependency)问题。你还是先把基本
的搞对再说吧。

>
> 敬请各位高手不吝赐教!多谢!

别客气,请你把近一步试验的结果贴上来共享应该没问题吧?

在下就此先谢过了!!

呼吁大家提高程序阅读和分析能力!!一点也不难!

宫敏
--
----
NT=No Thanks, WWW=World Wide Wait
Does PnP mean "Plug and Pray"?
 

btscn wrote:
>
> 各位大侠好,宫敏老剑客好!
>
> 在上星期,我冒昧向大家请教了几个问题,请诸位不要见笑。
> 我以前只接触过Slackware Linux,但从未用过Red Hat Linux,
> 仅听说有这么个版本,对此版Linux一点也不了解。在以后的
> 使用过程中,肯定还会碰到许多这样那样的问题,希望能得
> 到大家的支持和帮助。我将不胜感激。
>
> 上次所刻光盘不能使用的问题已解决,毛病出在文件属性上
> 面:
> /RedHat/instimage/usr/bin和RedHat/instimage/lib子目录
> 中所有文件的属性都应设置为rwxr-xr-x!
> 当用光盘安装linux时,安装程序直接运行其上的install2程序
> 来完成后面的安装工作。希望大家在烧制Red Hat Linux光盘
> 时注意到这一点,以免造成不必要的浪费。
>
> 是否能将/updates/i386子目录中文件包合并到RedHat/RPMS
> 子目录里去的问题我还没找到答案,只能进一步读其原程
> 序了。
>
> 张振达

好!干得漂亮!为张大侠欢呼!

我们同心协力就没什么东西能难倒!

我为张大侠骄傲!

宫敏

--
----
NT=No Thanks, WWW=World Wide Wait
Does PnP mean "Plug and Pray"?

本文转自中文Linux论坛