Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German) Diskussionsforum
  • Search

[OT] Windows ohne Neustart booten

Unterhaltung über Gentoo und andere Themen: Alles was nicht in ein Support-Forum gehört.
Post Reply
  • Print view
Advanced search
25 posts • Page 1 of 1
Author
Message
manuels
Advocate
Advocate
User avatar
Posts: 2146
Joined: Sat Nov 22, 2003 5:50 pm
Location: Europe

[OT] Windows ohne Neustart booten

  • Quote

Post by manuels » Sat Oct 15, 2005 10:04 am

Hallo zusammen,

ist es möglich, dass ich meinem Linuxkernel sage, dass er die Kontrolle an den Windowskernel abgeben soll ohne neuzustarten? Also Windows ohne neustart booten.

Ist doch bestimmt irgendwie möglich, oder?

Hab schon gegooglet und hier gesucht, aber nichts gefunden...

Tschö mit ö
Manuel
Last edited by manuels on Sat Oct 15, 2005 11:17 am, edited 1 time in total.
Build your own live cd with catalyst 2.0!
Top
Moartel
Tux's lil' helper
Tux's lil' helper
Posts: 127
Joined: Sat Dec 18, 2004 4:09 pm
Location: Regensburg, Germany

  • Quote

Post by Moartel » Sat Oct 15, 2005 10:08 am

Also das würde mich schon sehr wundern wenn das ginge. Du kannst Windows in VMWare oder sowas laufen lassen, aber was du dir vorstellst kommt mir ein wenig abenteuerlich vor. Der Windows-Kernel springt ja auch bei einem normalen Windows-Start nicht einfach an, er muss gebootet werden.
When the Bogeyman goes to sleep, he looks in the toilet for Chuck Norris!
Top
manuels
Advocate
Advocate
User avatar
Posts: 2146
Joined: Sat Nov 22, 2003 5:50 pm
Location: Europe

  • Quote

Post by manuels » Sat Oct 15, 2005 10:17 am

naja, aber im prinzip macht das ein bootloader ja auch.
Er übernimmt die Kontrolle und gibt sie dann an einen kernel weiter
Build your own live cd with catalyst 2.0!
Top
STiGMaTa_ch
Veteran
Veteran
User avatar
Posts: 1686
Joined: Tue Dec 28, 2004 2:26 am
Location: Rüti ZH / Schweiz
Contact:
Contact STiGMaTa_ch
Website

  • Quote

Post by STiGMaTa_ch » Sat Oct 15, 2005 11:12 am

manuels wrote:naja, aber im prinzip macht das ein bootloader ja auch.
Er übernimmt die Kontrolle und gibt sie dann an einen kernel weiter
Und genau deswegen heisst das Ding Bootloader! Und wenn das der Kernel könnte, dann bräuchte es keinen Bootloader...

Oder kurz gesagt; Nein, das geht nicht.

Uebrigens: Wärst du so Nett den Thread als [OT] zu markieren? Danke.

Lieber Gruss
STiGMaTa
Top
manuels
Advocate
Advocate
User avatar
Posts: 2146
Joined: Sat Nov 22, 2003 5:50 pm
Location: Europe

  • Quote

Post by manuels » Sat Oct 15, 2005 11:27 am

moin,

sorry, aber so richtig stellt mich die antwort noch nicht zufrieden. :roll:

