Sponsored Content
Operating Systems Solaris Installing Solaris 8 bootblock without Solaris Install CD Post 302487034 by johnny994 on Tuesday 11th of January 2011 08:10:16 AM
Old 01-11-2011
Installing Solaris 8 bootblock without Solaris Install CD

Hello everyone,

Background:
I'm having an issue with booting a clone of hard drive with Solaris 8 installation.
For cloning process I have used g4l, running under click'n'clone option. As far as I know the actual operation ran behind g4l's interface was dd, though I do not have any information about the exact command that was ran (I presume it was common: dd /dev/sda /dev/sdb).
I have ran the Sun Blade 150 Workstation with Ultra-SPARC IIe 500MHz with the cloned drives (there were two drives on the original machine, and I have replaced them both with clones). Unfortunately it did not boot. There's a boot log, which passes quite fast until the machine restarts. Since I'm fairly new to the Unix OS overall, I have no idea how to stop the boot messages and read them, so any tips would be welcome.

The Problem:
As far as I have read so far, I've came to notice that I might need to restore bootblock using installboot command, from an Solaris 8 Install CD. The problem is that I do not own a copy of such disk. Therefore, I was wondering if you could provide me with a download location of some sort of a recovery disk for SunOS 5.8 or even the original installation disk.

If there's a cloning solution that does not require usage of the installation disk that would be highly appreciated too.

Thanks in advance.
Johnny
 

8 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Installing Solaris 8

I'm new to Unix, and Installed Solaris 8 (IA) for the first time with the end user software group, I got the login screen at startup. When I re-installed it with the Full Distribution plus OEM support it bypasses the login screen and logs me as superuser (root). Is this normal? Thanks in... (3 Replies)
Discussion started by: tdrivas
3 Replies

2. Solaris

Installing Solaris 10

