OpenSolaris - Installationsproblem mit GRUB

BrollyLSSJ

Rear Admiral
Registriert
Juni 2007
Beiträge
5.659
Ist zwar kein Unix-derivat, sondern ein richtiges UNIX, aber passt wohl trotzdem hier hin ;).
Ich versuche OpenSolaris zu installieren. Ich habe bereits Vista Business w/ SP1 installiert und Debian. Nun wollte ich noch zusaetzlich OpenSolaris installieren, da wir im Unternehmen bald uns auch mit Linux und UNIX auskennen muessen (so will es zumindest der GF). Da laut einigen Leuten im Linux- / UNIX-Team Unterschiede zwischen den Distributionen sind, wollte ich mir mal ein Linux und ein UNIX installieren, dass ich mich da vielleicht mal reinfinden werde und zumindest das Groebste / Gaengigste kann. Ich habe schon versucht, nur den Vista Bootloader zu nutzen, aber das hat auch nichts gebracht. GRUB von OpenSolaris wuerde ich gerne zum Laufen bekommen, um zu testen, ob der besser laeuft als der von Debian. Zumindest habe ich das Gefuehl, dass GRUB von Debian dafuer sorgt, dass das System ab und an nicht richtig booten kann. Ohne GRUB faehrt es immer ohne Probleme hoch, mit GRUB, wenn ich wegen der fehlerhaften Beendung vom System per Resetknopf neustarte, darf ich es ab und an mal Stromlos machen fuer ein paar Minuten, damit es dann wieder bootet. Wenn ich zu Oft Reset druecke, darf ich auch mal wieder die Timings des Arbeitsspeicher annehmen (BIOS ist immer default, nur will er es nochmal bestaetigt haben). Unten im Quote ist die Log der Installation von OpenSolaris angegeben. Vielleicht hat einer von euch eine Idee, wie ich das beheben kann.

