无忧启动论坛

标题: live CD linux 有没有非RAM启动的方式呀? [打印本页]

作者: jneny    时间: 2009-4-16 23:11
标题: live CD linux 有没有非RAM启动的方式呀?
WINPE分为RAM启动和常规启动,光盘版的也是如此
LIVE CD LINUX有没有像常规启动的方式呢?

看到的大部都是copy to Ramdisk的.
作者: fujianabc    时间: 2009-4-16 23:40
cd linux一般都不是纯ramdisk的,大部分启动后还是要从光盘读取程序的
作者: jneny    时间: 2009-4-17 12:52
比如说puppy linux 也是一个文件,然后复制到内存再运行.

有没有目录结构存在CD上的那种LIVE LINUX呀.
作者: shn    时间: 2009-4-17 13:06
现在还不知道怎么整合puppy linux到pe中。
有yidawpf 做的维护系统,是和盘的
作者: fujianabc    时间: 2009-4-17 17:01
原帖由 jneny 于 2009-4-17 12:52 发表
比如说puppy linux 也是一个文件,然后复制到内存再运行.

有没有目录结构存在CD上的那种LIVE LINUX呀.

ubuntu的应该是
作者: jneny    时间: 2009-4-18 16:02
hehe~   ubuntu的用过,当时没有仔细看。
作者: sztopms1    时间: 2009-4-18 18:25
ubuntu 9.04中一个名为 filesystem.squashfs 的文件,691M :)
作者: xianglang    时间: 2009-4-18 18:31
将PUPPY LINUX解压到根目录,然后用GGRU4DOS调用运行它:

title 11. LiveCD Linux
  find --set-root /Puppy/VMLINUZ
  kernel /Puppy/VMLINUZ
  initrd /Puppy/INITRD.GZ
作者: xianglang    时间: 2009-4-18 18:36
我都想找个象CDLINUX那样只得几十MB的、支持中文的、可以安装到硬盘而不是装到内存上运行的LINUX,可惜暂时还找不到。象CDLINUX之类,解压出来应该可以放到硬盘上,不过不知道是用什么压缩的,因此解不出来——另外启动脚本也应该要修改,自己做比较麻烦(仅记得的一些东东几乎都忘记了)。
作者: jneny    时间: 2009-4-21 11:28
标题: 回复 #9 xianglang
这样行吗? 启动live CD linux后 再复制/ 的文件和子目录到硬盘, 当然有些临时目录是不需要复制的.
硬盘启动要是ext2格式的.然后再引导. 引导的参数要变下.  

root=/dev/hda1 之类的.

只是猜想. ( livecd都带有install To harddisk的选项. )
作者: xianglang    时间: 2009-4-21 13:36
LIVECD安装到硬盘,就我所接触的那几个,似乎都是将CD的文件直接复制到硬盘的,一样需要内存盘才可以运行。

至于启动了LIVECD然后再在LINUX下复制到硬盘,或者可行,不过复制也够麻烦的了,那么多文件!另外如果交换区(虚拟内存)是SWAP分区的话,都不知道直接复制时该怎么办了。另外,这样复制的话,引导脚本等许多东东都可能要修改……
作者: fujianabc    时间: 2009-4-21 15:37
原帖由 sztopms1 于 2009-4-18 18:25 发表
ubuntu 9.04中一个名为 filesystem.squashfs 的文件,691M :)

ubuntu的filesystem.squashfs是个稀疏文件,实际并不占用空间,系统当然也不存在这个文件里的
作者: jneny    时间: 2009-4-21 15:42
标题: 回复: #11 xianglang
继续猜想。
swap 不用复制的, 这个像winxp下的pagefile.sys 页面文件。是正在运行时用到的,
在硬盘上开启 swap功能有一个命令。我不知道。

可能要修改吧,不清楚。
作者: xianglang    时间: 2009-4-21 17:22
我以前装UNIX或者LINUX,SWAP都是建一个SWAP类型的分区的。现在抛下UNIX有好几年了,看看那些英文的引导脚本就头痛,唉……可惜的是做LIVECD的,又好象不屑于做成能够安装到硬盘去非RAM盘启动;而能够安装在硬盘是非RAM盘启动的,体积却非常庞大。
作者: jneny    时间: 2009-4-22 09:54
呵呵~ 到此结束吧, 我都是猜的. 说错了不要见怪
作者: xianglang    时间: 2009-4-22 11:25
没什么好怪的啊,都是说出自己的想法而已。
作者: finicky    时间: 2009-4-22 17:10
dsl linux网上有汉化的方法,你先用虚拟机vmare启动,用vmare player也可以。
//用qemu启动不能用右键安装。


在它的右键中可选安装到硬盘或是U盘

[ 本帖最后由 finicky 于 2009-4-22 17:14 编辑 ]
作者: shn    时间: 2009-4-22 19:31
标题: 回复 #8 xianglang 的帖子
多谢,搞成!!!!!!
        find --set-root /Puppy/VMLINUZ
        kernel /puppy/vmlinuz PMEDIA=usbflash PSUBDIR=puppy
        initrd /puppy/initrd.gz

PMEDIA=usbflash PSUBDIR=puppy 是什么意思啊??求解
作者: jneny    时间: 2009-4-23 09:24
标题: 回复# 18 shn
你这个是puppy 是哪个版本的?
PMEDIA=usbflash PSUBDIR=puppy

PMEDIA是指系统存在什么设备上。 psubdir 好像是目录。
作者: szs484    时间: 2009-7-21 00:15
标题: 回复 #1 jneny 的帖子
slax linux就可以
这款linux,既可以从光盘读取,也可以拷贝到内存运行
也可以设置文件或目录保存修改的内容,保存设置什么的,都很方便
也可以把整个系统拷贝到硬盘,在硬盘上运行系统,被称为“slax”的实模式,也就和安装的系统是一样的了
slax有个汉化版的,叫fanx,汉化的也很好
作者: szs484    时间: 2009-7-21 00:19
复制到硬盘之后,只需要修改grub配置文件就行了
比如说,复制到硬盘之前是
title 启动D_slax
root (hd0,4)
kernel /slax/boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=kdm from=/dev/sda5/slax toram
initrd /slax/boot/initrd.gz
boot
复制到硬盘之后,就是
title 启动Fanx2.0
root (hd0,1)
kernel /boot/vmlinuz max_loop=255 init=linuxrc root=/dev/sda2 exec=kdm
boot
唯一改变的,就是“root=。。。”这个参数




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3