네트워크 설정을 하기위해 어떤 파일이 필요하나요??

vhgksl의 이미지

많은분들의 도움으로 CF 에서 부팅하기를 성공했습니다.
CF Card에 커널 이미지, initrd 이미지, GRUB 설정등을 복사했구요.
initrd의 root filesystem은 메모리에 풀도록 했습니다. ( GRUB 설정에서 root=/dev/ram0 )

busybox ash를 이용해서 쉘 프롬프트까지 띄웠습니다.

이제 문제는 네트워크를 잡아줘야 하는데

 # ifconfig
 #
 # ifconfig eth0 up
 ifconfig: SIOCGIFFLAGS: No such device

네트워크 설정이 아무것도 안되어 있습니다.

그래서 network, /etc/network-scripts/ 파일들을 복사해서 initrd로 집어 넣었습니다.
그래도 결과는 마찬가지네요.

[root@localhost 5]# tree
.
|-- bin
|   |-- addgroup -> busybox
|   |-- adduser -> busybox
|   |-- ash -> busybox
|   |-- busybox
...
   |   |-- watch -> busybox
|   `-- zcat -> busybox
|-- dev
|   |-- console
|   |-- null
|   |-- ram0
|   |-- tty
|   |-- tty0
|   |-- tty1
|   `-- tty2
|-- init
|-- lib
|   |-- firmware
|   |-- kbd
|   |   `-- keymaps
|   |       |-- i386
|   |       |   |-- include
|   |       |   |   |-- compose.inc
|   |       |   |   |-- euro1.map
|   |       |   |   |-- linux-keys-bare.inc
|   |       |   |   |-- linux-with-alt-and-altgr.inc
|   |       |   |   `-- qwerty-layout.inc
|   |       |   `-- qwerty
|   |       |       |-- ko.map -> /lib/kbd/keymaps/i386/qwerty/us.map
|   |       |       `-- us.map
|   |       `-- include
|   |           |-- compose.8859_7
|   |           |-- compose.8859_8
|   |           |-- compose.latin
|   |           |-- compose.latin1
|   |           |-- compose.latin2
|   |           |-- compose.latin3
|   |           `-- compose.latin4
|   |-- ld-2.10.1.so
|   |-- ld-linux.so.2 -> /lib/ld-2.10.1.so
|   |-- libblkid.so.1 -> /lib/libblkid.so.1.0
...
   |   |-- libz.so.1 -> libz.so.1.2.3
|   |-- libz.so.1.2.3
|   |-- modules
|   |   `-- 2.6.29.4-167.fc11.i686.PAE
|   |       |-- BusLogic.ko
|   |       |-- ext2.ko
|   |       |-- modules.alias
|   |       |-- modules.alias.bin
|   |       |-- modules.ccwmap
|   |       |-- modules.dep
|   |       |-- modules.dep.bin
|   |       |-- modules.ieee1394map
|   |       |-- modules.inputmap
|   |       |-- modules.isapnpmap
|   |       |-- modules.ofmap
|   |       |-- modules.pcimap
|   |       |-- modules.seriomap
|   |       |-- modules.symbols
|   |       |-- modules.symbols.bin
|   |       |-- modules.usbmap
|   |       `-- scsi_wait_scan.ko
|   `-- udev
|       `-- console_init
|-- proc
|-- sbin
|   |-- acpid -> ../bin/busybox
|   |-- adjtimex -> ../bin/busybox
...
   |   |-- vconfig -> ../bin/busybox
|   |-- watchdog -> ../bin/busybox
|   `-- zcip -> ../bin/busybox
`-- sys

현재 initrd가 구성하고 있는 디렉터리 목록입니다.

네트워크 설정을 위해선 어떤 파일이 필요한지요?