LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Solaris / OpenSolaris (https://www.linuxquestions.org/questions/solaris-opensolaris-20/)
-   -   How To ; Trio Boot Solaris, Fedora & XP (https://www.linuxquestions.org/questions/solaris-opensolaris-20/how-to-%3B-trio-boot-solaris-fedora-and-xp-356009/)

La Dima 08-22-2005 10:18 PM

How To ; Trio Boot Solaris, Fedora & XP
 
How can i boot XP, Fedora Core 4 & Solaris 10 on the same harddrive,
What should i use, Grub or Lilo ?
How can i or should i edit the grub or Lilo, to make Fedora or Solaris boot each other ? How to do that ?

Comp ; AMD 64 (939), ATI x300.
Can Solaris runs well on my comp ?
Thanks...;)

PenguinPwrdBox 08-22-2005 10:53 PM

This was my first hit on google with the terms "solaris bootloader"

http://multiboot.solaris-x86.org/v/2.html

cuiq 08-22-2005 10:56 PM

Also have a look here:

http://www.faqs.org/docs/win_bsd/introduction.htm


peace V

jlliagre 08-22-2005 11:52 PM

Quote:

How can i boot XP, Fedora Core 4 & Solaris 10 on the same harddrive
by using a boot loader
Quote:

What should i use, Grub or Lilo ?
Neither, Solaris 10 installs its own in the MBR.
However, you can install grub or lilo on a linux partition.
Quote:

How can i or should i edit the grub or Lilo, to make Fedora or Solaris boot each other ? How to do that ?
Solaris own boot loader can be chained to/from grub or lilo. Many examples on the net.
Quote:

Comp ; AMD 64 (939), ATI x300.
Can Solaris runs well on my comp ?
Probably not, ATI x200 is unsupported by Solaris 10, I wouldn't bet x300 is.
However Solaris Express / OpenSolaris / Schillix should work with this chipset, I'm currently running Solaris Express NV16 on a MSI RS-480M2 (X200/AMD64/939) mainboard.
Also, these last versions no more use the Solaris boot loader, but grub.

La Dima 08-23-2005 11:08 AM

Quote:

Probably not, ATI x200 is unsupported by Solaris 10, I wouldn't bet x300 is.
Make me down :(, won't install it, just wait & see, might be next version.
Thanks for the replies...

jlliagre 08-23-2005 11:55 AM

Hey, why not going the "Solaris 11" way ??
Solaris Express is there and fairly robust.

La Dima 08-23-2005 10:05 PM

"Solaris Express / OpenSolaris / Schillix", are those the same OS?
Whats the difference with Solaris 10?

Where & which to get? both this site has Solaris Express...:confused:

http://www.sun.com/software/solaris/...xpress/get.jsp
http://www.opensolaris.org/os/downloads/

jlliagre 08-24-2005 02:05 AM

Quote:

"Solaris Express / OpenSolaris / Schillix", are those the same OS?
Close to, they share a lot in common, and with Solaris 10 too.
Nevada is the internal code name of next Solaris version (uname returns SunOS 5.11).

Solaris Express is an available preview based on Nevada code, updated regularily, it is free and stable and contains many enhancements versus Solaris 10, but cannot be used commercially (unless you pay $99/year), and must be upgraded after 6 month.

OpenSolaris is an Open Source project where most of Nevada source code is make available. There are very few licence restrictions with OpenSolaris.

The development platform for OpenSolaris is Solaris Express Community Edition, that one is usually more recent than the Solaris Express available from the Sun page (currently Solaris Express is NV build 18 while Solaris Express Community Edition is NV build 20)

Schillix is the first OpenSolaris distribution (liveCD), it is currently lacking graphic support, but looks promising.

saikee 09-02-2005 08:46 AM

I installed Solaris 10 in the last couple of days because I want to see if Grub can boot it and it works.

Manually by a bootable Grub floppy (with just stage1 and stage2 files created by dd command) at Grub prompt just type

root (hd1,1)
chainloader +1
boot

By a Grub resident in a partition (can be a primary, logical or in the MBR) with the addition of these 3 lines in /boot/grub/menu.lst

title this is my Soloris 10 in hdc2 (Grub counts from 0)
root (hd1,1)
chainloader +1

I have booted DOS, Win3x, Win9x, Win2k, xp, Freebsd and all types of Linux distros by the same method which proves equally applicable to Solaris. Grub can boot all of them in the same box. A bit of hiding DOS/Windows partitions and re-mapping the drives are needed to get a MS system booted to a "C" drive.

Solaris needs a primary partition to reside in this leads me to believe its boot loader may be only good enough for 4 systems (to match the 4 primaries in a hdd). I could be wrong as I am only a few days old in Solaris.

If you guys have a easier method in Solaris and it can cope with say 50+ systems I would be very interested to know.

Grub is of course the standard boot loader for Fedora.

I got a feeling XP's NTLDR may be able to boot Solaris too. For Linux only that boot loader is good for 10 systems before the static screen runs out of space for further entries. Will investigate when I got a bit of time but it is a pain in the arxe to ask NTLDR to multi-boot because it needs a code copy of the sector 0 of every system in its "C" drive.

jlliagre 09-02-2005 09:44 AM

Grub has replaced the previous Solaris boot loader in Solaris Express.
It boots natively Solaris, no more need to chain load.

saikee 09-02-2005 12:38 PM

Thanks for the tip I probably have a go at Grub with Solaris 10. So Grub has been accepted by Solaris too as it has been packaged with DOS 7.10

I find "Chain loading" a very respectable method. Instead asking Grub to boot a kernel why don't we let it boots the system's own boot loader. This way Grub can boot any system in a PC using the same set of generic commands. No need to know the name and the location of the kernal. The speed of booting is hardly noticeable.

jlliagre 09-02-2005 03:18 PM

Quote:

Instead asking Grub to boot a kernel why don't we let it boots the system's own boot loader.
From now, Solaris own boot loader is grub.
Quote:

No need to know the name and the location of the kernal.
You still need to have it set properly, only is it at a different location.
Quote:

The speed of booting is hardly noticeable.
There is a big improvement in booting speed with Solaris newboot system.

saikee 09-02-2005 04:34 PM

Had look at Solaris 10. Couldn't identify a kernel in /boot.

jlliagre 09-03-2005 02:42 AM

You cannot directly boot Solaris 10 with grub, I'm talking about Solaris "next version" / OpenSolaris.

Here's a part of my grub menu.lst:
Code:


default 0

timeout 10

splashimage /boot/grub/splash.xpm.gz

#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title Solaris 11 nv_16 X86
root (hd0,2,a)
kernel /platform/i86pc/multiboot
module /platform/i86pc/boot_archive
#---------------------END BOOTADM--------------------
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title Solaris failsafe
root (hd0,2,a)
kernel /boot/multiboot kernel/unix -s
module /boot/x86.miniroot-safe
#---------------------END BOOTADM--------------------
# 32 bits kernel
title Solaris 11 nv_16 32bits
root (hd0,2,a)
kernel /platform/i86pc/multiboot kernel/unix
module /platform/i86pc/boot_archive
# 32 bits, verbose
title Solaris 11 nv_16 32bits verbose
root (hd0,2,a)
kernel /platform/i86pc/multiboot -v -m verbose kernel/unix
module /platform/i86pc/boot_archive
# 64 bit, verbose
title Solaris 11 nv_16 64bits verbose
root (hd0,2,a)
kernel /platform/i86pc/multiboot -v -m verbose
module /platform/i86pc/boot_archive
# Solaris 10
title Solaris 10 FCS
root (hd2,2)
chainloader +1
makeactive
# Next grub
title Debian grub
root (hd0,0)
chainloader +1


saikee 09-03-2005 04:25 AM

Is next Solaris available for the free download? I am not good enough yet to build Grub up inside Solaris.


All times are GMT -5. The time now is 01:24 PM.