1fc89
![]() |
|
|
|
|
|||||||
| Installing & Upgrading Installing and upgrading FreeBSD. |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
I have pxe install server with syslinux. Works fine for both i386 and amd64 FreeBSD 8.2 with that conf.
Code:
label fb82 menu label FreeBSD 8.2 linux memdisk initrd http://1.200.0.1/images/fb82.iso append iso raw nfsroot=1.200.0.1:/data/tftpboot/freebsd/8.2 label fb82_64 menu label FreeBSD 8.2 64-bit linux memdisk initrd http://1.200.0.1/images/fb82_64.iso append iso raw nfsroot=1.200.0.1:/data/tftpboot/freebsd/64/8.2 Last edited by DutchDaemon; January 23rd, 2012 at 11:28. Reason: Proper formatting: http://forums.freebsd.org/showthread.php?t=8816 |
|
#2
|
|||
|
|||
|
I'm having the same issue.
It stops at: Code:
Trying to mount root from cd9660:/dev/iso9660/FREEBSD_INSTALL [ro]...
mountroot: waiting for device /dev/iso9660/FREEBSD_INSTALL ...
Mounting from cd9660:/dev/iso9660/FREEBSD_INSTALL failed with error 19.
Loader variables:
vfs.root.mountfrom=cd9660:/dev/iso9660/FREEBSD_INSTALL
vfs.root.mountfrom.options=ro
Manual root filesystem specification:
<fstype>:<device> [options]
Mount <device> using filesystem <fstype>
and with the specified (optional) option list.
eg. ufs:/dev/da0s1a
zfs:tank
cd9660:/dev/acd0 ro
(which is equivalent to: mount -t cd9660 -o ro /dev/acd0 /)
? List valid disk boot devices
. Yield 1 second (for background tasks)
<empty line> Abort manual input
mountroot> ?
List of GEOM managed disk devices:
ada0
mountroot>
|
|
#3
|
|||
|
|||
|
I'm experiencing the same problem.
Last edited by DutchDaemon; February 6th, 2012 at 23:10. |
|
#4
|
||||
|
||||
|
It's an old article but should still contain some valid pointers.
http://www.freebsd.org/doc/en_US.ISO.../articles/pxe/
__________________
Senior UNIX Engineer at Unix Support Nederland Experience is something you don't get until just after you need it. |
|
#5
|
|||
|
|||
|
Quote:
Last edited by DutchDaemon; February 6th, 2012 at 23:11. |
|
#6
|
||||
|
||||
|
I didn't say you should use it literally, I said there are some pointers.
Besides, it's a jumpserver. Jumpservers are used to PXE boot a machine and run an installer.
__________________
Senior UNIX Engineer at Unix Support Nederland Experience is something you don't get until just after you need it. |
|
#7
|
|||
|
|||
|
Actually, the document does not mention booting from *-bootonly CD.
The point is, that this pxe configuration works (sysinstall menu appears after boot) Code:
label freebsd82 menu label FreeBSD amd64 kernel memdisk initrd images/FreeBSD-8.2-RELEASE-amd64-bootonly.iso append iso raw Code:
label freebsd90 menu label FreeBSD amd64 kernel memdisk initrd images/FreeBSD-9.0-RELEASE-amd64-bootonly.iso append iso raw Last edited by DutchDaemon; February 9th, 2012 at 04:24. |
|
#8
|
|||
|
|||
|
Have any of you had any success appending "bigraw" instead of "raw"? I was having this exact problem until I changed the option to bigraw. I will say that I'm using mfsBSD, therefore probably a much smaller image than those loading a copy of the distribution CD. Just putting it out there, in case it helps someone.
http://www.syslinux.org/wiki/index.p....2C_safeint.29 Last edited by DutchDaemon; February 11th, 2012 at 06:44. |
|
#9
|
||||
|
||||
|
Just tried it in VirtualBox. It gets to "Building the boot loader arguments", shows the spinner slash, and then stops with the CPU at 100%.
|
|
#10
|
|||
|
|||
|
Quote:
Last edited by DutchDaemon; February 13th, 2012 at 11:28. |
|
#11
|
|||
|
|||
|
Quote:
Is there perhaps some option that needs be entered at the loader command line? Last edited by valuequest; February 14th, 2012 at 18:02. |
|
#12
|
|||
|
|||
|
http://stefankonarski.de/content/fre...l-installieren in german, but quite easy to understand.
|
|
#13
|
|||
|
|||
|
Quote:
You can only have one option root-path in DHCP server. Or every time you must change config and restart service. Last edited by DutchDaemon; February 14th, 2012 at 11:44. |
|
#14
|
|||
|
|||
|
You can simply configure several different groups for the hosts in DHCP config.
Last edited by DutchDaemon; February 14th, 2012 at 17:01. |
|
#15
|
|||
|
|||
|
Quote:
|
|
#16
|
|||
|
|||
|
Quote:
|
|
#17
|
|||
|
|||
|
Booting the mfsBSD ISO from syslinux works great!
Last edited by DutchDaemon; February 16th, 2012 at 02:15. |
|
#18
|
|||
|
|||
|
Even after I added the following to loader.conf...
echo 'vfs.root.mountfrom="ufs:/dev/md0"' >> /tmp/img/boot/loader.confWhere /tmp/img is path to my /dev/md0 disk image I later zip and use with PXE Linux based PXE/SysLinux/TFTP. When the failure to find the /dev/md0 device as vfs.root.mountfrom returns error 19, and drops to the 'OK' prompt. Listing the available boot devices, md0 does not exist. Last edited by DutchDaemon; February 27th, 2012 at 04:28. Reason: Proper formatting: http://forums.freebsd.org/showthread.php?t=8816 |
|
#19
|
||||
|
||||
|
I have a blog entry that addresses some of this:
http://blogs.freebsdish.org/brd/2012...ing-freebsd-9/ Sorry it does not address the use of syslinux, just the native FreeBSD tools. |
| The Following User Says Thank You to brd@ For This Useful Post: | ||
wblock@ (March 23rd, 2012) | ||
|
#20
|
|||
|
|||
|
I can't even believe this ISO approach isn't the standard for most of you; once you go PXE, you simply do not go back to NFS!
That said, thanks to all who tried to help out with this issue. It took a lot of refined searching to finally find the solution to this, but this blog post seemed to do it for me: http://zewaren.net/site/?q=node/82 (The basic idea being, fetch a stock mfsBSD ISO, build a smallish 32MB disk image, and copy the boot/root bits over. Then, importantly, you boot the image via MemDisk using the parameters: "harddisk raw".) Last edited by DutchDaemon; May 5th, 2012 at 00:36. |
|
#21
|
|||
|
|||
|
Having to jump through so many hoops to PXE install is the main reason I am not experimenting more with FreeBSD.
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Install over PXE | recus | Installing & Upgrading | 21 | July 11th, 2012 08:37 |
| [Solved] Installing 8.2 RELEASE shows as 8.1 RELEASE after install? | jonlyb | Installing & Upgrading | 2 | July 7th, 2011 01:23 |
| pxe boot and exec install.cfg | Tom-i | Installing & Upgrading | 1 | July 1st, 2010 20:30 |
| PXE boot install server | electric | Installing & Upgrading | 4 | June 2nd, 2010 19:37 |
| FreeBSD 8.0 headless pxe install | loppefaaret | Installing & Upgrading | 4 | February 28th, 2010 20:01 |