UML. Help me, гуру..

Привет всем.
Помогите плз. разобраться с UML, мучаюсь уже несколько недель, ничего не выходит. Система падает перед самым логином. Вот лог загрузки:

Locating the top of the address space ... 0xc0000000
Core dump limits :
soft - 0
hard - NONE
Checking that ptrace can change system call numbers...OK
Checking syscall emulation patch for ptrace...OK
Checking advanced syscall emulation patch for ptrace...OK
Checking for tmpfs mount on /dev/shm...OK
Checking PROT_EXEC mmap in /dev/shm/...OK
Checking for the skas3 patch in the host:
- /proc/mm...not found: No such file or directory
- PTRACE_FAULTINFO...not found
- PTRACE_LDT...not found
UML running in SKAS0 mode
Linux version 2.6.25.9 (root@cyber-mind) (gcc version 4.1.2 (Gentoo 4.1.2 p1.1)) #2 Wed Jul 30 20:18:31 YEKST 2008
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: ubda=/home/services/uml/rootfs root=98:0
PID hash table entries: 128 (order: 7, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 30104k available
Mount-cache hash table entries: 512
Checking for host processor cmov support...Yes
Checking that host ptys support output SIGIO...Yes
Checking that host ptys support SIGIO on close...No, enabling workaround
net_namespace: 152 bytes
Using 2.6 host AIO
NET: Registered protocol family 16
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
Checking host MADV_REMOVE support...OK
mconsole (version 2) initialized on /root/.uml/cefAbv/mconsole
Host TLS support detected
Detected host type: i386 (GDT indexes 6 to 9)
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Initialized stdio console driver
Console initialized on /dev/tty0
console [tty0] enabled
Initializing software serial port version 1
console [mc-1] enabled
ubda: unknown partition table
ReiserFS: ubda: found reiserfs format "3.6" with standard journal
ReiserFS: ubda: using ordered data mode
ReiserFS: ubda: journal params: device ubda, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: ubda: checking transaction log (ubda)
ReiserFS: ubda: replayed 3 transactions in 0 seconds
ReiserFS: ubda: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
INIT: version 2.86 booting

Gentoo Linux; http://www.gentoo.org/
Copyright 1999-2007 Gentoo Foundation; Distributed under the GPLv2

Press I to enter interactive boot mode

* Mounting proc at /proc ... [ ok ]
* Mounting sysfs at /sys ... [ ok ]
* Mounting /dev for udev ... [ ok ]
* Starting udevd ... [ ok ]
* Populating /dev with existing devices through uevents ... [ ok ]
* Waiting for uevents to be processed ... [ ok ]
* Mounting devpts at /dev/pts ... [ ok ]
* Checking root filesystem ...Reiserfs super block in block 16 on 0x6200 of format 3.6 with standard journal
Blocks (total/free): 524288/204487 by 4096 bytes
Filesystem is NOT clean
Filesystem seems mounted read-only. Skipping journal replay.
Checking internal tree..finished
[ ok ]
* Remounting root filesystem read/write ... [ ok ]
* Checking all filesystems ... [ ok ]
* Mounting local filesystems ... [ ok ]
* Mounting misc binary format filesystem ... [ ok ]
* Activating (possible) swap ... [ ok ]
* Setting system clock using the hardware clock [UML] ... [ ok ]
* Configuring kernel parameters ... [ ok ]
* Updating environment ... [ ok ]
* Cleaning /var/lock, /var/run ... [ ok ]
* Wiping /tmp directory ... [ ok ]
* Device initiated services: udev-postmount
* Setting hostname to localhost ... [ ok ]
* Loading key mappings ... [ ok ]
* Setting user font ... [ ok ]
* Starting lo
* Bringing up lo
* 127.0.0.1/8
[ ok ]
* Adding routes
* 127.0.0.0/8 ... [ ok ]
* Initializing random number generator ... [ ok ]
INIT: Entering runlevel: 3
* Mounting network filesystems ... [ ok ]
* Starting local ... [ ok ]
Kernel panic - not syncing: Kernel mode signal 4
Ошибка сегментирования

гугл на предмет Kernel panic - not syncing: Kernel mode signal 4 ничего вразумительного мне не сказал.

Ставил следующим образом:

поставил и откомпилировал ядро vanilla-sources 2.6.25.9 с поддержкой tmpfs и udev
поставил утилиты для usermode
Скачал последний portage и stage3 2008.0

распаковал как это описано в настольной книге. далее смонтировал в новую систему proc и dev. далее chroot uml/ /bin/bash

далее cd /usr/portage
#scripts/bootstrap.sh
#emerge -e system
#passwd
#vi /etc/fstab

после сборки системы создал 2ГБ файл, отформатировал его в reiserfs, смонтировал его и перенес свежесобранную систему на образ (cp -rpv *). далее отмонтировал uml/dev uml/proc uml/ и запустил linux с параметром ubda=root_fs после чего получаю листинг приведенный выше. Я уже не помню сколько раз я проделывал эти телодвижения, перечитывая документацию, но так приглашения залогиниться я не добился. Товарищи, кто на этом деле, так сказать, собаку съел, объясните что я не так делаю плз. Заранее мегареспект!

а если в

а если в интерактивном режиме повырубать службы во время загрузки?

Пробывал, после

Пробывал, после вхождения в init3 система падает в любом случае, даже если ни один скрипт не был запущен

значить надо

значить надо грузиться во второй runlevel и запускать оставшиеся службы вручную, все ненужные службы повыключать

а наличие

а наличие следующих компонентов обязательно?

- /proc/mm...not found: No such file or directory
- PTRACE_FAULTINFO...not found
- PTRACE_LDT...not found

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".