为了提高文章的SEO效果,我重新构建了以下内容:
最近,我对CDLinux系统产生了兴趣,并下载了最新的版本来尝试。我先在虚拟机上进行了测试,感觉还不错,于是决定将其安装到U盘上。我之前有使用U盘启动puppy Linux的经验,所以按照相同的方法,将ISO文件中的文件提取到U盘的根目录,并使用grub4dos进行启动。然而,当我尝试启动时,却收到了“找不到cdlinux安装在哪里?”的错误提示,只能进入控制台模式。我尝试使用Grub的磁盘仿真功能启动ISO,结果仍然失败。
我发现在国内使用cdlinux的人很少,而且遇到这个问题的人也很多。在网上只找到了一些相关帖子,参考了其中的方法,并逐一测试了多条命令,但都没有效果。我开始怀疑是不是我的RP不够好?于是我又从官网下载了最新的0.961版的标准版和社区版,但结果还是一样。
我非常愤怒!于是决定将ISO文件制作成我的宇瞻钢铁侠上的光盘!我充满信心地插入光盘并启动,心想“这下应该没问题了吧?”然而,仍然只能进入登录控制台。我开始怀疑是不是与我的机器不兼容?我尝试将U盘插到MCP78主板和AMD CPU的机器上,结果还是无法启动。最后,我在充当服务器的英特尔G31主板上尝试,居然成功启动到了桌面!但仔细观察发现与虚拟机启动的不同,扩展软件包都没有加载,所以不能算是完全成功。
于是,我决定使用最原始的方法,看看到底是怎么回事。我找来刻录机和CD-R盘,将ISO文件刻录成光盘,在MCP73上居然完全运行成功!看来CDLinux只能通过刻录光盘来使用。
但是,我不能总是依赖光盘来使用啊!我还得找找办法在U盘上使用!于是我仔细查看了官网,发现扩展命令中的“CDLDEV=***”可能有用。我赶紧拿来之前制作好的U盘,在grub的menu.lst文件的内核参数后面加上“CDLDEV=hd0”,在另外一条菜单上加上参数“CDL_DEV=LABEL=CDL”(我的U盘卷标是CDL),两个都成功地启动到了桌面!最后,我还成功地使用Grub启动了ISO文件!
哈哈哈哈!看来问题不是我的RP不好,而是我的RP太好了,老天把这个任务交给我,让我去解决困扰许多人的问题!
附上安装到U盘的简单方法:
- 准备一个U盘,将其格式化为FAT格式,并使用ULtraISO将cdlinux的ISO文件打开,将文件写入U盘。然后,下载Grub4DOS的文件,将grldr和menu.lst复制到U盘上。最后,下载bootice软件,将grub4dos引导写入U盘的分区引导。
- 示例:
title CDlinux
find –set-root /CDlinux/bzImage
kernel /CDlinux/bzImage CDLDEV=hd0 CDLLANG=zh_CN.UTF-8
initrd /CDlinux/initrd
boot
或者尝试以下方法:将U盘的卷标改为CDLINUX,然后添加以下菜单项:
title CDlinux
find –set-root /CDlinux/bzImage
kernel /CDlinux/bzImage CDLDEV=LABEL=CDLINUX CDLLANG=zh_CN.UTF-8
initrd /CDlinux/initrd
boot
我使用的是1G的手机内存卡加mini读卡器。
春树骄阳原创,欢迎使用链接形式引用,为我的空间增加人气O(∩_∩)O~!由于许多朋友需要详细的安装方法,我制作了一个图文教程供参考。为了方便制作和提高兼容性,我使用了ultraISO、bootice和grub4dos。首先,将U盘格式化为FAT或FAT32格式。
将U盘的卷标设置为CDLINUX(请注意,Linux严格区分大小写!)。
timeout=3
default 0
title CDlinux
find –set-root /CDlinux/bzImage
kernel /CDlinux/bzImage CDLDEV=LABEL=CDLINUX CDLLANG=zh_CN.UTF-8
initrd /CDlinux/initrd
制作好启动U盘后,您还可以复制文件并在menu.lst中添加其他系统的启动菜单,例如DOS、PE、puppy linux和ubuntu等。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
制作U盘启动CDlinux 0.9.7.1版的注意事项
之前我写过一篇关于U盘启动CDlinux的文章,当时我使用的是CDlinux 0.9.6.1版的ISO和BT5的ISO进行测试制作。地址:
后来CDlinux 0.9.7.1版发布了,我也下载了它,并在puppy linux下进行了测试,复制文件到硬盘上非常方便,启动也成功了。
最近有很多朋友问起U盘启动CDlinux 0.9.7.1新版ISO不成功的问题,于是我重新检查了之前的制作工具和步骤,发现CDlinux 0.9.7.1版的ISO与ultraISO 0.93或0.95版存在冲突,导致复制到U盘的文件名称和大小写出现错误,按照旧版的教程无法制作成功!
现在我给大家提供一个新的制作方法供参考:
使用的软件有CDlinux 0.9.7.1版ISO、7-zip 9.2版或好压 2.5版、grub4dos 0.44或0.45版的grldr文件以及BOOTICE 0.9版。
- 首先,将U盘格式化为FAT或FAT32格式,并将卷标改为全大写的CDLINUX(为了方便)。
- 使用7-zip或好压打开CDlinux 0.9.7.1版的ISO文件,并将所有文件提取到U盘的根目录。
- 将grldr文件复制到U盘的根目录。
- 打开bootice 0.9版,确认目标磁盘是您要制作启动盘的U盘,点击分区引导记录,选中第二项GRUB4DOS,点击安装/配置,然后点击确定。
- 创建一个记事本文档,写入以下内容,然后另存为menu.lst文件,并复制到U盘的根目录。或者您可以在原来的menu.lst文件上添加一个启动项。
#
timeout 3
default 0
title CDLINUX 0.9.7.1
find –set-root /CDlinux/bzImage
kernel /CDlinux/bzImage CDLDEV=LABEL=CDLINUX CDLLANG=zh_CN.UTF-8 vga=788
initrd /CDlinux/initrd
boot
#
完成后,记得安全移除U盘。现在,您可以重新启动并从U盘启动CDlinux了。
最后提醒一下,CDlinux 0.9.7.1的社区版中没有PJ工具哦。