Academic Tutorials



English | French | Portugese | German | Italian
Home Advertise Payments Recommended Websites Interview Questions FAQs
News Source Codes E-Books Downloads Jobs Web Hosting
Chats

BSD
BSD Introduction
BSD Overview
BSD Installation Synopsis
Pre-installation Tasks
Starting the Installation
Introducing Sysinstall
Allocating Disk Space
Choosing What to Install
Installation Media
Committing the Installation
Post-installation
Advanced Installation Guide
Preparing Your Own Installation Media
Installation Process
Post Installation
FreeBSD OS Basic Example
The FreeBSD Kernel
FreeBSD Network interfaces
FreeBSD DNS
FreeBSD Firewall
FreeBSD Gatewya/Router
Nat and IPFW

HTML Tutorials
HTML Tutorial
XHTML Tutorial
CSS Tutorial
TCP/IP Tutorial
CSS 1.0
CSS 2.0
HLML
XML Tutorials
XML Tutorial
XSL Tutorial
XSLT Tutorial
DTD Tutorial
Schema Tutorial
XForms Tutorial
XSL-FO Tutorial
XML DOM Tutorial
XLink Tutorial
XQuery Tutorial
XPath Tutorial
XPointer Tutorial
RDF Tutorial
SOAP Tutorial
WSDL Tutorial
RSS Tutorial
WAP Tutorial
Web Services Tutorial
Browser Scripting
JavaScript Tutorial
VBScript Tutorial
DHTML Tutorial
HTML DOM Tutorial
WMLScript Tutorial
E4X Tutorial
Server Scripting
ASP Tutorial
PERL Tutorial
SQL Tutorial
ADO Tutorial
CVS
Python
Apple Script
PL/SQL Tutorial
SQL Server
PHP
.NET (dotnet)
Microsoft.Net
ASP.Net
.Net Mobile
C# : C Sharp
ADO.NET
VB.NET
VC++
Multimedia
SVG Tutorial
Flash Tutorial
Media Tutorial
SMIL Tutorial
Photoshop Tutorial
Gimp Tutorial
Matlab
Gnuplot Programming
GIF Animation Tutorial
Scientific Visualization Tutorial
Graphics
Web Building
Web Browsers
Web Hosting
W3C Tutorial
Web Building
Web Quality
Web Semantic
Web Careers
Weblogic Tutorial
SEO
Web Site Hosting
Domain Name
Java Tutorials
Java Tutorial
JSP Tutorial
Servlets Tutorial
Struts Tutorial
EJB Tutorial
JMS Tutorial
JMX Tutorial
Eclipse
J2ME
JBOSS
Programming Langauges
C Tutorial
C++ Tutorial
Visual Basic Tutorial
Data Structures Using C
Cobol
Assembly Language
Mainframe
Forth Programming
Lisp Programming
Pascal
Delphi
Fortran
OOPs
Data Warehousing
CGI Programming
Emacs Tutorial
Gnome
ILU
Soft Skills
Communication Skills
Time Management
Project Management
Team Work
Leadership Skills
Corporate Communication
Negotiation Skills
Database Tutorials
Oracle
MySQL
Operating System
BSD
Symbian
Unix
Internet
IP-Masquerading
IPC
MIDI
Software Testing
Testing
Firewalls
SAP Module
ERP
ABAP
Business Warehousing
SAP Basis
Material Management
Sales & Distribution
Human Resource
Netweaver
Customer Relationship Management
Production and Planning
Networking Programming
Corba Tutorial
Networking Tutorial
Microsoft Office
Microsoft Word
Microsoft Outlook
Microsoft PowerPoint
Microsoft Publisher
Microsoft Excel
Microsoft Front Page
Microsoft InfoPath
Microsoft Access
Accounting
Financial Accounting
Managerial Accounting
Network Sites


Installation Process


Previoushome Next






Installation Process


Hardware

A D V E R T I S E M E N T

First we need to look at what type of computer we are installing on. Pretty much any Intel architecture will work...From a 386 to a PIII. Also, AMD chips work as well. As a side note Alpha machines will work but are not covered in this document.

For RAM, you need at least 8MB of memory to install, although 16 is recommended.

For Hard Drive size, you should have at least a 540MB, although having at least 1GB of drive space to play with is nice.

A keyboard, Monitor, and floppy drive are a must to getting FreeBSD installed on your machine.

Also, a network card (NIC) or modem is recommended to make the most out of your FreeBSD experience. It is not necessary but I would highly recommend it. You will see why it makes sense to have one of these network mediums in later sections... and it is necessary to have one of these to install FreeBSD via the Internet (FTP [see below]). For modems, a good thing to remember is to stay away from Win Modems, use a hardware modem instead.

