Contributed by jose on from the boot-yourself dept.
The best way to enjoy fresh OpenBSD release is to order an official CD-set, and I strongly recommend you this way. But what to do if you want to get bootable OpenBSD CD and unable to order an official one? Then you should to take a look at ftp.openbsd.org (the good way is to use mirrors instead), because all you need is in /pub/OpenBSD/3.4/${arch} (there ${arch} is i386 for example). Just download all files and subfolders and follow the steps below."
1. Make iso image using cdrtools:
shell# mkhybrid -b openbsd/floppy34.fs -c boot.catalog -l -J -L -r -o obsd34.iso openbsd/It's supposed all files are in openbsd/ catalog.
options are:
-l -- allow files that contain "~" and "#" in the filename. -J -- includes Joliet extensions. -L -- allow filenames to begin with ".". -r -- sets file permissions. -o obsd34.iso -- output goes to obsd34.iso -b openbsd/floppy34.fs -- specifies the boot image to use, path is relative to /openbsd. -c boot.catalog -- creates a boot catalog.Your iso image will be about 240 mbytes. It's normal for 650/700 mb (75/80 min) cd's but too large for small pretty 210 mb (23 min) cd's. You can play with gzip/bzip2 utulites to convert src.tar.gz, sys.tar.gz and ports.tar.gz to bzip2-archives. For example:
shell# gzip -d src.tar.gz && bzip2 -z -9 src.tarAs result, your get src.tar.bz2 is much smaller size. Do this with sys.tar.gz and ports.tar.gz also, and whole iso image will be 205 mbytes. Great!
2. Burn new image using cdrtools:
shell# cdrecord -v speed=8 dev=0,2,0 -eject -data obsd34.isooptions are:
-v -- verbose mode speed -- speed using to burn (your drive must supports it as like as blank cd-rw!) dev -- device node, try shell# cdrecord -scanbus to determine it -eject -- eject CD after burning -data obsd34.iso -- path to your OpenBSD iso image3. Play your BIOS settings to boot from cdrom. Put your new OpenBSD 3.4 compact disk into drive and enjoy!
But official CDs are much cooler ;-)
(Comments are closed)
By Stefan () on
Buy the CD sets to support the further development. That is intended with selling t-shirts and CD's.
Comments
By Anonymous Coward () on
1. You don't go to prison for copyright infringement unless it is infringement in the course of trade. I should know since I am an IPR specialist.
2. How can Theo have copyright in the layout ? Firstly, if you're talking about any of the material on the FTP website, then even if he does have copyright, there's (a) no explicit notice, (b) an implicit license by virtue of the material being available in an "installation directory" suggesting that it is available for anyone to use as part of the installation set.
Secondly, copyright protects a particular form expression from _copying_, it doesn't protect independent creation of the same form of expression. So if you independently create your own Boot CD format, it can't infringe any so-called copyright that he may hold in the format.
I agree that people should pay for a CD to support the project (I have - it's on my desk here), but at the same time, please don't use the type of language that puts unnecessary fear into people.
Comments
By Raymond () raymond@openminds.nl on www.openminds.nl
The layout isn't the same anymore.
By argius () on
I suppose.
By Anonymous Coward () on
Comments
By Anonymous Coward () on
By rik () rik@arbornet.org on mailto:rik@arbornet.org
By Anonymous Coward () on
Sheesh...get it straight. <>
By Anonymous Coward () on
If you want to support further development of OpenBSD, the best way is to *MAKE A DONATION*. Consider the option of giving them your money without any restrictions or demands for a physical product.
CDs, T-shirts, posters, and other items for sale all cost money. By purchasing these items, you require that the OpenBSD team spend money to produce replacements. Even though they do profit from this exchange, there is still a cost involved, in time and money.
My solution has been to make a donation of a reasonable amount ($40 to $60 works for me) per release. Once I have done this, I go download the files to build and burn my own i386-specific CD.
This means that I don't ask them to print another CD set for me. Yes, the CD set is a wonderful package, and I'm sure that the packaging is nice and the instructions are helpful, but I don't need them, nor do I need 3 CDs with *ALL* supported architectures. I need one CD with the architecture that I use (i386).
Also, I can re-use my own CD-RW discs and minimize waste. I used to make copies of *BSD releases and Linux distributions on CD-R, but found that I had a growing binder full of discs that I would never use again. Switching to CD-RW discs alleviates that problem. I can re-use the media a number of times without problems.
Consider donating. You'll feel better, and they'll be grateful.
Comments
By chris humphries () chris@unixfu.net on http://unixfu.net/
there seems to be a solid answer of "buy a cd" when people have questions about making isos. this is sad, and making a donation is easier, and i dont know about you, but i end up having to update the os due to errata. it is constantly changing and paying for a snapshot of the state of openbsd at the time of burning is almost useless to me.
also, pushing openbsd into use in company servers and things seems to be of value too, even if not always as shiney as money. at least i think so anywho.
By Anonymous Coward () on
Another thing I think people should do is that if they want to 'recruit' a new soul to OpenBSD, they should buy them a CD... Makes a nice x-mas stocking gift too! ;)
By Anonymous Coward () on
I donated over one million dollars last April 15. Theo didn't seem too grateful.
- US Taxpayer
Comments
By Anonymous Coward () on
By Anonymous Coward () on
You as an individual donated one million tax dollars? That's an outright lie.
From that "one million dollars", you approximately contributed 3 thousandths of a PENNY.
Comments
By Anonymous Coward () on
FACT: The US taxpayers gave over one million dollars to the OpenBSD project.
FACT: Theo was none too grateful.
Can you disprove either statement above? If not, then it is YOU who is evading the truth with your silly breakdown on a per citizen basis. By knowingly making the false claim that I was lying makes YOU the liar.
Comments
By Anonymous Coward () on
The US taxpayers gave their money to the IRS. The IRS dumped it into the federal budget, the DOD pumped it into DARPA, DARPA pumped some into one of a myriad computing projects, who passed some of it to OpenBSD.
and? had he been a US citizen, you think he would have waived his constitutional rights for a defense grant?
by the way, there is no budget, there's currently only a federal deficit...
Comments
By Anonymous Coward () on
The original poster specifically said "if you give them money, they would be grateful". I countered that claim.
Theo's nationality nor his would-be constitutoinal rights is not the issue whatsoever. Whether DARPA was wise to give that money to OpenBSD is not the issue whatsoever.
As an aside, I think they were wise to do so. But as you and the others were too stupid to figure out, that was not the point.
By Anonymous Coward () on
No you didn't. You said "I donated over one million dollars last April 15."
That, is a lie.
>The US taxpayers gave over one million dollars to the OpenBSD project.
That is true, and did not come into question in my initial post.
> FACT: Theo was none too grateful.
Unless you have Theo quoted as saying "I'm not grateful for the grant", it is only opinion. And if he wasn't grateful; so? You don't give *emotions* money, you give the technical merit of a project money. It's irrelevant how Theo feels. What's in question here is OpenBSD, *not* Theo. Theo is *not* OpenBSD.
Comments
By Anonymous Coward () on
The original poster said "they would be grateful." I proved otherwise. That was the whole point of the thread in the first place.
What's in question here is OpenBSD
No it is not. The original poster said "they would be grateful." That was the whole point of the thread in the first place. Lean how to read, you illiterate jackass.
Guess what? My real name isn't "US Taxpayer." I suppose that was a lie too. The "I" was a generic, collective term. Perhaps "we" would have resulted in a lesser hissy-fit for you. But since you have proven lack basic reading comprehension skills, I was afraid using two letter words would be too difficult for you.
Comments
By Anonymous Coward () on
Comments
By Anonymous Coward () on
You (at least I believe it was you, based on IP address) called me a liar. I don't find that funny. When someone makes an unprovoked attack against me, I defend myself vigorously.
By Anonymous Coward (142.59.231.163) on
By Dom De Vitto () on
By jpriddy () jpriddy@N0SPAM.memphis.edu on /dev/null
http://www.shockley.net/obsd-bootcd.asp
i came across this a few years ago -- though i found you have to have the boot image file (cdrom34.fs) within the root of the dir you are using for the iso? that or im doing something wrong.
and yes, after using openbsd for the last few years i am going to buy this release. the holy war over buying the cd is getting a bit tiresome.
By samh () on
Comments
By panda () panda at epita dot fr on mailto:panda at epita dot fr
building i386 bootable isos is pretty well documented, but there seems to be a big void concerning other architectures.
Comments
By Peter Hessler () spambox@theapt.org on http://theapt.org/openbsd/
By Martin Reindl () wildweasel@bsdcow.net on http://open.bsdcow.net
By Anonymous Coward () on
Comments
By Matt Burke () on
Comments
By orion () on
but in any case speaking of the "hind-brain"
OS-independent part of the computer) are smart enough to natively boot off the net, e.g. sparc/sparc64 have an OpenBoot prom command "boot net" that can (with suitable setup involvng TFTP servers for the boot kernel images and such) be used to boot completely off the network with no installed-machine physical media needed (both in the sense of installation and in the sense of diskless operation, but that's another post).
By Anonymous Coward () on
If you want to support the OpenBSD project, yoy can donate with paypal or buy a cool t-shirt ..
Well maby you do it for the stickers =)
By tcon () tcon@securityage.com on mailto:tcon@securityage.com
Comments
By tedu () on
Comments
By orion () on
http://dbforums.com/arch/181/2003/1/642945
which has instructions for use)
am i missing something or is that only in
the sparc64 distrib (looked around a bit
via google)? what about for a sparc
(32bit) platform?
Comments
By tedu () on
src/distrib/sparc/cdfs/Makefile
Comments
By orion () on
By Gary () on
http://www.netbsd.org/Documentation/bootcd.html#sparcimage
By Pantz () on http://www.pantz.org/os/openbsd/makingaopenbsdcd.s
By Anonymous Coward () on
floppy34? Won't it take cdrom34? Like:
shell# mkhybrid -b openbsd/cdrom34.fs -c boot.catalog -l -J -L -r -o obsd34.iso openbsd/
In any event, thanks a bunch for the pointers. I gladly buy releases on CD, but unfortunately they don't send me CD's every time -STABLE changes. So this way I can burn my own -STABLE snapshot CD's and use them to install on new systems, instead of installing release and patching from source.
Comments
By Anonymous Coward () on
By Anonynous () dcc@dcc.uchile.cl on http://www.dcc.uchile.cl
I tried a diferentes forms, but i can't load de fu*k installer of obsd in ppc platform.
By Anonymous Coward () on
Thanks for the info, dude. Made myself a custom emergency repair/install CD last night based on this, and some of the resulting comments.
I usually just borrow the copy of OBSD from work (we buy it every 6 months) for home use, and buy a t-shirt, so there is no lost revenue there.
By Marco () dont_feed_me_spam@yahooDOTcom on mailto:dont_feed_me_spam@yahooDOTcom
The official release doesnt seem to include Alpha anymore, and burning 3.4/alpha/cd34.iso to a cdrom on its own seems a bit wasteful (RW's are out of the question, as most of the older 2-speeds wont read them).
Marco
Comments
By Noth () on
I've been using this trick for quite some time (ever since OBSD doesn't include alpha in its bootable archs ;) ). You can even throw some extra things in it (e.g. sys.tar.gz, src.tar.gz, XF4 sources, etc.). Or you can include just the basic stuff and get yourself a nice, 8" bootable OBSD disc for your beloved alpha (I usually carry one in my side pocket, just to make x86/non-OBSD people jealous of me :P ).
nn
By RC () on
First, cd into the folder where "3.4/" is (and "/alpha/" below it) and run this script I threw together.
##################
VER="3.4" # Must be set properly
# Clean Up After Previous Runs of This Script
rm OpenBSD-"$VER"_i386-alpha_boot.iso
umount /mnt
rm boot.catalog log
vnconfig -u svnd0
# Make the ISO Image
cp "$VER"/alpha/bsd.rd bsd
mkhybrid -a -R -v -v -T -L -d -D
-N -l -J -r -b "$VER"/i386/cdrom34.fs
-o OpenBSD-"$VER"_i386-alpha_boot.iso
-A "OpenBSD-$VER alpha i386 boot CD"
-V "OpenBSD-$VER alpha i386 boot CD"
. 2>&1 | tee log
# Mount ISO
vnconfig -v -c svnd0 OpenBSD-"$VER"_i386-alpha_boot.iso
mount -t cd9660 /dev/svnd0a /mnt
# Install Alpha BootSectors
/usr/mdec/installboot -v -s `cat log
| grep -v 'Name' | egrep 'alpha/boot$$'
| cut -d' ' -f1` -e `cat log | grep -v
'Name' | egrep 'alpha/boot$$' | cut -d' '
-f2` /mnt/"$VER"/alpha/boot
/usr/mdec/bootxx /dev/rsvnd0c
# Clean Up
umount /mnt
rm boot.cat* log
vnconfig -u svnd0
du -sh OpenBSD-"$VER"_i386-alpha_boot.iso
#### THE END ####
There you have it. That will create a hybrid CD, bootable both on Alpha and i386... Although, my most recent attempt--to create a bootable CD on 3.4--is running into this error:
"installboot: /mnt/3.4/alpha/boot: must be on a FFS filesystem"
So, maybe I will need to change something around soon.
BTW, in case it isn't obvious, this script MUST be run on an OpenBSD/Alpha machine (unless there is some cross-architecture capability in 'installboot' that I don't know about). Personally, the nasty quirks of OpenBSD/Alpha, and the DMA problem are driving me to other OSes.
Comments
By marco (220.240.156.73) on
By paulo (201.19.229.93) cyberpsi@gmail.com on
By Anonymous Coward (71.205.221.206) on
see: http://www.openbsd.org/cgi-bin/cvsweb/src/distrib/i386/iso/Makefile?rev=1.3&content-type=text/x-cvsweb-markup