LinuxSir.cn,穿越时空的Linuxsir!

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

成功将livecd安装在硬盘上

[复制链接]
发表于 2006-10-31 20:48:00 | 显示全部楼层
谢谢分享。

Alexander E. Patrakov 的那篇 Howto 已被收纳成为 Hints 了

http://www.linuxfromscratch.org/ ... mastering-howto.txt

曾经有段时间想去把它译成中文,可惜。。。太忙了:p
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-1 01:29:05 | 显示全部楼层
原来Hints里面有啊,我一般都是直接看它wiki上的源码的。
可能想要自己重制CD的人也不是很多,而且可能也都看得懂吧,需要翻译成中文么?呵呵
回复 支持 反对

使用道具 举报

发表于 2006-12-24 01:17:11 | 显示全部楼层

疑问

不是将livecd安装在硬盘上而是将livecd"安装在硬盘上"吧?

和将linux系统安装到硬盘不同吧?这里说的是通过读取硬盘上的iso镜像文件来运行lfs吧? 不知道能不能保存文件?
真的是安装到硬盘吗?
不解.....要是有真正意义上的安装到硬盘就好了,一个不错的开发环境哦
请指教。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-24 07:55:29 | 显示全部楼层
对,其实只是将iso文件复制到硬盘上运行,重启的话系统设置将不能保存,但是可以用休眠的方式保存设置(理论上,没有测试)。
真的要像其他发行版一样硬盘安装,可以将iso镜像里的文件系统复制到硬盘上运行,除了占用空间大,其他也不错,不过应该还是没有一般发行版好。
回复 支持 反对

使用道具 举报

发表于 2006-12-24 12:01:47 | 显示全部楼层
Post by diyself
不是将livecd安装在硬盘上而是将livecd"安装在硬盘上"吧?

和将linux系统安装到硬盘不同吧?这里说的是通过读取硬盘上的iso镜像文件来运行lfs吧? 不知道能不能保存文件?
真的是安装到硬盘吗?
不解.....要是有真正意义上的安装到硬盘就好了,一个不错的开发环境哦
请指教。。。
这种方式一般称之为 PMI 方式,Poor Man's Installation 是也,目的是将 LiveCD 的压缩文件动态解压,如同 LiveCD 运作时候的操作,在无光驱的情况下最管用
回复 支持 反对

使用道具 举报

发表于 2007-4-9 18:49:41 | 显示全部楼层
Post by d00m3d
谢谢分享。

Alexander E. Patrakov 的那篇 Howto 已被收纳成为 Hints 了

http://www.linuxfromscratch.org/ ... mastering-howto.txt

曾经有段时间想去把它译成中文,可惜。。。太忙了:p

太感谢了!!
我正在按照这个做呢

两个文件比较一下:
sles:~ # ls -l /mnt/lfslivecd/root/build/tags/6.2-5/packages/initramfs/initramfs_data.cpio.gz
-rw-r--r-- 1 root root 194593 2007-04-09 18:39 /mnt/lfslivecd/root/build/tags/6.2-5/packages/initramfs/initramfs_data.cpio.gz
sles:~ # ls -l /media/iso/boot/isolinux/initramfs_data_cpio.gz
-rw-r--r-- 1 root root 194608 2007-01-29 22:42 /media/iso/boot/isolinux/initramfs_data_cpio.gz

它们的大小是不一样的。
回复 支持 反对

使用道具 举报

发表于 2007-4-10 15:20:34 | 显示全部楼层
发现此安装非彼安装
初一看还以为是将光盘内容安装到本地硬盘再修改启动脚本配置文件什么的
回复 支持 反对

使用道具 举报

发表于 2007-4-10 18:24:39 | 显示全部楼层
厉害啊,我一直都是在半路就夭折了
回复 支持 反对

使用道具 举报

发表于 2007-5-14 14:41:46 | 显示全部楼层
看得不是很明白.见笑了...
我下载的是lfslivecd-x86-6.2-5.iso,要启动这个CD我应该怎么做?
回复 支持 反对

使用道具 举报

发表于 2007-5-27 23:33:47 | 显示全部楼层

make和wiki都是好东西-论坛精华也是很有营养的

Post by hersk
看得不是很明白.见笑了...
我下载的是lfslivecd-x86-6.2-5.iso,要启动这个CD我应该怎么做?

我是livecd启动虚拟机
虚拟机挂载真实硬盘

创建temp/dev这些的时候
注意分析 make文件 按照make的格式创建最好
因为我直接cp LIVEcd系统里的(比如console)的虚拟机会很久没有相应
另外由于多使用了一个/dev/loop2
所以也别忘记创建
mknod -m 660  temp/dev/loop2 b 7 2

还有挂载前先要创建文件夹
mkdir("hda12" 0755);
--我的iso放在hda12
当然这些细节对于经常和c打交道的老鸟不是问题
可是却让我迷糊了一下午

还要注意如果你源代码是在windows下提取出来的话
注意win的回车和unix的不同 不然编译的时候有的好看了

总之 LZ的经验就是仔细研读make
按照make一步步作

6.2-5编译init的参数和6.1.1也有不同
回复 支持 反对

使用道具 举报

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

本版积分规则

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