系统相关
首页 > 系统相关> > linux – 9 Mb Slackware发行版 – 可能吗?

linux – 9 Mb Slackware发行版 – 可能吗?

作者:互联网

slackware发行版的大小是否可能是9 Mb,/ bin / dev / var / proc / sys目录是否完全为空,并且在其余目录中只有以下内容:

/proc
/sbin
/sys
/usr
/var
/exciter_drv.ko
/nvram_drv.ko
/bin
/boot
/dev
/etc
/lib
/lost+found
/sbin/init
/sbin/tcsd
/usr/local
/usr/local/var
/usr/local/var/lib
/usr/local/var/lib/tpm
/boot/bzImage
/boot/grub
/boot/grub/stage1
/boot/grub/menu.lst
/boot/grub/stage2
/boot/grub/default
/boot/grub/checkfile
/etc/rc.S
/etc/fstab.save
/etc/aumixrc
/etc/HOSTNAME
/etc/nsswitch.conf
/etc/passwd
/etc/rc.inet
/etc/rc.6
/etc/lilo.conf
/etc/rc.udev
/etc/mtab
/etc/inittab
/etc/rc.0
/etc/profile
/etc/random-seed
/etc/asound.state
/etc/rc.messagebus
/etc/hosts
/etc/rc.M
/etc/group
/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

注意:可执行文件/ sbin / init(使用GRUB自动执行)在执行时访问操作系统应该运行的主板上的EEPROM芯片,该文件是否可能正在下载其余的操作系统一旦执行?

如何确定此类操作系统是否具有任何网络功能? (主要是以太网)

附加信息:

操作系统位于CF卡上,该卡连接到定制主板,没有可用于连接的输入端口/设备.因此我无法通过控制台提供命令.我已经移除了CF卡并尝试从普通PC启动它,然后输出以下屏幕然后停止:

enter image description here

我还尝试在Ubuntu 14.04中安装CF卡来执行/ sbin / init(这个操作系统似乎只能运行的唯一可执行文件),它输出各种错误,无法联系EEPROM并访问其上的各种目录,如: /data/eeprom.c,这让我得出结论,在安装文件系统之前,操作系统需要额外的文件(参考上图中的错误)

如果可能,我的目标是添加SSH支持所需的库,创建具有管理权限的用户并远程连接到操作系统.但话说回来,我不确定这些库(以及许多其他东西)是否已经存在于CF卡上而不是EEPROM芯片上,并且一旦OS开始执行就以某种方式合并(?)/下载.

为我的无能而道歉,还在研究Linux.

解决方法:

最近(用x86_64等)我相信答案是“不”,尤其是initramfs / kernel可能比那个更大:(
,但你仍然可以尝试,特别是当你自定义编译内核并扔掉任何不是绝对需要的东西:)

您看到的错误与initramfs或grub / etc中的设置有关.没有正确的根分区设置,或者没有正确格式化它的安装,而不是文件系统的“稀疏性”.

NET工作启动是“轻松”完成的事情,但是我建议你先考虑从UEFI等处完成它是如何完成的,其中事情通过ARP / DHCP – > TFTP – >在尝试自己执行自定义方法之前,NFS / iSCSI安装周期可以了解这些方法的工作原理.

标签:linux,slackware,small-distribution
来源: https://codeday.me/bug/20190812/1642854.html