无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3464|回复: 11
打印 上一主题 下一主题

如何直接启动opSUSE liveCD解压后的fsdata.ext3

[复制链接]
跳转到指定楼层
1#
发表于 2013-2-20 11:13:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liuzhaoyzz 于 2022-3-20 09:33 编辑

因livecd只是个展示版本,好多程序都没有安装,并硬盘有限,也不可能安装很多的系统,于是试着给livecd映像安装软件,重新定制livecd iso,这里的定制并不是完全的定制,只是加了些自己希望的软件和修改一些个人配制,是以现有的livecd为基础(可避免自己完全定制时的一些漏洞)。
  现在可以直接启动硬盘上openSUSE LIVECD iso解压后的得到clicfs文件,但那个clicfs文件解压后得到的fsdata.ext3不知道如何启动,如果不用打包直接能启动则编辑后的fsdata.ext3很方便测试
  
  关于直接启动硬盘上的clicfs文件我是这样做的,先按启动iso文件一样启动到shell,然后mount clicfs所在磁盘到cdrom和livecd,接着再mount openSUSE-LIVECD.ISO到任意文件夹,退出shell就启动硬盘上的clicfs文件,(其实,网上好像有个怎么启动硬盘上的clicfs文件,他是修改initrd,使之根据mbrid直接找到硬盘上clicfs文件,这个本人没试)
我要的是能直接启动fsdata.ext3文件进行测试,
求大侠帮助!!!

[ 本帖最后由 enterhu 于 2013-2-20 11:27 编辑 ]
2#
发表于 2013-2-21 18:24:51 | 只看该作者
mount哪几个重要目录,chroot,startx,应该是这样!
回复

使用道具 举报

3#
发表于 2013-2-21 18:25:59 | 只看该作者
我曾在puppy下chroot到fedora的那个squashfs.img解开的文件挂载目录中,可惜到桌面就死机了!
回复

使用道具 举报

4#
发表于 2013-2-21 18:31:01 | 只看该作者
mount --bind /dev $WORK/root/dev
mount -t proc proc $WORK/root/proc
mount -t sysfs sysfs $WORK/root/sys
mount -t devpts devpts $WORK/root/dev/pts
mount -t tmpfs tmpfs $WORK/root/dev/shm
你可以先看看挂载目录有木有这几个目录,在挂载,但当前环境变量会不会影响chroot环境呢?
回复

使用道具 举报

5#
 楼主| 发表于 2013-2-22 09:43:47 | 只看该作者
原帖由 my9823 于 2013-2-21 18:25 发表
我曾在puppy下chroot到fedora的那个squashfs.img解开的文件挂载目录中,可惜到桌面就死机了!


fedoea的squashfs.img解压得到的那个文件可以直接用fedoralivecd核心启动,就你启动fedoralivecdiso一样,只要root=/dev/xxx设定对
centos与fedora一样,进入chroot环境。启动图形有点问题,也许是chroot环境设置的问题,有一部分可以启动,关系到有服务的好像不能启动,如输入法,nautlus都有问题

[ 本帖最后由 enterhu 于 2013-2-22 10:00 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2013-2-22 09:57:57 | 只看该作者
原帖由 my9823 于 2013-2-21 18:24 发表
mount哪几个重要目录,chroot,startx,应该是这样!


mount --bind /dev $WORK/root/dev
mount -t proc proc $WORK/root/proc
mount -t sysfs sysfs $WORK/root/sys
mount -t devpts devpts $WORK/root/dev/pts
mount -t tmpfs tmpfs $WORK/root/dev/shm [/quot

在chroot只mount这几个不能打开任何图形界面,我曾经试过打开yast2,leafpad,都失败。
startx没试过,过会试试

今天一小时发贴过多,只能编辑一下
[quote]原帖由 my9823 于 2013-2-21 18:24 发表 mount哪几个重要目录,chroot,startx,应该是这样!
我只是mount那个fsdata.ext3文件目录,并不mount fsdata.ext3文件本身,我的意思是让内核它自己去mount。因为livecd启动内核是可以自己mount fsdata.ext3,我希望的是内核跳过mount clicfs文件这一过程,而直接去mount启动fsdata.ext3 (在sell中)此时进入chroot,再startx倒没试过,过会试试

[ 本帖最后由 enterhu 于 2013-2-22 10:44 编辑 ]
回复

使用道具 举报

7#
 楼主| 发表于 2013-2-22 12:27:02 | 只看该作者
原帖由 my9823 于 2013-2-21 18:31 发表
mount --bind /dev $WORK/root/dev
mount -t proc proc $WORK/root/proc
mount -t sysfs sysfs $WORK/root/sys
mount -t devpts devpts $WORK/root/dev/pts
mount -t tmpfs tmpfs $WORK/root/dev/shm
你可 ...



刚才试了下,在shell中用chroot,startx,可以进入系统,也没完全启动,并键盘鼠标都没反应,再试试

[ 本帖最后由 enterhu 于 2013-2-22 13:04 编辑 ]
回复

使用道具 举报

8#
发表于 2013-2-22 12:50:24 | 只看该作者
你可以看看她的initrd,你里边一般是一个小型的linux基本系统,mount可能是在里边用脚本之类的查找挂载的吧?它初始化系统后,应该也是chroot进去,不过不懂脚本!
回复

使用道具 举报

9#
 楼主| 发表于 2013-2-22 13:00:22 | 只看该作者
刚才又试了下,chroot,后我startxfce4启动了,也能进入桌面,就是没有键盘和鼠标,无法操作
initrd倒是看了,可惜看了头大,也不懂
initrd有个ks设置,也许有关

[ 本帖最后由 enterhu 于 2013-2-22 13:03 编辑 ]
回复

使用道具 举报

10#
 楼主| 发表于 2013-2-22 13:13:04 | 只看该作者
另外,chroot进入系统,会不会带来垃圾,因为这是启动时直接修改fsdata.ext3文件,应该相当于启动硬盘上的系统,

[ 本帖最后由 enterhu 于 2013-2-22 13:16 编辑 ]
回复

使用道具 举报

11#
发表于 2013-2-22 17:56:54 | 只看该作者
那个ks相当于windows的那个自动安装文件~!
回复

使用道具 举报

12#
 楼主| 发表于 2013-2-23 14:23:41 | 只看该作者
也许是x设置没弄好,我想重新配置xconf试试,

昨天试机时显示器挂了
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-12 02:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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