From: Robert L. <rob...@us...> - 2000-11-02 18:36:06
|
Hello, I'm sure this is pilot error, but I'm not finding the answer in the doc, the FAQ, the list archives, or the HOWTO, so I'd appreciate any help offered. I just pulled rh-package-2.4.0-test10.tar.bz2 and installed it on my RH6.2 system. It's running stock redhat kernel-2.2.16-3 and examination of the kernel shows the patches to ptrace and friends are present. I did the mkrootfs and fed it the mountpoint of my RH6.2 cdrom. Intuition tells me that I'm headed for trouble with new kernels and "old" user-space tools, but I don't think I'm getting that far yet. Since the host system doesn't seem to have devfs, I start with the 'devfs=nomount' flag. Unfortunately, it crashes out of the gate: $ ./linux devfs=nomount tracing thread pid = 16617 Linux version 2.4.0-test10-1um (jd...@cc...) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 Tue Oct 31 23:13:06 EST 2000 On node 0 totalpages: 4096 zone(0): 0 pages. zone(1): 4096 pages. zone(2): 0 pages. Kernel command line: devfs=nomount root=/dev/ubd0 Calibrating delay loop... 526.91 BogoMIPS Memory: 16100k available Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 1024 (order: 1, 8192 bytes) VFS: Diskquotas version dquot_6.4.0 initialized POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Starting kswapd v1.8 pty: 256 Unix98 ptys configured RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: enabling 8 loop devices User-mode Linux network interface 0.005 (eth0) User-mode Linux network interface 0.005 (eth1) User-mode Linux network interface 0.005 (eth2) User-mode Linux network interface 0.005 (eth3) NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 1024 bind 1024) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. Initializing stdio console driver Initializing software serial port version 0 serial line 0 assigned pty /dev/ptyp1 ssl receive thread is pid 16624 devfs: v0.102 (20000622) Richard Gooch (rg...@at...) devfs: devfs_debug: 0x0 devfs: boot_options: 0x2 VFS: Mounted root (ext2 filesystem) readonly. Warning: unable to open an initial console. process 1 (sh) segfaulted at address 0x0, ip = 0x8066f5c process 1 (sh) segfaulted at address 0x0, ip = 0x8066f5c Kernel panic: Double fault on 0x0 - panicing because it wasn't fixed the first time So there must be something I'm doing wrong. Can anybody spot it? This looks like a Very Cool way to do development! (At least once I can make it work :-) Thanx, RJL |
From: Jeff D. <jd...@ka...> - 2000-11-02 21:08:49
Attachments:
mkrootfs
|
rob...@us... said: > I did the mkrootfs and fed it the mountpoint of my RH6.2 cdrom. My site makes no claim about mkrootfs being able to deal with RH6.2. That's no accident - it works for 6.0 and 6.1. I'm surprised that it ran and pretended to give you a real filesystem. Bill Stearns has hacked and wacked on mkrootfs to the point that it can produce filesystems from practically any RPM-based distro. It's attached below. Jeff |
From: Robert L. <rob...@us...> - 2000-11-02 23:24:47
|
> > I did the mkrootfs and fed it the mountpoint of my RH6.2 cdrom. > > My site makes no claim about mkrootfs being able to deal with RH6.2. That's > no accident - it works for 6.0 and 6.1. I'm surprised that it ran and From your first hint (thanx!) I was trying to spend some time with MAKEDEV and teaching it about things that it seemed like it should have known. This tells me I should walk away from using a RH 6.2 media for root_fs, right? > Bill Stearns has hacked and wacked on mkrootfs to the point that it can > produce filesystems from practically any RPM-based distro. It's attached > below. Interesting. It seems to be using max, addline, networkof, broadcastof, chage, and a number of other utilities that don't exist on my system. So went back to the provided 'mkrootfs', slammed in a RH6.1 CD, and tried that. That brought satisfaction. Thanx much! RJL |
From: William S. <wst...@po...> - 2000-11-03 01:53:29
|
Good evening, Robert, Jeff, On Thu, 2 Nov 2000, Robert Lipe wrote: > > > I did the mkrootfs and fed it the mountpoint of my RH6.2 cdrom. > > > > My site makes no claim about mkrootfs being able to deal with RH6.2. That's > > no accident - it works for 6.0 and 6.1. I'm surprised that it ran and > > From your first hint (thanx!) I was trying to spend some time with > MAKEDEV and teaching it about things that it seemed like it should have > known. This tells me I should walk away from using a RH 6.2 media for > root_fs, right? Not at all. rh62 and 70 work just fine with the attached. Others are in testing. > > Bill Stearns has hacked and wacked on mkrootfs to the point that it can > > produce filesystems from practically any RPM-based distro. It's attached > > below. > > Interesting. It seems to be using max, addline, networkof, broadcastof, > chage, and a number of other utilities that don't exist on my system. chage is part of the shadow-utils package; you should install this on your system. The others are provided by the "functions" file, which is attached along with a fresh copy of the mkrootfs program (a few small changes from Jeff's recent post). "functions" simply needs to be in the current directory. > So went back to the provided 'mkrootfs', slammed in a RH6.1 CD, and > tried that. That brought satisfaction. Excellent! I'm still including the new versions as I know that others on this list use these tools and I wanted to get the new versions out. Jeff; any requests for improvement? Could these get out to the web site or cvs at some point? Cheers, - Bill --------------------------------------------------------------------------- If it happens once, it's a bug. If it happens twice, it's a feature. If it happens more than twice, it's a design philosophy. (Courtesy of Slashdot) -------------------------------------------------------------------------- William Stearns (wst...@po...). Mason, Buildkernel, named2hosts, and ipfwadm2ipchains are at: http://www.pobox.com/~wstearns LinuxMonth; articles for Linux Enthusiasts! http://www.linuxmonth.com -------------------------------------------------------------------------- |