LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Other *NIX Forums > *BSD
User Name
Password
*BSD This forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.

Notices

Reply
 
Search this Thread
Old 05-23-2009, 10:40 PM   #1
btmiller
Senior Member
 
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,107

Rep: Reputation: 311Reputation: 311Reputation: 311Reputation: 311
Problem PXE booting FreeBSD 7.2 installer and installing via NFS


Hello,

I am trying to install FreeBSD 7.2 on and old Pentium 4 system with 1 GB of RAM that does not have a functional floppy or CD drive. However, the machine does support PXE booting. I am following the instructions in this blog post, but I am having problems.

I've set up my DHCP server as indicated, and have also set up TFTP and NFS on my main desktop (running Ubuntu 9.04). The machine gets a newtowk address via DHCP and the FreeBSD 7.2 kernel boots. However, it can't seem to NFS mount the root filesystem for use in the install. The final few messages are:

NFS ROOT: 192.168.0.23:/srv/freebsd72
Lookup of /dev for devfs, error: 2
init: not found in path /sbin/init:/sbin/oinit:/sbin/init.bak:/rescue/init:/stand/sysinstall

I followed the instructions in the linked post carefully; the only thing I did not do was to add an install.cfg to the mfsroot. It seems to me that the mfsroot file is a filesystem image that ought to contain the root filesystem. Looking at the syslog on the Ubuntu NFS server, it appears that the NFS export is being mounted correctly, however for some reason the kernel is unable to fuind the /stand/sysinstall program (I suspect the /dev error is related, with /dev not being mounted either).

Since everything appears to be working correctly up to this point, I am having trouble figuring out how to debug this. I've had some prior experience with FreeBSD, but it was a couple years ago and I was not trying to PXE boot to start the install. Has anyone gotten this to work? Failing this, where can find the base i386 files for /stand and /dev so I can at least get the install started (I tried mounting the mfsroot via loopback on the Ubuntu box, but could not browse the filesystem, nor could I find the files on the FTP mirror).
 
Old 01-11-2010, 05:32 AM   #2
meoporter
LQ Newbie
 
Registered: Jan 2010
Distribution: Arch, Ubuntu
Posts: 1

Rep: Reputation: 1
PXE booting FreeBSD 8.0 advice

Hi, I know your question is old but the same thing occurred for me booting Freebsd 8, and I registered on this site to explain why:

This blog post 'mark-oshea.blogspot.com/2009/11/installing-freebsd-8-using-pxe-and-nfs.html' was written in 2009.11 and is more relevant than the other blog reference by the original poster. You do not need to insert an 'install.cfg' file into the Freebsd boot directory.

It also details two issues that still affect Freebsd 8; 'ufs:/dev/md0c' vs 'ufs:/dev/md0', and the glitch that affects mfsroot.gz. So, use 'md0' and extract the *.gz file.

But those two things are not why nfs mounting fails. Using wireshark I found that the Freebsd nfs client was using nfsv1. Nfs is up to v4, and Arch Linux, and probably Ubuntu, disable nfsv2 and nfsv1 by default. In Arch Linux this is found in '/etc/conf.d/nfs-server.conf', under 'MOUNTD_OPTS='. Make sure your nfs server is not disabling nfsv1 and Freebsd should have no more mounting problems.

For network protocol failures, like dhcp, tftp, nfs, etc.. I find them easier to identify using a network sniffer program, like wireshark, before debugging by looking at logs/statuses on a server.
 
  


Reply

Tags
freebsd, install, pxe


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
PXE boot NFS root problem fardad Linux - Networking 6 04-22-2008 02:26 PM
problem in pxe booting shishirkotkar Linux - Networking 2 04-10-2008 12:13 PM
Booting via PXE/TFTP problem freeindy Linux - Networking 7 03-01-2008 10:02 AM
Booting opensuse10.2 diskless over pxe - nfs tcp problem? sniff Suse/Novell 0 07-08-2007 05:25 AM
PXE booting Knoppix - NFS problem royceH Linux - Networking 25 12-21-2006 01:28 PM


All times are GMT -5. The time now is 05:18 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration