五千年(敝帚自珍)

主题:【求助】mount -o loop initrd /tmp/a不成,应如何解决?(有花送) -- wsxx

共:💬5 🌺3
全看分页树展 · 主题 跟帖
家园 今天找到一个是似乎可行的方法,请你们来研究解释一下

再网上翻来覆去地找,找到一条命令,是针对ubuntu的:

cat /boot/initrd.img-`uname -r` | gzip -d | cpio -i

我试了一下

cd /tmp

mkdir initrd

cd initrd

cat /boot/initrd.img-`uname -r` | gzip -d | cpio -i

ls

顺利解开了。

如果在ubuntu环境下解gentoo的initramfs,会有问题提示,解出来的目录好像不全。改到gentoo环境下,解自己的initramfs-genkelnel-2.6.17-gentoo-r4就顺利解开了。虽然还不完全理解其过程的含义,已经很激动了。

里面没有/linux这个文件,我们就自己把文章上的说的那个文件放进去,然后再压缩整个目录成为一个文件,对吗?现在害怕如果压缩之后有问题,搞得不能启动就麻烦了。

如果再压缩,用gzip -9 /tmp/initrd这个命令对吗?

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河