라이브시디의 initrd 파일이 풀리지 않습니다.

yjlee0822의 이미지

CDLinux.info 에 받은 Livecd 에 있는 initrd 파일을 열어보고 싶은데 잘 안되는군요.
file initrd 로 보면 "data" 라고만 나오는데 문서에 보면

Howto customize CDlinux to fit my own needs?

The hard way is to modify the initrd directly. The initrd is a standard ext2 file system image. You can mount it, then make any changes you want. This way is not recommended, and we'll concentrate on the easy way in the following.

ext2 파일시스템이라고 나와있더군요. 아마도 문서가 최신 릴리즈된것과 다르게 예전 문서인것 같습니다.

혹시 이 파일을 열어볼수 있는 방법이 있을까요?

첨부파일로 올렸습니다.

JuEUS-U의 이미지

요즘엔 보통 initrd.cpio.gz를 initrd로 배포하는데,
file 결과 나오는거보니
mount -t ext2 -o loop initrd /mnt/??? 하면 될것같네요.

yjlee0822의 이미지

우선 답변 감사합니다.
이 파일 같은 경우는 파일 타입이 "data" 로 되어 있어서 말씀하신 대로 하게 되면

# mount -t ext2 -o loop initrd /mnt/testinitrd

wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

#dmesg | tail

EXT2-fs: corrupt root inode, run e2fsck

위와 같이 나오게 됩니다.

bushi의 이미지

-t 로 파일시스템을 지정하지 말고 그냥 해보세요.
파일시스템 이미지가 맞고, 그 파일시스템을 커널이 지원한다면, 결국은 마운트됩니다.

그리고, 참고하세요.

[bushi@rose mkroot]$ file root-toybox.img.gz 
root-toybox.img.gz: gzip compressed data, was "root.img", from Unix, last modified: Thu Feb 21 06:02:37 2008, max compression
[bushi@rose mkroot]$ 
[bushi@rose mkroot]$ gunzip root-toybox.img.gz 
[bushi@rose mkroot]$ 
[bushi@rose mkroot]$ file root-toybox.img 
root-toybox.img: Linux rev 1.0 ext2 filesystem data
[bushi@rose mkroot]$ 
[bushi@rose mkroot]$ find base/ > list
[bushi@rose mkroot]$ 
[bushi@rose mkroot]$ cpio -o < list > test.img
1413 blocks
[bushi@rose mkroot]$ 
[bushi@rose mkroot]$ file test.img
test.img: cpio archive
[bushi@rose mkroot]$ 
[bushi@rose mkroot]$ file root-smdk6410.squashfs 
root-smdk6410.squashfs: Squashfs filesystem, little endian, version 3.1, 1522295 bytes, 175 inodes, blocksize: 131072 bytes, created: Tue Mar 10 17:25:14 2009
[bushi@rose mkroot]$ 
[bushi@rose mkroot]$ file root-smdk6410.cramfs
root-smdk6410.cramfs: Linux Compressed ROM File System data, little endian size 1712128 version #2 sorted_dirs CRC 0x905feaea, edition 0, 805 blocks, 175 files
[bushi@rose mkroot]$

OTL

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.