08-04-2009
Since UNIX covers so many platforms and systems and varieties its hard to give a better than vague answer. But I will bite the bullet and be vague for you.
- The system automatically loads the bootloader. This is a small program with only one job, to find and load the operating system kernel. On PC's its always in the first sector of the hard drive, or the 'boot' sector.
- The bootloader loads the kernel into memory and runs it.
- In linux at least, the first thing the kernel does is detect a whole slew of system parameters and devices. This is similar to the process of loading a driver, except the drivers are built in and just need to be operated.
- Next, it attempts to mount the root filesystem, since it can't do anything without one.
- Lastly the kernel creates process number one, init, which runs the processes to prepare the rest of the system and start up all the services its is configured to for its particular runlevel, including all terminal logins etc.
This is the simple way. Sometimes instead of a root filesystem, the bootloader gives the kernel a glob of memory containing files loaded from disk, which it may use to load extra drivers etc. before it mounts the real root filesystem overtop of it.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi guys,
May I know how to install Solaris 8 in the way that I can triple boot it with my the other two OS: WIndows ME and Windows 2000 Pro.
Can you all please kindly advise me on how to setup the triple boot process inorder to allow Windows ME to be the default OS when being ask to choose... (1 Reply)
Discussion started by: cia
1 Replies
2. UNIX for Advanced & Expert Users
Hello there
I need to run a script whenever i reboot or startup my HP-UX server. This script adds some routes to the route table, and it start third party aplications like "Star Manager".
I thought i could do this simply putting the script in "/sbin/init.d,
and a link to the script in... (7 Replies)
Discussion started by: vascobrito
7 Replies
3. UNIX for Dummies Questions & Answers
Hi all
The following error was displayed when a sco server (5.0.5) was booted. What should be done to overcome the problem. Replies appreciated.
Bios 03.0
0130688 KB memory good
01 processor(s) in system
remote console dialing on, please wait
connect fail : modem off
cpu clock... (6 Replies)
Discussion started by: raguramtgr
6 Replies
4. UNIX for Dummies Questions & Answers
Evry time I start up my mavhine ,have to type in unix at
Boot
:
Is there a way unix should bootup automatically?
Asif (2 Replies)
Discussion started by: asif iqbal
2 Replies
5. AIX
Hi i installed ssh of version v 1.21 and my AIX is of 5.3.
I want to start my ssh deamon at the startup
can any one please help me out reg..
Thanks in advance.. (1 Reply)
Discussion started by: kmalla
1 Replies
6. AIX
Hi,
I've got a recent problem with 2 file systems on an AIX 5.3 server. The fs's are marked to auto mount at startup and do show as being mounted after a a restart however if you cd to the mount point and 'df -g .' it shows the fs hasn't actually mounted.
$ mount |grep SQLT0001.0
... (2 Replies)
Discussion started by: m223464
2 Replies
7. UNIX for Advanced & Expert Users
Hi,
I am using a Linux system running at run level 3. I am finding a wired problem, once the system boots, the system terminal slows down, I need to type the characters repeatedly to enter my login and password info. Also running any commands takes time, it stays in this condition for some... (1 Reply)
Discussion started by: cjjoy
1 Replies
8. Solaris
Hi Folks,
Has anyone seen these errors on bootup.
Mar 15 12:22:30 svc.startd: svc:/system/device/local:default: Method "/lib/svc/method/devices-local" failed due to signal SEGV.ht (c) 1983, 2010,
Oracle and/or its affiliates. All rights reserved.
Configuring devices. ... (1 Reply)
Discussion started by: ESSTEAM
1 Replies
9. Shell Programming and Scripting
Hi all,
I have a file like this
ID 3BP5L_HUMAN Reviewed; 393 AA.
AC Q7L8J4; Q96FI5; Q9BQH8; Q9C0E3;
DT 05-FEB-2008, integrated into UniProtKB/Swiss-Prot.
DT 05-JUL-2004, sequence version 1.
DT 05-SEP-2012, entry version 71.
FT COILED 59 140 ... (1 Reply)
Discussion started by: manigrover
1 Replies
10. SCO
I have a known good external SCSI HD running SCO UNIX OpenServer 5.0.7. I decided that I wanted to be able to run this drive on another computer, so I bought the same SCSI card as before (LSI) and then attempted to boot on the other system. The bootup process hung with the error F painit. I've... (13 Replies)
Discussion started by: Transpower
13 Replies
LEARN ABOUT REDHAT
tcl_backslash
Tcl_Backslash(3) Tcl Library Procedures Tcl_Backslash(3)
__________________________________________________________________________________________________________________________________________________
NAME
Tcl_Backslash - parse a backslash sequence
SYNOPSIS
#include <tcl.h>
char
Tcl_Backslash(src, countPtr)
ARGUMENTS
char *src (in) Pointer to a string starting with a backslash.
int *countPtr (out) If countPtr is not NULL, *countPtr gets filled in with number of characters in the backslash sequence, includ-
ing the backslash character.
_________________________________________________________________
DESCRIPTION
The use of Tcl_Backslash is deprecated in favor of Tcl_UtfBackslash.
This is a utility procedure provided for backwards compatibility with non-internationalized Tcl extensions. It parses a backslash sequence
and returns the low byte of the Unicode character corresponding to the sequence. Tcl_Backslash modifies *countPtr to contain the number of
characters in the backslash sequence.
See the Tcl manual entry for information on the valid backslash sequences. All of the sequences described in the Tcl manual entry are sup-
ported by Tcl_Backslash.
SEE ALSO
Tcl(n), Tcl_UtfBackslash(3)
KEYWORDS
backslash, parse
Tcl 8.1 Tcl_Backslash(3)