LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 7217|回复: 7

CDlinux硬盘安装求助

[复制链接]
发表于 2005-4-18 22:59:59 | 显示全部楼层 |阅读模式
各位大虾,小弟我有第二个硬盘1.6G,所以用来做实验,下载了cdlinux的gui版本,按照一下的介绍做的,然后我进入maxdos,却进入不了linux,5555555
--------------------------------------(载于,CDlinux的howto文档)
如何把 CDlinux 安装到硬盘上?


    Linux 本身功能非常强大又非常灵活,CDlinux 也继承了这一点,所以稍加定制就可以把它安装到各种各样的设备上。并且仅仅把 CDlinux 安装到硬盘上就有很多种方案可选,这里我们只介绍一种方案:把 CDlinux 安装到一个 Windows FAT 分区里,用 loadlin 来启动它。

    在以下的说明中,我们假设你的 Windows 的“C: 盘”是 FAT16 或者 FAT32 格式的,并且它对应 Linux 下的 /dev/hda1。我们将把 CDlinux 安装到“C: 盘”上。

用 Linux 的方法 (以下操作可以在 CDlinux 也可以在一般的 Linux 系统中进行)

    首先,挂上 CDlinux 的 ISO 镜像和 C: 盘:

        # mount -o loop CDlinux-x.x.x.iso /mnt/cdrom
        # mount /dev/hda1 /mnt/win

    (如果你不想装到 C: 盘上,或者你的 C: 盘不是 /dev/hda1,请对上述命令做相应的修改)

    然后把 extra/ 目录下的内容拷贝到 C: 上:

        # mkdir /mnt/win/CDlinux
        # cp -r /mnt/cdrom/boot/CDlinux/extra /mnt/win/CDlinux

    接下来,把内核和 initrd 也拷到 C: 盘:

        # mount -o loop /mnt/cdrom/boot/CDlinux/CDlinux.img /mnt/floppy
        # cp /mnt/floppy/bzImage /mnt/floppy/CDlinux.gz /mnt/win/CDlinux

    最后,下载 loadlin (~10k) 并把它展到 C: 盘上:

        # tar -C /mnt/win/CDlinux -zxf loadlin.tgz

    (这步把“loadlin.exe”和一个“autoboot.bat”批处理文件拷贝到 /mnt/win/CDlinux 目录里。请检查“autoboot.bat”文件,并根据你自己的具体情况做相应的修改。)

    现在,可以重启到纯 DOS 环境,用以下命令来启动 CDlinux 了:

        C:
        CD CDlinux
        AutoBoot

    注意,以上步骤只是一个简单的例子,这里的假设可能和你的情况并不一致。所以,在操作时别忘了根据自己的具体情况做必要的修改。另外请参考“简介:CDlinux 的命令行参数”和“简介:CDlinux 的结构”。
发表于 2005-4-20 14:19:55 | 显示全部楼层
不成功啊,在vfloppy里试试
0.4.x可以成功加载,但是似乎和用CDROM加载的时候有点不同。像自检网卡的部分没有反应啊
而且没有startx也没有意义

0.5.x就是提示kernel panic:VFS之类的
根据以往的经验指定root=/dev/ hdxx就可以了,可是到底是什么呢
回复 支持 反对

使用道具 举报

发表于 2005-4-20 14:55:57 | 显示全部楼层
title CDLINUX
root (hd0,0)
kernel /boot/CDlinux/autoboot/bzImage rw
initrd /boot/CDlinux/autoboot/CDlinux.gz vga=788

用grub for dos的grldr可以正常引导,但是似乎CDlinux做了一个判断,我没有CDROM,提示信息似乎是没有安装CDROM模块,然后接着其它的扩展部分就没有安装了,
没有那些模块,虽然X起来了,还是不能用,也许得试试在有CDROM就机器上可以不
回复 支持 反对

使用道具 举报

发表于 2005-4-20 15:07:47 | 显示全部楼层
在vfloppy正常加载是这样的,不知道该改哪里


http://www.linuxeden.com/download/softdetail.php?softid=880
所有的答案都在这里

用grub启动cdlinux时,要在menu.1st(或 grub.conf)的kernel一行加上CDL_DEV=/dev/hdXX

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2005-5-19 15:55:19 | 显示全部楼层
很简单的,可以不通过dos的loadin来引导,只要注意一点:root=/dev/ram0就ok了
回复 支持 反对

使用道具 举报

发表于 2005-10-29 21:39:28 | 显示全部楼层
我的autoboot.bat内容是loadlin bzImage initrd=CDlinux.gz root=/dev/ram ro vga=788
启动正常。
回复 支持 反对

使用道具 举报

发表于 2005-11-3 22:49:51 | 显示全部楼层
用一些比如一种可以直接引导ISO文件的工具时,模块是不能加载的,因为系统里路径是设定到CDROM的,而这时候没有CDROM,此外他所谓的安装到硬盘并不是真正安装,其实还是拷到fat分区的一个工具,我以前曾经尝试改造过,也成功了,不过并不适合日常通用,其中在换xfree86为kdriver时失败了,老出错,要转换到硬盘上的话,要重做initrd文件,或者直接成功编译一个支持多文件系统的内核,我采用的就是第2种方案
回复 支持 反对

使用道具 举报

发表于 2005-11-5 19:17:57 | 显示全部楼层
0.5.x就是提示kernel panic:VFS之类的

我的也是如此,看版本说明,说不支持floppy。
回复 支持 反对

使用道具 举报

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

本版积分规则

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