The hardware requirements are just from my personal experience.

It is also important to note that your hardware configuration depends highly on what you are trying to accomplish. For example, if you are planning on just using BSD as an internet router (gateway) for your home network then a 486 with 16MB of RAM, 540MB hard drive, and 2 network cards is more than sufficient to accomplish this. But, if you plan on using X Window (graphical utility similar to Microsoft Windows) then you should have a little more horsepower, ie Pentium or higher. As you add more complex functionality, sometimes it helps if you have the extra horsepower to play with. Nowadays, hardware is relatively cheap so it shouldn't be a problem to meet these demands. Also, you may want to check the official hardware compatibility located at the link above to make sure that FreeBSD has drivers available for your specific hardware.




Preinstall Thoughts

Now you have a machine picked out that you want install BSD on. Excellent [getting exicted!]. Now we need to actual figure out how to get the OS. There are a couple of ways to get it. FTP or CDROM.

First off, CDROM. Yep, like a lot of other OS's you can FreeBSD from CDROM at your local computer store. I believe you can get these in different packages. "The Complete FreeBSD", "FreeBSD Power Pack", "The FreeBSD Handbook", just to name a few. These packages, which also come with book, can be purchased online from several vendors, eg FreeBSD Mall, or at your local computer store as mentioned earlier. You may also choose to download the whole CDROM ISO that can be "burned" onto a CD-R CDROM with a CD Writer [Burner]. It is also available on other websites.

Another option is to download the whole FreeBSD OS via ftp! Yes, the whole BSD system can be downloaded on the fly...so to speak. The convienence of this means that all you do is have some sort of connection to the Internet and you can download it, not having to worry about CDROM's at all.

These are the 2 ways to get FreeBSD. Although FTP is my personal preferred method of installation media, I would recommend buying a copy of FreeBSD on CDROM. Why? because this project is a volunteer project and the many hard hours of work by individuals goes without any type of payment. So you can get think of buying the CDROM as supporting the project.




Network Connections

If you choose to download FreeBSD via the FTP option, you will need some sort of Internet connection. The 3 forms that are supported during the install process are:
 

	- Ethernet, Static IP configuration
	- Ethernet, Dynamic IP configuration (aka DHCP, NOT PPPoE)
	- Modem

 

Static IP Configuration means that your machine will be connected via ethernet (with a NIC) to some sort of internet "pipe" were your IP configuration, ie IP Address, SUbnet Mask, Gateway, Name Server, are given to you and do not change. Consult your Network Administrator for this information.

Dynamic IP Configuration or DHCP is a protocol used to assign network connection info to your machine dynamically. Consult your Network Administrator or Service provider to see if your connection uses DHCP.

You will be able to select between static and dynamic IP configuration during the install process. It is important to know if your IP configuration is "Static" or "Dynamic" BEFORE you start your install process.

You may choose to install BSD using a modem through a dialup connection to the Internet. You may choose to use a standard modem or ISDN TA to accomplish this. It will dialup to your Service Provider using a PPP connection. It is important to know your Dialup Credential, ie Username,Password. A SLIP style connection is also supported but will not be covered in this document.




FreeBSD versions

You may be asking yourself, "Which version of FreeBSD do I install?". I'll try to explain. There are 3 different branches of FreeBSD, each of which have different version within them:
 

	1) RELEASE 
		|
		=> ...
		=> ...
		=> 4.2-RELEASE
		=> 4.3-RELEASE

	2) STABLE (and Release Candidate or RC for short)
		|
		=> 4.X-STABLE

	3) CURRENT
		|
		=> 5.0-CURRENT

RELEASE, STABLE, and CURRENT are the major FreeBSD branches available. Let's take a quick look at each one seperately.

 

RELEASE is the branch that gets released to the general public when a new version comes out. These versions are all directly reachable via ftp. After this mainstream version is presented to the public, it becomes available at all the FreeBSD mirrors for download and floppies can be downloaded to obtain it.

STABLE is the branch where most bug fixes take place for the last major mainstream RELEASE. After a version is RELEASE'd, bug reports role in [hopefully not many] and the fixes get applied to the STABLE branch. You can think of STABLE as a mainstream RELEASE with bug fixes. This is why the above diagram has "4.x-STABLE". Depending on what RELEASE is the most currently out, the STABLE version will have the same corresponding name. For example, since 4.3-RELEASE is the latest RELEASE, there is a version called 4.3-STABLE which is 4.3-RELEASE with bug fixes. AFAIK, there is no way to directly ftp download the STABLE branch of FreeBSD. The only way to get this branch is to go through an upgrade process known as CVSup. Also, I mentioned RC's (Release candidates) above. Before a major mainstream RELEASE is released to the public, it goes through a beta process and corresponding versions are referred to as RC. If a new RELEASE version, eg 4.4-RELEASE, is going to be released as a major release, it will go through a beta beforehand as 4.4-RC. This will be available via CVSup as well.

