|
|
发表于 2009-4-14 12:09:57
|
显示全部楼层
Post by 7dehao;1974131
我也碰到这个问题,正想办法呢。
找到一个办法可以试试,安装sys-fs/squashfs-tools,4.2版(最新)
有两个命令,一个是unsquashfs,另一个是mksquashfs,其中unsquashfs可以向下兼容1/2/3版的squashfs镜像,所以可以把image.squashfs拷贝到一个目录,用
unsquashfs image.squashfs
把镜像解压在一个如squashfs-root这样的目录下,然后用mksquashfs重新打包
mksquashfs squashfs-root image.squashfs
这样,重新打包出来的squashfs镜像就是4.0版的镜像了。
当然,在livecd/liveusb中会有一个问题,就是原来镜像对应的内核是不支持4.0版squashfs的,所以需要在linux下把这个新打包的image.squashfs挂载到一个目录上(loop方式),然后chroot进去,升级里面的内核,这个方式我正在做,还没有结束。 |
|