HPUX boot process explained. Learn which all processes happened in the background while HPUX server boots.
It’s not fully detailed boot process. Its very short form of things happens during boot. To make it understand and remember (for interviews) easily!
1) PDC (processor dependent code) gets executed
- Checks CPU
- Checks stable storage for the boot path
- Loads ISL utilities from leaf area of the boot disk
- Here you can halt boot using ESC key and can run
2) ISL (Initial system loader) gets loaded
- Read AUTO file default kernel
- Load and runs HPUX from LIF area
- Here you can halt boot process and boot system into single user mode. You can provide diff options to SSL i.e. kernel vmunix. Like,
3) HPUX loads (Secondary system loader)
- Uses options and path names from ISL to load the kernel
- And by default loads vmunix
4) After kernel vmunix gets loaded –
- Swapper daemon starts with PID 0
- Kernel runs
- Kernel calls
/etc/inittaband calls –
/sbin/ioinit– to scan hardware and build kernel io tree
/sbin/bcheckrc– to check FS listed in /etc/fstab
/sbin/rc– to start additional services like lp, cron, cde
/usr/sbin/getty– to start n show login prompt to user.
Please note that this is not exact hpux boot process. There are alterations depends on the system being referred is PA-RISC or Itanium. This article gives a fair idea of whats happening in the background when HPUX boot happens.