WinFuture-Forum.de: Linux Bootloader Parameter? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Linux
Seite 1 von 1

Linux Bootloader Parameter?


#1 _doll-by-doll_

  • Gruppe: Gäste

geschrieben 03. April 2014 - 13:01

Wie es die Überschrift schon angibt,

Folgendes Beispiel:

default vesamenu.c32
timeout 100

menu background splash.jpg
menu title Welcome to Beispiel!
menu color border 0 #ffffffff #00000000
menu color sel 7 #ffffffff #ff000000
menu color title 0 #ffffffff #00000000
menu color tabmsg 0 #ffffffff #00000000
menu color unsel 0 #ffffffff #00000000
menu color hotsel 0 #ff000000 #ffffffff
menu color hotkey 7 #ffffffff #ff000000
menu color timeout_msg 0 #ffffffff #00000000
menu color timeout 0 #ffffffff #00000000
menu color cmdline 0 #ffffffff #00000000
menu hiddenrow 5
label linux0
menu label Beispiel 1
kernel /boot/bzImage
append initrd=/boot/tinycore.gz ramdisk_size=102400 root=/dev/ram0 rw
menu default
label linux1
menu label Beispiel 2
kernel /boot/KERNEL26
append initrd=/boot/tinycore.gz ramdisk_size=102400 root=/dev/ram0 rw
label local
menu label Boot from local drive
localboot 0x80


Der Eintrag hier in Fett startet das 1. Laufwerk mit Windows von der 1. Partition, meine Frage wäre jetzt;
booten von dem gleichen Laufwerk aber von der 2 Partition zum Beispiel mit Win7, welcher Parameteter (localboot 0x80)
wäre nötig. Geht das überhaupt?
Booten von einer 2. Platte ist kein Problem!

Mfg

Dieser Beitrag wurde von doll-by-doll bearbeitet: 15. April 2014 - 14:43

0

Anzeige



#2 Mitglied ist offline   RalphS 

  • Gruppe: VIP Mitglieder
  • Beiträge: 8.902
  • Beigetreten: 20. Juli 07
  • Reputation: 1.126
  • Geschlecht:Männlich
  • Wohnort:Zuhause
  • Interessen:Ja

geschrieben 03. April 2014 - 20:37

Nicht ganz, damit wird einfach die aktive Partitition auf der ersten Platte (das ist die 0x80) gestartet.

"Eigentlich" geht das, was Du möchtest, durchaus... aber, keine Ahnung wie das in syslinux implementiert ist. :(
"If you give a man a fish he is hungry again in an hour. If you teach him to catch a fish you do him a good turn."-- Anne Isabella Thackeray Ritchie

Eingefügtes Bild
Eingefügtes Bild
0

#3 _doll-by-doll_

  • Gruppe: Gäste

geschrieben 04. April 2014 - 14:04

Ich habe es so gelöst:
Mit dem Befehl "sudo su" verschafft man sich "root"-Rechte (Administrator-Rechte).
Mit dem Befehl "fdisk -l" (kleines "l" für list) sieht man noch mal eine Aufstellung der Partitionen (z.B.: sda1, sda2 und sda3).

Dann kommt der einzig komplizierte Befehl: Bei mir ist das,
dd if=/dev/sdc2 of=windows-7.bin bs=512 count=1
Dabei steht "/dev/sdc2" für die entsprechende Partition. Und hinter dem "of=" folgt eine beliebiger Dateiname – hier "windows-7.bin".

Anschließend wechselt man in der linken Spalte zur Partition "Windows XP" und speichert die Datei mit einem rechten Mausklick und "Einfügen" im obersten Verzeichnis - dort, wo sich auch die Datei boot.ini befindet. Auch die Datei windows-7.bin kommt in das gleiche Verzeichnis.

Nach einem Neu-Start sollte Windows XP starten - zunächst noch ohne Bootmenü.
Für das Bootmenü muß nun noch die Datei C:\boot.ini verändert werden. Die Datei ist nur sichtbar, wenn man im Windows-Explorer über "Extras" - "Ordneroptionen" - "Ansicht" eingestellt hat, daß auch "Geschützte Systemdateien" angezeigt werden und unter "Versteckte Dateien und Ordner" - "Alle Dateien und Ordner anzeigen" ausgewählt ist.

Per Doppelklick auf die Datei C:\boot.ini wird diese im Texteditor geöffnet und könnte etwa so aussehen:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP"

Die Datei boot.ini ergänzt man um diese 1 Zeilen:

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP"
c:\windows-7.bin="Windows 7"

Nun sind unter [operating systems] 2 Betriebssysteme aufgelistet ("Windows XP", und "Windows 7") und das Bootmenü wartet 10 Sekunden auf eine Anwenderreaktion. Wählt der Anwender nichts anderes aus, wird automatisch Windows XP gestartet.

Über
label local
menu label Boot from local drive
localboot 0x80

funktioniert das jetzt auch!



Mfg

Dieser Beitrag wurde von doll-by-doll bearbeitet: 04. April 2014 - 14:07

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0