"<OM Dec 10 21:02:24> Timezone setting will be TZ=UTC
<OM Dec 10 21:02:24> Set timezone
<TDDM_E Dec 10 21:02:24> ddm_drive_get_name(): Can't get alias name, err=9
<OM Dec 10 21:02:28> System reports enough physical memory for installation, swap is optional
<OM Dec 10 21:06:57> disk partition info not changed
<OM Dec 10 20:07:05> Timezone setting will be TZ=Europe/Berlin
<OM Dec 10 20:07:05> Set timezone
<OM Dec 10 20:07:42> Disk was changed
<OM Dec 10 20:07:42> Disk contains valid Solaris partition
<OM Dec 10 20:07:42> whole_disk = 0
<OM Dec 10 20:07:42> diskname set = c4d1
<OM Dec 10 20:07:42> Set fdisk attrs
<OM Dec 10 20:07:42> Set zfs root pool device
<OM Dec 10 20:07:42> creating zpool
<OM Dec 10 20:07:43> /usr/sbin/zfs get -Hp -o value available rpool
<OM Dec 10 20:07:43> Creating swap and dump on ZFS volumes
<OM Dec 10 20:08:40> TI process completed successfully
<OM Dec 10 20:08:40> Transfer process initiated
<TRANSFER_MOD Dec 10 20:08:45> -- Starting transfer process, Wed, 10 Dec 2008 21:08:45 +0000 --
<TRANSFER_MOD Dec 10 20:08:46> Building cpio file lists
<TRANSFER_MOD Dec 10 20:08:46> Scanning //.
<TRANSFER_MOD Dec 10 20:09:10> Scanning //usr
<TRANSFER_MOD Dec 10 20:10:26> Scanning //opt
<TRANSFER_MOD Dec 10 20:10:27> Scanning //dev
<TRANSFER_MOD Dec 10 20:10:27> Scanning /mnt/misc/.
<TRANSFER_MOD Dec 10 20:10:31> Scanning /mnt/pkg/.
<TRANSFER_MOD Dec 10 20:10:31> Scanning /.cdrom/.
<TRANSFER_MOD Dec 10 20:10:33> Beginning cpio actions
<TRANSFER_MOD Dec 10 20:53:43> -- Completed transfer process, Wed, 10 Dec 2008 21:53:43 +0000 --
<ICT Dec 10 20:53:46> current task: ict_set_lang_locale
<ICT Dec 10 20:53:47> ict_set_lang_locale Succeeded
<ICT Dec 10 20:53:47> current task: ict_configure_user_directory
<ICT Dec 10 20:53:47> ict_configure_user_directory Succeeded
<OM Dec 10 20:53:47> Setting up swap mount in /a/etc/vfstab
<ICT Dec 10 20:53:47> current task: ict_set_host_node_name
<ICT Dec 10 20:53:48> ict_set_host_node_name Succeeded
<ICT Dec 10 20:53:48> current task: ict_set_user_profile
<ICT Dec 10 20:53:48> ict_set_user_profile Issuing Command: /bin/cp /etc/skel/.profile /a/export/home/Brolly/.profile
<ICT Dec 10 20:53:48> ict_set_user_profile Issuing Command: /bin/cp /etc/skel/.bashrc /a/export/home/Brolly/.bashrc
<ICT Dec 10 20:53:48> ict_set_user_profile Succeeded
<OM Dec 10 20:53:48> /usr/sbin/zpool set bootfs=rpool/ROOT/opensolaris rpool
<ICT Dec 10 20:53:49> current task: ict_installgrub
<ICT Dec 10 20:53:49> ict_installgrub Command /usr/sbin/installgrub /a/boot/grub/stage1 /a/boot/grub/stage2 /dev/rdsk/c4d1s0 failed with 65280
<OM Dec 10 20:53:49> installgrub failed
ICT - Failed to install GRUB
<ICT Dec 10 20:53:49> current task: ict_set_user_role
<ICT Dec 10 20:53:50> ict_set_user_role Succeeded
<OM Dec 10 20:53:50> Running install-finish script
<ICT Dec 10 20:53:53> Starting Python script of Install Completion Tasks
<ICT Dec 10 20:53:53> BASEDIR: /a
<ICT Dec 10 20:53:53> USER_SPEC_DBGLVL:
<ICT Dec 10 20:53:53> ROOT_PW:
<ICT Dec 10 20:53:53> NU_GOS:
<ICT Dec 10 20:53:53> NU_LOGIN:
<ICT Dec 10 20:53:53> NU_PW:
<ICT Dec 10 20:53:53> NU_GID: 10
<ICT Dec 10 20:53:53> NU_UID: 101
<ICT Dec 10 20:53:55> current task:create_smf_repository
<ICT Dec 10 20:53:55> current task:create_mnttab
<ICT Dec 10 20:53:55> current task:cleanup_unneeded_files_and_directories
<ICT Dec 10 20:53:55> current task:keyboard_layout
<ICT Dec 10 20:53:55> Detected German keyboard layout
<ICT Dec 10 20:53:55> current task:delete_misc_trees
<ICT Dec 10 20:53:56> current task:set_prop_from_eeprom
<ICT Dec 10 20:53:56> current task:set_console_boot_device_property
<ICT Dec 10 20:53:57> Setting console boot device property to text
<ICT Dec 10 20:53:57> current task:add_splash_image_to_grub_menu
<ICT Dec 10 20:53:57> current task:fix_browser_home_page
<ICT Dec 10 20:53:57> current task:remove_liveCD_coreadm_conf
<ICT Dec 10 20:53:57> current task:set_Solaris_partition_active
<ICT Dec 10 20:53:57> current task:get_rootdev_list
<ICT Dec 10 20:53:57> current task:set_boot_active
<ICT Dec 10 20:53:57> current task:bootadm_update_menu
<ICT Dec 10 20:53:57> update GRUB boot menu on device /dev/rdsk/c4d1s0
<ICT Dec 10 20:54:01> bootadm_update_menu output: bootadm: get_grubroot(): cannot get (hd?,?,?) for menu. menu not on bootdisk: /dev/rdsk/c4d1s0
<ICT Dec 10 20:54:01> current task:remove_bootpath
<ICT Dec 10 20:54:01> current task:fix_grub_entry
<ICT Dec 10 20:54:01> current task:add_other_OS_to_grub_menu
<ICT Dec 10 20:54:05> current task:update_dumpadm_nodename
<ICT Dec 10 20:54:05> current task:explicit_bootfs
<ICT Dec 10 20:54:05> current task:_get_root_dataset
<ICT Dec 10 20:54:09> current task:enable_happy_face_boot
<ICT Dec 10 20:54:09> current task:update_boot_archive
<ICT Dec 10 20:55:44> bootadm update-archive output: Creating boot_archive for /a
<ICT Dec 10 20:55:44> bootadm update-archive output: updating /a/platform/i86pc/amd64/boot_archive
<ICT Dec 10 20:55:44> bootadm update-archive output: updating /a/platform/i86pc/boot_archive
<ICT Dec 10 20:55:44> current task:remove_files
<ICT Dec 10 20:55:44> current task:copy_splash_xpm
<ICT Dec 10 20:55:44> current task:smf_correct_sys_profile
<ICT Dec 10 20:55:45> current task:add_sysidtool_sys_unconfig_entries
<ICT Dec 10 20:55:45> current task:enable_nwam
<ICT Dec 10 20:55:46> current task:remove_install_specific_packages
<ICT Dec 10 20:57:25> current task:set_flush_content_cache_on_success_false
<ICT Dec 10 20:57:25> current task:set_root_password
<ICT Dec 10 20:57:25> current task:create_new_user
<ICT Dec 10 20:57:25> current task:reset_image_UUID
<ICT Dec 10 20:57:42> Post-transfer Python Install Completion Tasks finished.
<ICT Dec 10 20:57:42> All 29 Python ICTs finished successfully
<OM Dec 10 20:57:42> The install-finish script succeeded
<ICT Dec 10 20:57:42> current task: ict_snapshot
<ICT Dec 10 20:57:42> ict_snapshot Succeeded
<OM Dec 10 20:57:42> Marking root pool as 'ready'
<OM Dec 10 20:57:43> Unmounting BE
<OM Dec 10 20:57:43> /usr/sbin/zfs unmount rpool/export/home/Brolly
<OM Dec 10 20:57:43> /usr/sbin/zfs set mountpoint=/export/home/Brolly rpool/export/home/Brolly
<OM Dec 10 20:57:43> /usr/sbin/zfs unmount rpool/export/home
<OM Dec 10 20:57:44> /usr/sbin/zfs set mountpoint=/export/home rpool/export/home
<OM Dec 10 20:57:44> /usr/sbin/zfs unmount rpool/export
<OM Dec 10 20:57:44> /usr/sbin/zfs set mountpoint=/export rpool/export
<ICT Dec 10 20:57:45> current task: ict_transfer_logs
<ICT Dec 10 20:57:45> ict_transfer_logs Succeeded"
 
Zuletzt bearbeitet:
Schon mal das Handbuch von Grub zu Rate gezogen? Grub von OpenSolaris ist nicht anders als der von Debian oder Gentoo oder Distribution XY. Grub ist höchstens in ner anderen Version oder anders konfiguriert.

gruß
hostile

PS: Also da steht, dass grub nicht installiert wurde... ^^
 
Dass es nicht installiert wurde, habe ich ja mitbekommen. Ich frage mich nur wieso :/ Ich weiss leider auch nichts mit der Fehlernummer was anzufangen, die angegeben wurde, da google dazu nichts vernuenftiges liefert (sprich was, was eventuell hilft, das Problem zu loesen).
 
Auf die Idee, die Platte in den GRUB von Linux zu tun, bin ich auch gekommen. Aber ich will erstmal GRUB von OpenSolaris ausprobieren, da ich ja oben angegebene Probleme mit seit GRUB 0.97 von Debian habe. Ich will jetzt mal versuchen, wenn ich Zeit habe, nochmal OpenSolaris zu starten und dann per Console mit root-Rechten eine Installation von GRUB (0.95) auf die erste Festplatte auszufuehren. Das werde ich jedoch erst nach dem Wochenende testen.
 
Wie hostile bemerkte, grub ist zunächst mal unabhängig vom Betriebssystem. Um auf das evtl. Problem zu kommen hilft ein kurzer Blick in http://de.wikipedia.org/wiki/GRUB.
Wichtig ist hierbei das Grub in zwei (einhalb) Stufen abläuft, un in diesem Stadium nur ein Dateisystem kennt.
Da bei Linux warscheinlich ext2/3 und bei Solaris warscheinlich zfs verwendet wird, liegt das Problem auf der Hand. Es sollte eine gemeinsame /boot Partition angelegt werden, die auf einem Dateisystem beruht, das allen Beteiligten (Linux, Solaris, Grub) gelesen und beschrieben werden kann. unter /boot sollten dann die Kernel, Module, ... , /boot/grub liegen. Grub muss also die Stage2 unter /boot/grub und die entsprechenden zum booten des jeweiligen Systems erforderlichen Dateien lesen können. Wenn der entsprechende Kernel geladen ist, muss lediglich dieser Kernel die später verwendeten Dateisysteme lesen können.
Das ist die einfachste Möglichkeit.
Du kannst auch die jeweilige Stage1 (z.B. von Solaris) in den MBR einer Partition schreiben lassen und über den chainloader den zweiten Grub von einem anderen starten lassen (aka Windows).
 
Danke fuer die Infos. Ich wusste nicht, dass GRUB von Linux / BSD selber kein ZFS lesen und ansprechen kann. Ich habe aber nun eventuell doch ne Moeglichkeit gefunden, GRUB von OpenSolaris nachtraeglich zu installieren (gedacht hatte ich es schon, aber nun halt auch mit Parameterangaben).

Edit:

Also, nach diversen Versuchen, den GRUB zu installieren, kam ebenfalls ne Meldung, dass GRUB nicht installiert werden konnte. Die Linux-SWAP von Debian hatte ich ebenfalls per Acronis Disk Director Suite und per OpenSolaris entfernt, doch tauchte Sie komischerweise trotzdem wieder auf unter OpenSolaris. Dann habe ich sie in OpenSolaris komplett auf unused gesetzt, doch die gleiche Meldung kam wieder => GRUB konnte nicht installiert werden. Gestern habe ich mal probiert 2008.05 zu installieren. Dabei wurde mir dann 2 mal unused angezeigt und ich hatte noch 16 GB frei. Vorher waren es 4 fuer Linux-SWAP und 12 fuer OpenSolaris. Doch dieses mal habe ich dann die obere unused genommen und die Installation lief angeblich auch einwandfrei durch (inklusive GRUB). Nach einem Restart lud er aber trotzdem nur Windows Vista. Nun nochmal die 2008.11 gebrannt und installiert. (Ich habe sogar die md5s verifiziert, dass die auch uebereinstimmen, denn einige Downloads waren fehlerhaft, da auf der Arbeit mit dem IE geladen). Auch diese lief inklusive GRUB durch, aber ebenfalls wurde Vista gebootet. Nun habe ich einfach mal im BIOS die Plattenpositionen getauscht (HD mit Windows als 2. Platte und die mit Linux und OpenSolaris als 1. Platte). OpenSolaris laesst sich nun booten, Linux fehlt (Wusste ich aber, da ich es auf der OpenSolaris Seite gelesen hatte. Dort steht ja auch, man soll sich den Eintrag von Linuxes GRUB irgendwohin speichern, wo man es einsehen kann. Ich werds dann spaeter auch noch wieder hinzufuegen.) und fuer Vista musste ich den Eintrag aendern (ist klar, ist ja nicht mehr HD0, sondern HD1). Gibt es eine Moeglichkeit GRUB wieder auf die erste Platte zu installieren oder gibt es irgendwelche Probleme, dass Windows nun auf der 2. Platte liegt, z.B., wenn ich es mal neu installieren muss? Mir waere es lieb, wenn ich wieder die alte Reihenfolge einstellen koennte, zumal die Platte mit Windows im Rechner auch als Master angeschlossen ist. Deswegen moechte ich wissen, ob es eine Moeglichkeit gibt, wenn die Platte mit Linux und OpenSolaris wieder an zweiter Stelle im BIOS eingestellt ist, den GRUB von OpenSolaris in den MBR von der Windows Platte zu schreiben.
 
Zuletzt bearbeitet: (Neue Infos hinzugefuegt.)
Dafür gibt es bei grub die map Einträge wie z.B.:

title Microsoft Windows
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
savedefault
makeactive
chainloader +1
----------------------------
Je nachdem was da genau gemacht wurde, kann es erforderlich sein bei Windows die 'boot.ini' anzupassen.
Bei Vista funktioniert das etwas anders:
http://www.winhelpline.info/forum/f...a/127385-vista-und-das-ende-der-boot-ini.html
 
Danke, aber vorher probiere ich aus, OpenSolaris und Debian per Vista Bootloader zu laden. Denn immer wenn GRUB installiert ist und man den Rechner ab und an neustarten will, faehrt er runter, aber kommt nichtmal zum netten Intel Bild. Ohne GRUB, also nur mit Windows Bootloader (frueher XP, nun Vista), funktioniert es komischerweise immer einwandfrei. Deswegen will ich da noch mitm Windows Bootloader testen. Sollte das Problem trotzdem bestehen, werde ich wieder GRUB verwenden.

Edit:

So, ich habe es mal wieder probiert. Seit dem GRUB von OpenSolaris (oder eher gesagt OpenSolaris selber) aktuell ist, habe ich das oben genannte Problem nicht mehr.

Meine ehemalige menu.lst von Debian sieht wie folgt aus:

Code:
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default		0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		5

# Pretty colours
color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
password VeselinaAndreeva

#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/hdb1 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(single-user) single
# altoptions=(single-user mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title		Debian GNU/Linux, kernel 2.6.18-6-686
root		(hd1,0)
kernel		/boot/vmlinuz-2.6.18-6-686 root=/dev/hdb1 ro 
initrd		/boot/initrd.img-2.6.18-6-686
savedefault

title		Debian GNU/Linux, kernel 2.6.18-6-686 (single-user mode)
root		(hd1,0)
kernel		/boot/vmlinuz-2.6.18-6-686 root=/dev/hdb1 ro single
initrd		/boot/initrd.img-2.6.18-6-686
savedefault

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title		Windows Vista/Longhorn (loader)
root		(hd0,0)
savedefault
makeactive
chainloader	+1

Die von OpenSolaris sieht so aus:

Code:
splashimage /boot/grub/splash.xpm.gz
background 215ECA
timeout 5
default 0

# Windows Operating Systems

title Windows Vista/Longhorn (loader)
	rootnoverify (hd1,0)
	chainloader +1

# Linux Operating Systems

title                Debian GNU/Linux, kernel 2.6.18-6-686
root                (hd0,0)
kernel                /boot/vmlinuz-2.6.18-6-686 root=/dev/hdb1 ro 
initrd                /boot/initrd.img-2.6.18-6-686
savedefault

title                Debian GNU/Linux, kernel 2.6.18-6-686 (single-user mode)
root                (hd0,0)
kernel                /boot/vmlinuz-2.6.18-6-686 root=/dev/hdb1 ro single
initrd                /boot/initrd.img-2.6.18-6-686
savedefault

# Solaris Operating Systems

#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title OpenSolaris 2008.11 snv_101b_rc2 X86
findroot (pool_rpool,2,a)
splashimage /boot/solaris.xpm
foreground d25f00
background 115d93
bootfs rpool/ROOT/opensolaris
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=graphics
module$ /platform/i86pc/$ISADIR/boot_archive
#---------------------END BOOTADM--------------------

# Unknown partition of type 5 found on /dev/rdsk/c3d0p0 partition: 2
# It maps to the GRUB device: (hd0,1) .

# Unknown partition of type 131 found on /dev/rdsk/c3d1p0 partition: 1
# It maps to the GRUB device: (hd1,0) .

# Unknown partition of type 5 found on /dev/rdsk/c3d1p0 partition: 2
# It maps to the GRUB device: (hd1,1) .

title OpenSolaris 2008.11 snv_101b_rc2 X86 text boot
findroot (pool_rpool,2,a)
bootfs rpool/ROOT/opensolaris
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/$ISADIR/boot_archive

title OpenSolaris 2008.11 Up To Date
findroot (pool_rpool,2,a)
splashimage /boot/solaris.xpm
foreground d25f00
background 115d93
bootfs rpool/ROOT/opensolaris-1
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=graphics
module$ /platform/i86pc/$ISADIR/boot_archive
#============ End of LIBBE entry =============

Da ich die Festplattenreihenfolge im BIOS geaendert habe (musste ich ja, damit der GRUB von OpenSolaris genommen wird), musste ich die Eintraege fuer Debian etwas abaendern. Booten tut er aber trotzdem nicht. Er erkennt, dass dort ein ReiserFS ist, aber er sagt, dass die Anzahl der Cylinder die mögliche maximale Anzahl der Cylinder im BIOS ueberschreitet. Was muss ich aendern, damit es geht (rootnoverify wollte ich nicht nutzen) und wie bekomme ich gegebenenfalls die benoetigten Informationen?

Edit2: Ich habe nun den MBR von Debian repariert, da ich es auf Debian 5.0 Lenny anktualisieren wollte. MBR mit der CD repariert und dann musste ich nun auch hier die Festplattenreihenfolge im BIOS aendern, damit Linux bootete. Gut, probiert, auf Debian 5.0 Lenny zu aktualisieren, doch er hat den Uralt-Kernel 2.6.18 geladen und installiert. Dann habe ich einfach Debian 5.0 per Netinstallations-CD installiert, die Eintraege aus der neuen Menu.lst von Debian kopiert und die Reihenfolge der Festplatten wieder getauscht. In OpenSolaris habe ich dann die alten Einträge von Debian durch die neuen ersetzt und (hd1,0) zu (hd0,0) geaendert. Nun kann ich alle 3 Betriebssystem mit GRUB von OpenSolaris booten. Wie oben bereits erwaehnt, seit dem OpenSolaris aktuell ist, scheint auch GRUB von OpenSolaris nicht mehr den Bildschirm nach Neustarts einfrieren zu lassen, was ich vorher mit GRUB von Debian hatte. Ich hatte es auch nicht probiert, Linux und OpenSolaris in den Windows Bootloader zu schreiben. GRUB gefaellt mir einfach besser.
 
Zuletzt bearbeitet: (Neue Informationen - die Zweite)
Zurück
Oben