9 Mb
슬랙웨어 배포판의 크기가 적당하고 /bin /dev /var /proc /sys
디렉토리가 완전히 비어 있고 나머지 디렉토리에는 다음 항목만 포함되어 있을 가능성이 있습니까 ?
/프로세스 /sbin /체계 /usr /var /exciter_drv.ko /nvram_drv.ko /쓰레기통 /시작하다 /개발자 /등 /lib /분실+발견 /sbin/초기화 /sbin/tcsd /usr/로컬 /usr/로컬/var /usr/local/var/lib /usr/local/var/lib/tpm /boot/bz이미지 /시작/그럽 /시작/그럽/stage1 /boot/grub/menu.lst /시작/그럽/stage2 /시작/그럽/기본 /시작/grub/체크파일 /etc/rc.S /etc/fstab.save /etc/aumixrc /etc/호스트 이름 /etc/nsswitch.conf /etc/비밀번호 /etc/rc.inet /etc/rc.6 /etc/lilo.conf /etc/rc.udev /etc/mtab /etc/inittab /etc/rc.0 /etc/구성 파일 /etc/무작위 시드 /etc/asound.state /etc/rc.messagebus /etc/호스트 /etc/rc.M /etc/그룹 /etc/rc.init /etc/fstab /etc/rc.alsa /etc/host.conf /etc/ld.so.conf /etc/rc.acpid /etc/rc.K /lib/libtspi.so /lib/libz.so.1 /lib/libnss_files.so.2 /lib/libpthread.so.0 /lib/libgcc_s.so.1 /lib/ld-linux.so.2 /lib/libnsl.so.1 /lib/libc.so.6 /lib/libnss_compat.so.2 /lib/libdl.so.2 /lib/libcrypto.so.0
참고: 실행 시 GRUB에 의해 자동화된 실행 파일은 /sbin/init
운영 체제가 실행될 마더보드에 있는 EEPROM 칩에 액세스합니다.다운로드운영 체제의 나머지 부분이 실행되면?
그러한 운영 체제에 네트워크 기능이 있는지 확인하는 방법은 무엇입니까? ( Ethernet
기본)
추가 정보:
운영 체제는 맞춤형 마더보드에 연결되어 있고 연결할 입력 포트/장치가 없는 CF 카드에 있습니다. 그래서 콘솔을 통해 명령을 제공할 수 없습니다. CF 카드를 제거하고 일반 PC에서 부팅을 시도했는데 다음 화면이 출력된 후 중지됩니다.
또한 실행하기 위해 Ubuntu 14.04에 CF 카드를 마운트하려고 시도했지만 /sbin/init
(이 OS가 실행되어야 하는 유일한 실행 파일인 것 같습니다) 다음과 같이 다양한 디렉터리에 연결하고 액세스할 수 없다는 다양한 오류가 출력 됩니다 EEPROM
. /data/eeprom.c
운영 체제를 Filesystem
설치하려면 추가 파일이 필요하다는 것(위 그림의 오류 참조)
가능하다면 SSH 지원에 필요한 라이브러리를 추가하고, 관리 권한이 있는 사용자를 생성하고, 운영 체제에 원격으로 연결하는 것이 목표입니다. 그러나 다시 말하지만 이러한 라이브러리(및 다른 많은 것)가 CF 카드가 아닌 EEPROM 칩에 이미 존재하는지, 그리고 어떻게든 OS가 Merge(?)/Download 실행을 시작하면 확실하지 않습니다.
무능력해서 죄송합니다. 저는 아직 Linux를 배우고 있습니다.
답변1
최근(x86_64 등) 나는 대답이 "아니요"라고 생각합니다. 특히 initramfs/커널이 그보다 더 클 것이기 때문입니다. :( 그러나 여전히 시도해 볼 수 있습니다. 특히 커널을 사용자 정의 컴파일하고 그렇지 않은 것을 던지는 경우에는 더욱 그렇습니다. 꼭 필요한 시간은 아닙니다 :)
표시되는 오류는 initramfs 또는 grub/etc의 설정과 관련이 있습니다. 파일 시스템의 "희소성"으로 인해 루트 파티션이 올바르게 설정되지 않았거나 설치에 적합하게 형식이 지정되지 않았습니다.
네트워크 부팅은 "쉽게" 수행되는 작업이지만 먼저 UEFI 등에서 ARP/DHCP -> TFTP -> NFS/iSCSI 마운트 주기를 거쳐 어떻게 수행되는지 확인하는 것이 좋습니다. 이전에는 무엇이 있었는지 작동 방식 사용자 정의 방법을 직접 만들어보십시오.