wieso sollte der kernel soetwas nicht können (programm ist doch programm, oder fällt dir da ein schlagkräftiges (technisches) argument ein, dass der kernel etwas nicht können sollte, was ein bootloader kann?
Build your own live cd with catalyst 2.0!
Top
STiGMaTa_ch
Veteran
Veteran
User avatar
Posts: 1686
Joined: Tue Dec 28, 2004 2:26 am
Location: Rüti ZH / Schweiz
Contact:
Contact STiGMaTa_ch
Website

  • Quote

Post by STiGMaTa_ch » Sat Oct 15, 2005 11:44 am

manuels wrote:wieso sollte der kernel soetwas nicht können (programm ist doch programm, [...]
Ja, stimmt...

Ich frage mich auch schon die ganze Zeit, warum ich überhaupt noch das ganze gesocks von GNU Software laden muss. Eigentlich sollte der Kernel doch meine Movies ohne Probleme abspielen können. Programm ist doch schliesslich Programm :lol:

Aber mal im Ernst. Warum benutzt du denn überhaupt einen Bootloader und machst das nicht mit dem Kernel?
[...]oder fällt dir da ein schlagkräftiges (technisches) argument ein, dass der kernel etwas nicht können sollte, was ein bootloader kann?
Such mal im Netz nach Informationen, wie ein Rechner bootet, welches die Unterschiedlichen Stationen eines Bootvorgangs sind (vom Einschalten, bis dein gewünschtes Betrriebsystem geladen ist) und du wirst selber auf die Antwort kommen.

Lieber Gruss
STiMGaTa
Top
Fauli
l33t
l33t
User avatar
Posts: 760
Joined: Sat Apr 24, 2004 9:03 pm
Location: Moers, Germany

  • Quote

Post by Fauli » Sat Oct 15, 2005 3:42 pm

Im aktuellen Linux-Kernel gibt es eine Funktion, um einen anderen Linux-Kernel ohne Reboot zu starten (siehe Reboot Linux faster using kexec).

Vielleicht ist es damit irgendwann auch mal möglich, Windows ohne Reboot zu starten.
Do your part to beautify the web! Turn off link underlining!
Top
andix
Apprentice
Apprentice
User avatar
Posts: 263
Joined: Sat Jul 10, 2004 10:12 pm
Location: Eisenstadt, Austria

  • Quote

Post by andix » Sat Oct 15, 2005 4:29 pm

Ich hab ein Projekt gefunden das GRUB auf DOS portiert hat. Mit dem GRUB for DOS kann man GRUB von DOS aus starten. Neuere Versionen funktionieren auch mit kexec. Ich hab es selbst nicht probiert aber laut der README funktioniert es. Lad dir einfach die .tar.gz herunter, da drinnen ist die README mit den weiteren Informationen.

http://freshmeat.net/projects/grub4dos/
Top
Hilefoks
l33t
l33t
Posts: 849
Joined: Wed Jan 29, 2003 12:16 pm
Location: Emden / Deutschland
Contact:
Contact Hilefoks
Website

  • Quote

Post by Hilefoks » Sat Oct 15, 2005 5:19 pm

Moin,
manuels wrote:wieso sollte der kernel soetwas nicht können (programm ist doch programm, oder fällt dir da ein schlagkräftiges (technisches) argument ein, dass der kernel etwas nicht können sollte, was ein bootloader kann?
Es gibt kein Argument, außer das die meisten Kernelentwickler keine Notwendigkeit sehen/sahen so etwas zu implementieren. Wie Fauli bereits gepostet hat gibt es ein solches Unterfangen allerdings doch schon - wenn auch noch nicht um andere Kernel außer den Linux-Kernel zu booten.

Mfg Hilefoks
Top
Deever
Veteran
Veteran
User avatar
Posts: 1354
Joined: Sat Jul 06, 2002 9:33 pm
Location: Zürich / Switzerland

  • Quote

Post by Deever » Sat Oct 15, 2005 7:10 pm

Das Problem ist natürlich, daß auch der Zielkernel das unterstützen muß, und der ganze Vorgang zusätzlich noch standardisiert werden müßte. Letzteres könnte ich mir bei den freien UNIXen zwar vorstellen, aber vergiß das bei M$ Windous! Übrigens würde wie auch bei kexec der Userspace "abgebaut", d.h. das System aus "Programmsicht" eh neugestartet werden, der effektive Nutzen hält sich also ohnehin in Grenzen.

Gruß,
/dev
Top
manuels
Advocate
Advocate
User avatar
Posts: 2146
Joined: Sat Nov 22, 2003 5:50 pm
Location: Europe

  • Quote

Post by manuels » Sun Oct 16, 2005 1:23 pm

also auf http://freshmeat.net/projects/grub4dos/ steht, dass ich mit kexec grub4dos laden kann.
passt doch gut, ich glaub ich werd das mal ausprobieren wenn ich zeit habe...
Build your own live cd with catalyst 2.0!
Top
Hilefoks
l33t
l33t
Posts: 849
Joined: Wed Jan 29, 2003 12:16 pm
Location: Emden / Deutschland
Contact:
Contact Hilefoks
Website

  • Quote

Post by Hilefoks » Sun Oct 16, 2005 2:43 pm

Deever wrote:Das Problem ist natürlich, daß auch der Zielkernel das unterstützen muß, und der ganze Vorgang zusätzlich noch standardisiert werden müßte.
Es ist doch standardisiert wie der Kernel zu laden ist - sonst könnte das auch kein BIOS. Der Kernel müßte nur soweit herunterfahren das er alle wichtigen Register, das A20 Gate und/oder ähnliches wieder zurücksetzen kann und dann (ganz Grub like) denn neuen Kernel laden und die Kontrolle an ihn übergeben. Damit würde man sich also ersparen das die ganzen BIOS-Rotinen nochmals durchlaufen werden.

Mfg Hilefoks
Top
AntonWert
Apprentice
Apprentice
Posts: 177
Joined: Sun Mar 06, 2005 10:24 am

  • Quote

Post by AntonWert » Sun Oct 16, 2005 2:52 pm

ich frage mich eben was man überhaupt spaart, wenn man den alten Kernel ganz herunterfährt und dann den neuen startet. Klar das Bios - aber das lädt doch auch in 2 sec... :roll:
Top
Hilefoks
l33t
l33t
Posts: 849
Joined: Wed Jan 29, 2003 12:16 pm
Location: Emden / Deutschland
Contact:
Contact Hilefoks
Website

  • Quote

Post by Hilefoks » Sun Oct 16, 2005 3:04 pm

AntonWert wrote:Klar das Bios - aber das lädt doch auch in 2 sec... :roll:
Na ja - nicht auf allen Machinen. Auf meiner mit 2 GB RAM und SATA-Controller braucht es schon seine 10 Sek. - auf Servern oder großen Workstations u.U. auch noch länger.
Top
pablo_supertux
Advocate
Advocate
User avatar
Posts: 2976
Joined: Sun Jan 25, 2004 1:58 pm
Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)

  • Quote

Post by pablo_supertux » Sun Oct 16, 2005 6:02 pm

manuels wrote:
wieso sollte der kernel soetwas nicht können (programm ist doch programm, oder fällt dir da ein schlagkräftiges (technisches) argument ein, dass der kernel etwas nicht können sollte, was ein bootloader kann?
wieso sollte das ein Kernel können? IMHO ist das nicht ein Bereich, um den der Kernel sich kümmern muss. Der Kernel muss nur das tun, wofür er da ist. Der kernel ist kein Boot Loader.
http://de.wikipedia.org/wiki/Kernel
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
Top
Hilefoks
l33t
l33t
Posts: 849
Joined: Wed Jan 29, 2003 12:16 pm
Location: Emden / Deutschland
Contact:
Contact Hilefoks
Website

  • Quote

Post by Hilefoks » Sun Oct 16, 2005 6:21 pm

pablo_supertux wrote:Der Kernel muss nur das tun, wofür er da ist.
Genau, - siehe auch http://de.wikipedia.org/wiki/GNU_Hurd ;-)

Mfg Hilefoks
Top
Raistlin
l33t
l33t
User avatar
Posts: 691
Joined: Mon May 17, 2004 5:59 pm
Location: Boston, MA

  • Quote

Post by Raistlin » Sun Oct 16, 2005 6:39 pm

Hi,

ich habe kexec für die S390 portiert.
Das Problem mit Windows scheinen die "nicht dokumentierten" Vorgänge zu sein. Rein vom Prinzip sollte es möglich sein.
Wie oben schon genannt wurde: Beim Desktop Computern macht es nicht viel Sinn - der BIOS-Teil ist sehr schnell (Zeit, bis z.B. Grub erscheint) - Bei Servern, die sowieso ziemlich (Achtung! Euphemismus ;) ) anders booten, kann es sich natürlich schon lohnen...

Gruss,
R.
Zwei Was Eins Initially

"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."
Top
andix
Apprentice
Apprentice
User avatar
Posts: 263
Joined: Sat Jul 10, 2004 10:12 pm
Location: Eisenstadt, Austria

  • Quote

Post by andix » Sun Oct 16, 2005 7:53 pm

@Raistlin:
Ich hab das mit GRUB for DOS nicht probiert, aber laut der Dokumentation kann man damit GRUB von Linux aus mit kexec starten. GRUB kann bekanntlicherweise Windows booten, also wenn GRUB einmal läuft müsste auch Windows booten...?
Top
Sindwiller
n00b
n00b
Posts: 12
Joined: Sun Oct 09, 2005 5:36 pm
Location: /usr/share/bin/sindwiller/

  • Quote

Post by Sindwiller » Sun Oct 16, 2005 8:02 pm

Es gibt ja immer noch Xen. Damit kann man sogar mehrere System am laufen haben.

http://de.wikipedia.org/wiki/Xen

mfg, SIndwiller
Ubuntu 5.04 "Hoary Hedgehog"
Gentoo 2005.1 (2.6.12-gentoo-r6)
EXDE (Expert Desktop Enivronment)
Top
Raistlin
l33t
l33t
User avatar
Posts: 691
Joined: Mon May 17, 2004 5:59 pm
Location: Boston, MA

  • Quote

Post by Raistlin » Mon Oct 17, 2005 9:19 am

Aber XEN verträgt sich mit Windows nicht -- Besser: Windows hält sich nicht an die Standards --> Windows ist unbrauchber für (u.A.) Xen ;)

@andix: Du widersprichst Dir: GRUB für DOS kann GRUB von linux aus mit kexec starten? :roll:
Das Prinzip hinter kexec ist relativ einfach - deshalb könnte es eigentlich alles booten. Ich könnte Dir eine Portierung für den Windows-Kernel schreiben, d.h. dass du Windows mit kexec booten kannst, sofern das Layout des NT-Kernels öffentlich wäre, was es IMHO nicht ist. Werde aber gerne eines Besseren belehrt, dann hätte ich schon wieder einen Zeitvertrieb :P

Gruss, R
Zwei Was Eins Initially

"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."
Top
Hilefoks
l33t
l33t
Posts: 849
Joined: Wed Jan 29, 2003 12:16 pm
Location: Emden / Deutschland
Contact:
Contact Hilefoks
Website

  • Quote

Post by Hilefoks » Mon Oct 17, 2005 9:34 am

Raistlin wrote:Aber XEN verträgt sich mit Windows nicht -- Besser: Windows hält sich nicht an die Standards --> Windows ist unbrauchber für (u.A.) Xen ;)
Stimmt schon - aber:
Auf einer CPU mit Erweiterungen wie die kommenden Vanderpool Technology von Intel oder der Pacifica Erweiterung kommender AMD Prozessoren wird auch das möglich sein. Es wurde auf einem solchem Prozessor auch bereits ein unmodifiziertes Windows XP unter Xen 3 gebootet. Intel zeigte das unter anderem auf dem IDF. Siehe auch http://www.pro-linux.de/news/2005/8553.html.

Mfg Hilefoks
Top
Raistlin
l33t
l33t
User avatar
Posts: 691
Joined: Mon May 17, 2004 5:59 pm
Location: Boston, MA

  • Quote

Post by Raistlin » Mon Oct 17, 2005 9:44 am

Och cool, Xen3 kommt schon Anfang 2006
Fakt ist aber, dass das ganze nur mit Intel VT läuft - und die ersten CPUs kommen erst gerade auf den Markt.
IMHO wäre es also nicht verkehrt, von einer virtuellen Virtualisierungstechnik ;) zu sprechen, denn: Was praktisch noch nicht ITW ist, hat auch keinen Nutzen...

:twisted:
Zwei Was Eins Initially

"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."
Top
Arudil
Tux's lil' helper
Tux's lil' helper
Posts: 144
Joined: Sat Jun 26, 2004 5:43 pm
Contact:
Contact Arudil
Website

  • Quote

Post by Arudil » Sun Dec 11, 2005 1:37 pm

Hat jemand zwischenzeitlich konkrete Erfahrungen mit Windows 9x und NT gesammelt?

Ich hab grub4dos über kexec gestartet, und Windows98 im Standard-GRUB aufgerufen. Der DOS-Teil funktioniert*, aber Windows will nicht starten (Hänger).
*: Was mir aufgefallen ist: Das Auswahlmenü in DOS (wenn man den Windows-start abbricht, kommt beim nächsten Boot ein Menü) zählt verdammt schnell runter.
Naja, WinDOS ist eh aus der Mode; Hat jemand erfahrung mit "kexec -> grub4dos -> grub ->Windows NT"?
Top
Anarcho
Advocate
Advocate
User avatar
Posts: 2970
Joined: Sun Jun 06, 2004 7:51 pm
Location: Germany

  • Quote

Post by Anarcho » Sun Dec 11, 2005 2:39 pm

Raistlin wrote:Och cool, Xen3 kommt schon Anfang 2006
Fakt ist aber, dass das ganze nur mit Intel VT läuft - und die ersten CPUs kommen erst gerade auf den Markt.
IMHO wäre es also nicht verkehrt, von einer virtuellen Virtualisierungstechnik ;) zu sprechen, denn: Was praktisch noch nicht ITW ist, hat auch keinen Nutzen...

:twisted:
Ist doch schon drausse:

http://www.heise.de/newsticker/meldung/67011
...it's only Rock'n'Roll, but I like it!
Top
hoschi
Advocate
Advocate
User avatar
Posts: 2517
Joined: Sat Jul 19, 2003 9:08 pm
Location: Ulm, Germany, Europe
Contact:
Contact hoschi
Website

  • Quote

Post by hoschi » Sun Dec 11, 2005 9:01 pm

Wieso nicht einfach Grub installieren, Grub kann alles (hey, wozu Emacs wenn ich Grub haben kann?), angeblich soll man damit sogar Systemkernel laden können *gg*
Just you and me strogg!
Top
Post Reply
  • Print view

25 posts • Page 1 of 1

Return to “Diskussionsforum”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic