* Solaris boot
@ 2008-07-17 12:10 Alexander Eremin
2008-07-17 14:28 ` Javier Martín
0 siblings, 1 reply; 3+ messages in thread
From: Alexander Eremin @ 2008-07-17 12:10 UTC (permalink / raw)
To: grub-devel
[-- Attachment #1: Type: text/plain, Size: 318 bytes --]
Hi all,
Any way to boot Solaris from grub2? I mean: don't use something like
rootnoverify and makeactive
but write at the end of linux menu.lst something like
root (hd1,1)
kernel /boot/platform/x86/kernel/unix
module /platform/x86/kernel/boot_archive
Can grub2 load solaris 32 kernel?
--
Best regards,
Alexander
[-- Attachment #2: Type: text/html, Size: 402 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Solaris boot
2008-07-17 12:10 Solaris boot Alexander Eremin
@ 2008-07-17 14:28 ` Javier Martín
2008-07-17 14:53 ` Patrick Georgi
0 siblings, 1 reply; 3+ messages in thread
From: Javier Martín @ 2008-07-17 14:28 UTC (permalink / raw)
To: The development of GRUB 2
[-- Attachment #1: Type: text/plain, Size: 1391 bytes --]
El jue, 17-07-2008 a las 16:10 +0400, Alexander Eremin escribió:
> Hi all,
> Any way to boot Solaris from grub2? I mean: don't use something like
> rootnoverify and makeactive
> but write at the end of linux menu.lst something like
>
> root (hd1,1)
> kernel /boot/platform/x86/kernel/unix
> module /platform/x86/kernel/boot_archive
That's grub1 syntax. In grub2 you have to specify the kernel type when
loading, i.e.: "linux /boot/vmlinuz" or "multiboot /boot/mach.gz".
>
> Can grub2 load solaris 32 kernel?
Is Solaris Multiboot-compatible? If not, you can try to use its own
bootloader through the `chainloader' command. However, if grub1 could
load it with "kernel", either there was a specific loader for it or the
Solaris kernel was compatible with one of the grub1 loaders: try with
all the grub2 loaders (multiboot, bsd, linux) and only then resort to
chainloader.
You (or someone else) can also try to either port the grub1 Solaris
loader (if it exists) or write a new grub2 loader for it but I don't
know if the latter would be possible without specs. Besides, in order
for such a new loader to be incorporable to the "official" grub2, the
development process must follow some guidelines in order to avoid future
legal problems, like "no reverse engineering" (maybe clean room
techniques are OK, but I don't know the FSF policy) and so on.
[-- Attachment #2: Esta parte del mensaje está firmada digitalmente --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Solaris boot
2008-07-17 14:28 ` Javier Martín
@ 2008-07-17 14:53 ` Patrick Georgi
0 siblings, 0 replies; 3+ messages in thread
From: Patrick Georgi @ 2008-07-17 14:53 UTC (permalink / raw)
To: grub-devel
Javier Martín schrieb:
>> Can grub2 load solaris 32 kernel?
> Is Solaris Multiboot-compatible? If not, you can try to use its own
> bootloader through the `chainloader' command. However, if grub1 could
It's multiboot compatible, but with a broken multiboot header (defines
a.out kludge while being ELF), I reported that issue, no idea when they
catch up.
And when this is worked around (I patched out the test in grub2), it
still doesn't run, maybe because some tables are missing in grub2's
multiboot implementation (e820? no idea, didn't investigate further)
Regards,
Patrick Georgi
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-07-17 14:53 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-17 12:10 Solaris boot Alexander Eremin
2008-07-17 14:28 ` Javier Martín
2008-07-17 14:53 ` Patrick Georgi
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.