From: <ata...@cs...> - 2004-10-08 00:34:37
|
Hi! Building from source worked fine. Thanks for your help, but i am having a problem with my uml.when i tried running it i got the follwing errors. Ho= w can i make ti run? Debian:~# linux ubd0=3D/uml/root_fs_debian2.2_small Checking for the skas3 patch in the host...not found Checking for /proc/mm...not found tracing thread pid =3D 3037 Checking for /dev/anon on the host...Not available (open failed with errn= o 2) Checking for /dev/anon on the host...Not available (open failed with errn= o 2) Checking for /dev/anon on the host...Not available (open failed with errn= o 2) Checking for /dev/anon on the host...Not available (open failed with errn= o 2) Linux version 2.4.26-2um (root@mizar) (gcc version 3.3.4 (Debian 1:3.3.4-3)) #2 Fri Jul 16 17:51:17 PDT 2004On node 0 totalpages: 8192 zone(0): 8192 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: ubd0=3D/uml/root_fs_debian2.2_small root=3D/dev/ubd0 Calibrating delay loop... 3335.78 BogoMIPS Memory: 28148k available Dentry cache hash table entries: 4096 (order: 3, 32768 bytes) Inode cache hash table entries: 2048 (order: 2, 16384 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 8192 (order: 3, 32768 bytes) Checking for host processor cmov support...Yes Checking for host processor xmm support...No Checking that ptrace can change system call numbers...OK Checking that host ptys support output SIGIO...Yes Checking that host ptys support SIGIO on close...No, enabling workaround POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd VFS: Disk quotas vdquot_6.5.1 Journalled Block Device driver loaded devfs: v1.12c (20020818) Richard Gooch (rg...@at...) devfs: boot_options: 0x0 SGI XFS with ACLs, no debug enabled SGI XFS Quota Management subsystem Disabling 2.6 AIO in tt mode pty: 256 Unix98 ptys configured RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) Initializing Cryptographic API Initializing software serial port version 1 mconsole (version 2) initialized on /root/.uml/8V6n5Q/mconsole Partition check: ubda: unknown partition table Initializing stdio console driver NET4: Linux TCP/IP 1.0 for NET4.0 how can i make it run? Thanks, Ashwin > On Thursday 30 September 2004 01:47, ata...@cs... wrote: >> Hi! >> I tried building a uml kernel from source.I have a debian 2.6.6 kernel >> on my system. I downloaded a 2.4.26 kernel and a matching uml patch >> (uml-patch-2.4.26-1.bz2) for it.I followed the steps specified in the >> user-mode-linux. > You should use either 2.4.26-3 on a 2.4.26 vanilla kernel or 2.4.24-1 > on a 2.4.24 vanilla kernel. All the releases between those two have > various problems. In fact, the 2.4.26-3um patch fixes exactly this > problem (which happens because you enabled CONFIG_SMP). > > Bye > >> Everything went well till step 5. When I did `make linux >> ARCH=3Dum' I got the following error messages: > >> gcc -D__KERNEL__ -I/build/kernel-source-2.4.26/include -Wall >> -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common >> -O2 -U__i386__ -Ui386 -fprofile-arcs -ftest-coverage -g -D__arch_um__ >> -DSUBARCH=3D\"i386\" -D_LARGEFILE64_SOURCE >> -I/build/kernel-source-2.4.26/arch/um/include -Derrno=3Dkernel_errno >> -I/build/kernel-source-2.4.26/arch/um/kernel/tt/include >> -I/build/kernel-source-2.4.26/arch/um/kernel/skas/include -c >> mk_thread_kern.cIn file included from mk_thread_kern.c:3: >> /build/kernel-source-2.4.26/include/linux/sched.h:366: error: >> `CONFIG_NR_CPUS' undeclared here (not in a >> function)/build/kernel-source-2.4.26/include/linux/sched.h:366: error: >> `CONFIG_NR_CPUS' undeclared here (not in a >> function)/build/kernel-source-2.4.26/include/linux/sched.h:528: error: >> `CONFIG_NR_CPUS' undeclared here (not in a function)make[1]: *** >> [mk_thread_kern.o] Error 1 make[1]: Leaving directory >> `/build/kernel-source-2.4.26/arch/um/sys-i386/util'make: *** >> [arch/um/sys-i386/util/mk_thread] Error 2 > >> Can anyone tell me what i should do? > > -- > Paolo Giarrusso, aka Blaisorblade > Linux registered user n. 292729 |