Hi All, Il jump straight in.. Iv been asked to install Sun Solaris 10 for a friend and Il be honest.. Iv never installed one before.. Iv looked at some documentation on installing but nbothing to represent my problem.. I downloaded the Solaris 10 Software from sun.com on 5 cd`s.. burnt them... (3 Replies)
Discussion started by: cjdude
3 Replies

3. Solaris

Installing ZFS on an existing Solaris 10 install (UFS)

Hello, I am new to Solaris so i apologize upfront if my questions seem trivial. I am trying to install a ZFS file system on a Solaris 10 machine with UFS already installed on it. I want to run: # zpool create pool_zfs c0t0d0 then: # zfs create pool_zfs/fs My question is more to... (3 Replies)
Discussion started by: mcdef
3 Replies

4. Solaris

Solaris 10 install dvd drive boots, but not recoginized by install process

I am trying to build a Sun Ultra 10 with solaris 10. This computer is one of a collection that was donated to the non-profic company I work for. All media was wiped before I recieved them, so I am starting from stratch. I downloaded the Solaris 10 ISO and burned a DVD. The computer came with a... (4 Replies)
Discussion started by: gwillhight
4 Replies

5. Solaris

Is it possible to install Solaris softwares on Open Solaris or Open Indiana?

Hi there, I'm sorry in advance if my question seems stupid, but I can't figure out myself. I was wondering. Is it possible to install a Solaris program on an Open Solaris or Open Indiana operating system? After searching the web for a long time, it seems that Open Solaris was released by... (7 Replies)
Discussion started by: firstpost
7 Replies

6. Solaris

Installing Solaris

Hello ladies and gentlemen I had a notebook 250 GB for windows 7, 250 GB for slackware, by the live dvd slaris i installed solaris in partition of windows, instalation ok, when i restart, i can not access menu bios or menu boot, and my notebook don't boot any dvd ,.. any help what i can do,... (7 Replies)
Discussion started by: gitac
7 Replies

7. Solaris

Solaris 7: Is it possible to install JRE1.6 on Solaris 7

Dear All: I am trying to install JRE 1.6 on Solaris 7. But it's failed. error message: ld.so.1 symbo1 __1cH__Climpkcplus_init6F_v_: referenced symbol not found (2 Replies)
Discussion started by: jaychen
2 Replies

8. Solaris

No way to install a flar archive of Solaris 10 to Solaris 11.4 zone

I want to migrate a solaris 10 os to solaris 11.4 zone. I did this a)Collect some data like id sysid,disks,ip,etc..on solaris10 OK b)Create this file.cfg with this command on solaris 10 zonep2vchk -c > /migration/sol10.cfg OK c)Create the archive flash on Solaris10 (1 Reply)
Discussion started by: Linusolaradm1
1 Replies
INSTALLBOOT(8)						      System Manager's Manual						    INSTALLBOOT(8)

NAME
installboot - make a device bootable SYNOPSIS
installboot -i(mage) image [label:]kernel mm fs ... init installboot -(e)x(tract) image installboot -d(evice) device bootblock boot [[label:]image ...] installboot -b(oot) device bootblock boot [label:]image ... installboot -m(aster) [fix] device masterboot DESCRIPTION
Installboot may be used to make a device bootable by constructing a kernel image and installing bootstrap code into the boot block of a Minix file system. To understand how this can be done one first has to know what happens when a PC is booted. When the power is turned on the typical PC will try to read the first sector from the first floppy disk or from the first hard disk into memory and execute it. The code obtained from the hard disk (from the so-called master boot sector) will immediately replace itself by the code found in the first sector of the active partition. Thus the PC is now executing the bootstrap code found in the first sector of /dev/fd0, /dev/hd1, /dev/hd2, /dev/hd3, or /dev/hd4. The bootstrap will locate the operating system on the device it itself was loaded from, load it, and execute it. To make a Minix file system /dev/fd0 mounted on /mnt bootable, enter the following: cp /usr/mdec/boot /mnt/boot installboot -i /mnt/minix kernel mm fs init installboot -d /dev/fd0 /usr/mdec/bootblock boot The "boot" program in the example is named the "boot monitor". It is loaded by the bootblock code placed in the boot sector of /dev/fd0 and it will take care of loading the kernel image "minix" from the root directory of the file system. See monitor(8) for a description of the boot monitor. Note that boot is a name in the file system on /dev/fd0 in this example, the same file as /mnt/boot. Making /mnt/minix is normally not necessary, there is usually a kernel image in the tools directory. OPTIONS
-i(mage) image [label:]kernel mm fs ... init The -image option (or the -i shorthand) combines the executable files needed to run Minix in one file. Only the names and a few zero bytes are inserted into the image. The name is for identification and the zeros are used to pad separate pieces to sector boundaries for fast loading. An executable may be prefixed by a label. The monitor may be instructed to load processes by label. So more than one kernel process may be included in the image, each with a different winchester driver for instance. So if you have compiled two different kernels with an AT or XT driver then installboot -i image AT:at_kernel XT:xt_kernel mm fs init will make an image with two different labeled kernels and one unlabeled set of the other binaries. -(e)x(tract) image Extract the binaries from image under the names stored in the image. (The name includes the optional label.) -d(evice) device bootblock boot [[label:]image ...] Installs bootblock in the boot sector of device together with the disk addresses to boot. These disk addresses are needed to load boot from the file system at boot time. The argument boot is first searched in the file system on device. If it is not found then it is read as a normal file and added at the end of the file system. The file system should be smaller than the device it is on to allow this. Any extra images are also added to the end as described under -boot. (Make sure you understand all this.) The device need not be mounted when installboot is run, nor does it matter if it is. Installboot needs to be run again if boot is rewritten, because it will then occupy a new place on the disk. Old boot parameters are kept if there are no images added. -b(oot) device bootblock boot [label:]image ... This option fills a blank floppy in device with boot code and kernel images. This "boot disk" does not have a root file system, only the boot monitor and Minix kernels. The boot parameters sector is filled with code that enables menu options for selecting an image. After loading an image, the monitor will ask you to insert a root file system diskette before starting Minix. The labels used on the images should match those on the executables used inside the image. You can put a comma separated list of labels on an image for each label used within the image. For the image created earlier one would create a boot floppy like this: installboot -b /dev/fd0 bootblock boot AT,XT:image If a label-list is omitted on an image, then that image will be selected by default. (Like in the normal one image, no labels case.) Note that -device and -boot together allow you to make a boot floppy with or without a root file system. With the boot code in the file system, attached to the end of it, or after the boot block. And with one or more kernel images in the file system or at the end of the device. Somewhat confusing. -m(aster) [fix] device masterboot This option installs the masterboot program into the boot sector of the given device. If another device is given instead of master- boot then its bootstrap code is copied to device. The master bootstrap on a hard disk boots the active partition on that disk at boot time. The MS-DOS fdisk command normally puts a master bootstrap on the hard disk. Minix has two bootstraps that can be used as a master bootstrap. A fairly normal one named masterboot that works as follows: If the ALT key is held down while booting then '/dev/hd?' appears and you are expected to type a number key (0 - 9) to select the device to boot. If fix (a small number) is given then the bootstrap is locked into booting the /dev/hdfix disk or primary partition. This is needed if 'boot *hdN' is used from the monitor to boot an O.S. that needs the active flag set. If installed on a Minix floppy then it will try to boot the next floppy or the first hard disk. Ideal for floppies with just data on it, they will no longer obstruct the boot process if left in the drive. Also a very useful trick to boot from floppy drive 1. If installed on a hard disk then the active partition is selected and booted as usual, unless none of the partitions is marked active, then it will boot the next disk. The latter is useful if you want to boot an operating system from the second disk by default. The second bootstrap is named extboot. It has only one function, to boot the logical partition named by fix. Fix is not optional for extboot and must be a number-letter pair, like 2c for /dev/hd2c. Extboot or masterboot with a fix key need not be installed in the hard disk master bootstrap per se if you don't want to mess with the DOS master bootstrap, or if you want keep the active flag functioning. An extended partition or a non-root Minix partition are better candidates. It seems logical to put extboot in the extended partition boot block. A backup copy of the current master bootstrap (including the partition table) can be made with: dd if=device of=backup-file count=1 A simple 'cat backup-file > device' will put it back. You can also use fdisk /mbr under MS-DOS 5.0 (or newer) to restore the master bootstrap. FILES
/usr/mdec/bootblock Minix bootstrap for the Minix root device. To be placed in the boot sector. /usr/mdec/boot Minix Boot Monitor. Can usually be found in the root directory of a bootable device. /usr/mdec/masterboot Master bootstrap. Can be placed in the first sector of a disk to select the active partition. In a Minix primary partition it selects the active subpartition. /usr/mdec/extboot Extended partition bootstrap. SEE ALSO
part(8), monitor(8). DIAGNOSTICS
Boot doesn't fit on device If there is no space on the device to add the boot code. This usually means that there is no boot code in the file system you use installboot -device on. Image doesn't fit on device If the device is too small for all the images you try to put on it. BUGS
It has four more options than the SunOS installboot program it is modeled after. The bootblock code has been crunched to such ugliness that you can use it to scare little kids out of your garden. AUTHOR
Kees J. Bot (kjb@cs.vu.nl) INSTALLBOOT(8)
All times are GMT -4. The time now is 06:04 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy