LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1343|回复: 3

如何提取file.img 软件包内的文件?

[复制链接]
发表于 2005-11-19 17:34:06 | 显示全部楼层 |阅读模式
我用Gentoo linux, 我想在USB硬盘安装和启动linux,所以我必须得修改initrd

我已经将Gentoo linux 安装在USB硬盘廖,然后用光盘livecd启动,进行如下操作:
mount /dev/sda8 /mnt/gentoo ***加载root分区
mount /dev/sda6 /mnt/gentoo/boot ***加载boot分区
chroot /mnt/gentoo /bin/bash

我修改initrd.img.gz的步骤:
cp /boot/initrd.img.gz /tmp/initrd.img.gz
cd /tmp
gunzip initrd.img.gz
mkdir initrd
mount -o loop initrd.img initrd ****失败
===〉提示信息:
ioctl: LOOP_CLR_FD: Device or resource buys
mount: you must specify the filesystem type
按提示要求指定filesystem
mount -t ext2 -o loop imitrd.img initrd ***再失败
===〉提示信息:
VFS: Can't find an ext2 filesystem on dev loop2
mount: wrong fs type, bad option, bad superblock on /dev/loop2,
            or too many mounted file systems
           (could this be the IDE device where you in fact use ide-scsi so that sr0 or sda or so is needed?)

我试着用usbfs格式:
mount -t usbfs -o loop initrd.img initrd ***成功,但……
ls initrd
得到如下文件列表===〉001 devices
就是没有initrd所包含的文件,因此改不了linuxrc

怎么回事???????
发表于 2005-11-20 10:53:41 | 显示全部楼层
#cp /boot/initrd.img.gz /tmp/initrd.img.gz
#cd /tmp
#gunzip initrd.img.gz
#mv initrd.img inird.gz
#mkdir initrd
#mv inird.gz  initrd
#cd initrd
#cpio -idmv <  inird.gz

OK ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-20 20:01:46 | 显示全部楼层
Post by 北南南北
#cp /boot/initrd.img.gz /tmp/initrd.img.gz
#cd /tmp
#gunzip initrd.img.gz
#mv initrd.img inird.gz
#mkdir initrd
#mv inird.gz  initrd
#cd initrd
#cpio -idmv <  inird.gz

OK ?


谢啊!但出现新问题,我用的是gentoo-2.6.12-r6
进行如下操作:
cd /tmp
cp /boot/initramfs-genkernel-x86-2.6.12-gentoo-r6 initramfs.gz
gunzip initramfs
mkdir newinitrd && cd newinitrd && cpio -idmv < ../initramfs
ls
只得到
bin  dev etc proc sbin sys temp usr var
在任何一个目录都没有找到linuxrc.script。
(我用这个initramfs启动后,进入shell,可以看到ram盘中有scripts目录,里面有linuxrc)
接着……
less /tmp/initramfs
可以看到这个文件有一些script,但用cpio解压后,为什么没有?

哪个地方不对?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-20 20:08:47 | 显示全部楼层
file initramfs
initramfs: ASCII cpio archive (SVR4 with no CRC)
回复 支持 反对

使用道具 举报

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

本版积分规则

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