VFS: PXE를 통해 Damn Small Linux를 부팅할 때 루트 장치 "" 또는 03:02를 열 수 없습니다.

VFS: PXE를 통해 Damn Small Linux를 부팅할 때 루트 장치 "" 또는 03:02를 열 수 없습니다.

여러 다른 운영 체제에 대해 PXE 부팅 서버를 설정하려고 합니다. 지금까지 Linux Mint, Arch Linux 및 GParted 이미지와 함께 사용했습니다. 나는 RAM에서 아주 작은 Linux를 실행하려고 노력하고 있으므로 호스트가 작동하기 위해 네트워크에 계속 연결되어 있을 필요가 없습니다. 나는 이 튜토리얼을 따랐다:http://damnsmalllinux.org/f/topic-3-26-15960-0.html

그런데 실행하려고 하면 다음과 같은 화면이 뜹니다.

vesafb: scrolling: redraw
vesafb: directcolor: size=0:8:8:8, shift=0:16:8:0
Console: switching to colour frame buffer device 100x37
fb0: VESA VGA frame buffer device
pty: 256 Unix98 ptys configured
FDC 0 is a S82078B
RAMDISK driver initialized: 16 RAM disks of 100000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX3: IDE controller at PCI slot 00:01.1
PIIX3: chipset revision 0
PIIX3: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xc300-0xc307, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xc308-0xc30f, BIOS settings: hdc:pio, hdd:pio
ide: late registration of driver.
SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 49583k freed
VFS: Mounted root (ext2 filesystem).
kmod: failed to exec /sbin/modprobe -s -k block-major-3, errno = 2
VFS: Cannot open root device "" or 03:02
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:02

여기서 무엇을 해야 할지 잘 모르겠습니다. 내 minirt24.gz를 검사할 수 있습니다.https://k7dxs.xyz/files/minirt24.gz, 이것은 나에게 관련된 부분입니다 pxelinux.cfg/default.

LABEL Damn Small Linux
    LINUX dsl/linux24
    APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=789 initrd=dsl/minirt24.gz nomce noapic loud BOOT_IMAGE=knoppix frominitrd nopcmcia noagp noswap base

답변1

방금 알아냈어서지사전 설치된 initrd 이미지를 사용하여 이를 위해 빌드된 iso를 제공합니다. dsl-x.y.zz-initrd.isoxyzz가 버전 번호인 레이블이 있습니다 . 불행하게도 이는 동일한 디렉토리에 제공되는 추가 정보 파일에 문서화되어 있지 않지만 작동합니다.

관련 정보