From owner-freebsd-emulation Fri Mar 14 14:28:34 2003 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B54B937B404 for ; Fri, 14 Mar 2003 14:28:32 -0800 (PST) Received: from timmie.dyndns.org (b80066.upc-b.chello.nl [212.83.80.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E61743FAF for ; Fri, 14 Mar 2003 14:28:31 -0800 (PST) (envelope-from timmie@timmie.dyndns.org) Received: from sletje.intra.timmie.dyndns.org ([192.168.0.4]) by timmie.dyndns.org (8.12.8/8.12.8) with SMTP id h2EMSSw9006953 for ; Fri, 14 Mar 2003 23:28:29 +0100 (CET) (envelope-from timmie@timmie.dyndns.org) Date: Fri, 14 Mar 2003 23:28:26 +0100 From: Tim van den Elsen To: freebsd-emulation@freebsd.org Subject: Chrooting to Linux in FreeBSD Message-Id: <20030314232826.15a44630.timmie@timmie.dyndns.org> X-Mailer: Sylpheed version 0.8.10 (GTK+ 1.2.10; i386-portbld-freebsd4.8) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hello, A friend of mine started his own version of Knoppix. His version is modular based and looks quite nice. For me to help him mount an .iso and chroot to this "pre-made filesystem" (Debian by the way). For mounting i do the following: # vnconfig /dev/vn0c ./image.iso # mount_cd9660 /dev/vn0c ./tmp-iso-dir Then i copy the ./tmp-iso-dir to a normal dir in order to change files: # cp -Rp ./tmp-iso-dir/ ./remaster-dir After that i'm ready to chroot: # chroot ./remaster-dir /bin/sh sh-2.05b# Then the problem starts: every command i run when i'm in chroot will leave a .core file although most of them work. An example: sletje# chroot tmp-iso /bin/sh sh-2.05b# ls MorphixCD boot dev floppy initrd mnt opt root strip-apt usr bin cdrom etc home lib morphix proc sbin tmp var sh-2.05b# id uid=0(root) gid=0(root) groups=0(root),2(bin),3(sys),4(adm),5(tty),20(dialout),31 sh-2.05b# ls MorphixCD boot dev floppy id.core lib mnt opt root strip-apt usr bin cdrom etc home initrd ls.core morphix proc sbin tmp var sh-2.05b# exit exit Bad system call (core dumped) sletje# As you can see "ls" and "id" work, but both leave a .core file: ls.core and id.core. When debugging it with gdb all commands seem to exit on a signal 12 Bad system call, like bash did when it exited. I tried to google but i can't find no hint or solution to the problem. Hopefully somebody here has a clue of what's going on :-) Thanks in advance! Tim van den Elsen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message