CURRENT is the branch where major code re-writes or cutting-edge stuff happens. This is a branch that is not recommended to the newbie user and takes a lot of maintainance to keep up with. Most of the serious BSD hackers play in this area. I would steer clear if you are a newbie. It is available at the current.freebsd.org ftp site... NOT ftp.freebsd.org where normal RELEASE resides.




Making boot Floppies

Whew! Are we ready to install or what? Well, good news, we have 1 thing left to do...make the boot floppies to boot off of which will start the install process. It does not matter which way you are going to get FreeBSD either CDROM or FTP, I recommend having these boot floppies on hand before you start the install. First off, retrieve 2 standard 1.44MB floopy disks. Then proceed

There are 2 floppies that you will need to make. Each floppy will conatin 1 image file that we will download:

 

	kern.flp  (Disk #1)
	mfsroot.flp  (Disk #2)

 

. Finding them can be difficult at first, so lets take a look. On the FreeBSD ftp server, you will find them in the floppies directory in the subdirectory of the release you are trying to install. Huh? Maybe a little diagram will clear things up:
 

	ftp.freebsd.org/pub/FreeBSD/releases/i386
						|
						-> 4.1-RELEASE
						|	|
						|	-> floppies
						|		|
						|		-> kern.flp
						|		-> mfsroot.flp
						|
						-> 4.2-RELEASE
						|	|
						|	-> floppies
						|		|
						|		-> kern.flp
						|		-> mfsroot.flp
						|
						-> 4.3-RELEASE
							|
							-> floppies
								|
								-> kern.flp
								-> mfsroot.flp
						

 

As you can see, in the floppies directory sits the 2 files: kern.flp and mfsroot.flp. If you want to install 4.2-RELEASE version of FreeBSD, you will retrieve the 2 floppy image files within the 4.2-RELEASE directory (above) via the ftp site. If you want 4.1-RELEASE you will choose the files in that directory, same goes for any RELEASE branch of FreeBSD.

 

Now lets actually retrieve them. We have decided to install the 4.3-RELEASE of FreeBSD. From the above diagram we can see where we will find them on the ftp server. If we are making these boot floppies on a Windows machine we will also need a special tool known as fdimage.exe. This utility will be used to copy the special images to the floppy. You can not just copy the boot images to your floppy drive...they will not work! So we will need to download this fdimage.exe utility from the ftp site as well. It is located in /pub/FreeBSD/tools/fdimage.exe on the ftp server. Let's go ahead and download the boot floppy images and the fdimage.exe utility:
 

	Goto the StartMenu in Windows..Click on the "Run" menu item.
	Type: "command" in the dialog box
	[Another window opens up, just follow the commands below]
	The commands you type are highlighted in Yellow.



Be the first one to comment on this page.




  BSD eBooks

No eBooks on BSD could be found as of now.

 
 BSD FAQs
More Links » »
 
 BSD Interview Questions
More Links » »
 
 BSD Articles

No BSD Articles could be found as of now.

 
 BSD News

No News on BSD could be found as of now.

 
 BSD Jobs

No BSD Articles could be found as of now.


Share And Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • blinkbits
  • BlinkList
  • blogmarks
  • co.mments
  • connotea
  • del.icio.us
  • De.lirio.us
  • digg
  • Fark
  • feedmelinks
  • Furl
  • LinkaGoGo
  • Ma.gnolia
  • NewsVine
  • Netvouz
  • RawSugar
  • Reddit
  • scuttle
  • Shadows
  • Simpy
  • Smarking
  • Spurl
  • TailRank
  • Wists
  • YahooMyWeb

Previoushome Next

Keywords: bsd programming language, bsd language programming tutorial pdf, history of bsd programming, basic bsd programming, bsd band satellite programming, syntax use in bsd programming, bsd programming software download, turbo bsd programming, bsd programming code, learn bsd programming

HTML Quizzes
HTML Quiz
XHTML Quiz
CSS Quiz
TCP/IP Quiz
CSS 1.0 Quiz
CSS 2.0 Quiz
HLML Quiz
XML Quizzes
XML Quiz
XSL Quiz
XSLT Quiz
DTD Quiz
Schema Quiz
XForms Quiz
XSL-FO Quiz
XML DOM Quiz
XLink Quiz
XQuery Quiz
XPath Quiz
XPointer Quiz
RDF Quiz
SOAP Quiz
WSDL Quiz
RSS Quiz
WAP Quiz
Web Services Quiz
Browser Scripting Quizzes
JavaScript Quiz
VBScript Quiz
DHTML Quiz
HTML DOM Quiz
WMLScript Quiz
E4X Quiz
Server Scripting Quizzes
ASP Quiz
PERL Quiz
SQL Quiz
ADO Quiz
CVS Quiz
Python Quiz
Apple Script Quiz
PL/SQL Quiz
SQL Server Quiz
PHP Quiz
.NET (dotnet) Quizzes
Microsoft.Net Quiz
ASP.Net Quiz
.Net Mobile Quiz
C# : C Sharp Quiz
ADO.NET Quiz
VB.NET Quiz
VC++ Quiz
Multimedia Quizzes
SVG Quiz
Flash Quiz
Media Quiz
SMIL Quiz
Photoshop Quiz
Gimp Quiz
Matlab Quiz
Gnuplot Programming Quiz
GIF Animation Quiz
Scientific Visualization Quiz
Graphics Quiz
Web Building Quizzes
Web Browsers Quiz
Web Hosting Quiz
W3C Quiz
Web Building Quiz
Web Quality Quiz
Web Semantic Quiz
Web Careers Quiz
Weblogic Quiz
SEO Quiz
Web Site Hosting Quiz
Domain Name Quiz
Java Quizzes
Java Quiz
JSP Quiz
Servlets Quiz
Struts Quiz
EJB Quiz
JMS Quiz
JMX Quiz
Eclipse Quiz
J2ME Quiz
JBOSS Quiz
Programming Langauges Quizzes
C Quiz
C++ Quiz
Visual Basic Quiz
Data Structures Using C Quiz
Cobol Quiz
Assembly Language Quiz
Mainframe Quiz
Forth Programming Quiz
Lisp Programming Quiz
Pascal Quiz
Delphi Quiz
Fortran Quiz
OOPs Quiz
Data Warehousing Quiz
CGI Programming Quiz
Emacs Quiz
Gnome Quiz
ILU Quiz
Soft Skills Quizzes
Communication Skills Quiz
Time Management Quiz
Project Management Quiz
Team Work Quiz
Leadership Skills Quiz
Corporate Communication Quiz
Negotiation Skills Quiz
Database Quizzes
Oracle Quiz
MySQL Quiz
Operating System Quizzes
BSD Quiz
Symbian Quiz
Unix Quiz
Internet Quiz
IP-Masquerading Quiz
IPC Quiz
MIDI Quiz
Software Testing Quizzes
Testing Quiz
Firewalls Quiz
SAP Module Quizzes
ERP Quiz
ABAP Quiz
Business Warehousing Quiz
SAP Basis Quiz
Material Management Quiz
Sales & Distribution Quiz
Human Resource Quiz
Netweaver Quiz
Customer Relationship Management Quiz
Production and Planning Quiz
Networking Programming Quizzes
Corba Quiz
Networking Quiz
Microsoft Office Quizzes
Microsoft Word Quiz
Microsoft Outlook Quiz
Microsoft PowerPoint Quiz
Microsoft Publisher Quiz
Microsoft Excel Quiz
Microsoft Front Page Quiz
Microsoft InfoPath Quiz
Microsoft Access Quiz
Accounting Quizzes
Financial Accounting Quiz
Managerial Accounting Quiz
Testimonials | Contact Us | Link to Us | Site Map
Copyright 2008. Academic Tutorials.com. All rights reserved Privacy Policies | About Us
Our Portals : Academic Tutorials | Best eBooksworld | Beyond Stats | City Details | Interview Questions | Discussions World | Excellent Mobiles | Free Bangalore | Give Me The Code | Gog Logo | Indian Free Ads | Jobs Assist | New Interview Questions | One Stop FAQs | One Stop GATE | One Stop GRE | One Stop IAS | One Stop MBA | One Stop SAP | One Stop Testing | Webhosting in India | Dedicated Server in India | Sirf Dosti | Source Codes World | Tasty Food | Tech Archive | Testing Interview Questions | Tests World | The Galz | Top Masala | Vyom | Vyom eBooks | Vyom International | Vyom Links | Vyoms | Vyom World
Copyright 2003-2019 Vyom Technosoft Pvt. Ltd., All Rights Reserved.