Hi,All Yestoday, I'd upgraded my box to FreeBSD 5.3 RELEASE, but I found it seems the Embedded MD_ROOT doesn't work fine.
My kernel config: =============================================================== machine i386 cpu I486_CPU cpu I586_CPU cpu I686_CPU ident MINI device pf device pflog options ALTQ options ALTQ_RED # To statically compile in device wiring instead of /boot/device.hints #hints "GENERIC.hints" # Default places to look for devices. options SCHED_4BSD # 4BSD scheduler options INET # InterNETworking options FFS # Berkeley Fast Filesystem options PSEUDOFS options MD_ROOT # MD is a potential root device options MD_ROOT_SIZE=4096 # 4M options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] options COMPAT_FREEBSD4 # Compatible with FreeBSD4 options NO_SWAPPING device apic # I/O APIC # Bus support. Do not remove isa, even if you have no isa slots device isa device pci device vga # VGA video card driver device splash # Splash screen and screen saver support # syscons is the default console driver, resembling an SCO console device sc device atkbdc device atkbd # Floating point support - do not disable. device npx # Serial (COM) ports device sio # 8250, 16[45]50 based serial ports device miibus # MII bus support device fxp # Intel EtherExpress PRO/100B (82557, 82558) device pcn # AMD Am79C97x PCI 10/100 (precedence over 'lnc') device lnc # NE2000 device re # RealTek 8139C+/8169/8169S/8110S device rl # RealTek 8129/8139 device sis # Silicon Integrated Systems SiS 900/SiS 7016 device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') # Pseudo devices. device loop # Network loopback device mem # Memory and kernel memory devices device io # I/O device device random # Entropy device device ether # Ethernet support device sl # Kernel SLIP device ppp # Kernel PPP device tun # Packet tunnel. device pty # Pseudo-ttys (telnet etc) device md # Memory "disks" device bpf # Berkeley packet filter =============================================================== I made a mfs_image in follow steps: # dd if=/dev/zero of=mfs_image bs=1k count=4096 # mdconfig -a -t vnode -f mfs_image -u 0 # fdisk -B /dev/md0 # disklabel -Brw /dev/md0 # newfs -O1 -o space -m 0 /dev/md0a # mount /dev/md0a /mnt After that, copy file that needed into /mnt # umount /dev/md0a # mdconfig -d -u 0 # strings -at d kernel | grep "MFS Filesystem goes here" 1858112 MFS Filesystem goes here # expr 1858112 + 8192 1866304 # dd if=mfs_image ibs=8192 iseek=1 of=kernel obs=1866304 oseek=1 conv=notrunc But when I load my 'kernel' with /boot/loader and boot my box, the kernel prompt me: -------------------------------- Mounting root from ufs:/dev/md0a setrootbyname failed ffs_mountroot: can't find rootvp Root mount failed: 6 Mounting root from ufs:/dev/md0 Root mount failed: 22 -------------------------------- The commands I typed in load prompt are: OK unload OK load /kernel OK set vfs.root.mountfrom=ufs:/dev/md0a OK boot Could you help me? I'll be very appreciate! -- __o _ \<_ Plan9 (_)/(_) -- _______________________________________________ Get your free email from http://mymail.bsdmail.com Powered by Outblaze _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"