Lenovo S205: Ubuntu/Windows 7 Dual-boot Probleme

Mitglied seit
17.04.2011
Beiträge
7
Renomée
0
Hallo,
ich habe Probleme Ubuntu (egal welche Version, habs mit 10.10 und 11.04 Beta1/2 versucht) parallel zu Windows 7 Professional 64bit aufm Lenovo S205 zu installiern. Solange nur eines der Betriebssysteme drauf ist funktioniert alles prima (bis auf die bereits im anderen Thread diskutierten Ubuntu-Problemchen).

Wenn ich allerdings zuerst Windows 7 und danach Ubuntu installieren will, findet der Ubuntu-Installer die Windows Partitionen nicht. Der Installer(und auch GParted) zeigt einfach nur eine leere Festplatte ohne jede Partion an und überschreibt während der Installation einfach alles und legt GPT Partitionen an. Andersherum, wenn ich zuerst Ubuntu installiere sagt der Windows 7 Installer, dass die Platte GPT-partitioniert ist und es sich deshalb nicht installieren lässt.

Ich nehme mal an, dass ich hier BIOS Emulation (Windows) vs. purem EFI Modus (Ubuntu) stolpere und da dies mein erstes (U)EFI-Gerät ist stehe ich jetzt etwas auf dem Schlauch. Wie bringe ich das Gerät dazu entweder Windows im EFI mode zu booten (um es dadurch auf GPT Platten installieren zu können), oder eben Ubuntu im BIOS mode? Ich habe im Netz gelesen, dass es bei vielen Mainboards dafür extra settings gibt. Im S205 habe ich dazu nichts gefunden.

Ich habe etwas mit der EFI-shell experimentiert, weil ich gelesen habe man könnte von dort aus den Windows7-Installer im EFI mode starten, konnte von dort aber nicht auf den USB-Stick zugreifen und habe das dann erstmal nicht weiter verfolgt. Wäre das ein legitimer Weg, wenn ich es denn hinbekäme auf den Stick zuzugreifen?

Oder ist das alles viel einfacher und ich übersehe irgendwas grundlegendes?
Für Hilfe oder Hinweise wäre ich sehr dankbar!
 
Zuletzt bearbeitet:
Laut httx://wwx.heise.de/netze/hotline/FAQ-Unified-Extensible-Firmware-Interface-1082019.html scheint der Weg über die EFI-Shell wohl wirklich der richtige zu sein. Allerdings scheint das grundsätzlich nur zu funktionieren, wenn man den Windows Installer von DVD aus booten will, was wohl auch erklären würde, warum ich bei meinen ersten Shell Experimenten und Win Installer auf USB-Stick nicht weiter gekommen bin.

Ich werd mir wohl mal ein USB-DVD Teil organisieren müssen und das Ergebnis hier posten. Vielleicht hilfs ja jemandem.
 
Moin,
ich win7 im efi mit diesem trick hier hinbekommen und ein iso gebacken was efi erzwingt ... damit geht auch gpt partionen.
httX://wwX.insanelymac.com/forum/index.php?showtopic=184349

mein problem ist ... ich hab ubuntu 11.04 live gestartet und mit gparted gpt partitionen angelegt.

windows installiert... geht!

ubuntu installiert .... nimmt - warum auch immer - erstmal grub-pc. also chroot und grub-efi installiert. legt auch alles an.
aber ich kann es nicht booten ... im bootmenü mit FN+F11 (F12) steht nur der windoof bootloader.

nen usbstick mit efishell wie im heise faq bekomm ich irgendwie nicht mehr zum laufen, seit win7 druff is.

und ich muss -laut dieser anleitung httXs://wiki.archlinux.org/index.php/GRUB2#Bootloader_Installation_for_UEFI_systems - ja irgendwie einmal in dieses system booten.

aber ein boot from file oder so hat das s205 efi ja net ...

hat jmd ne idee?
.
EDIT :
.

ok hab es geschafft ne efi shell in die efi partition zu kopieren
im prinzip hiermit
httX://wwX.heise.de/ct/hotline/FAQ-Unified-Extensible-Firmware-Interface-1082020.html

jetzt ist nur grub quasi leer ... also keine menüeinträge ...
verdammt ...!
.
EDIT :
.

so ... ka worans genau lag ... aber jetzt geht es.
grub.cfg muss natürlich in EFI/grub/ liegen. hab sie nach einem update-grub dorthin verschoben und in /boot/grub einen symlink gemacht ... damit sie mit geupdatet wird.
die in der anleitung von arch beschriebenen grafikmodule hab ich in /boot/grub/video.lst geschrieben. natürlichh update-grub nicht vergessen.

etwas blööd ... update grub findet den windowsbootloader nicht ... ist aber weiter im efi bootmenü zu erreichen.

BTW: ich habe, mit der originalfestplatte, das problem das beide OS nicht runterfahren können!
.
EDIT :
.

Nochmal langsam zum mitschreiben ^^:
ich hab das lenovo ideapad s205 mit 4gb und freedos gekauft. keine zusätliche hardware keine ssd.

- ubuntu live cd booten (ich hab 11.04 beta2 genommen auch zum installieren später)
-- gparted ausführen, partitionstabellentyp auf gpt gesetzt (ACHTUNG ihr verliert alle nicht gespeicherten daten) und dann die partionen anlegen wie ihr lustig seid. die erste (efi) habe ich 200mb gewählt und das bootflag gesetzt
- windows installieren
-- ich habe mir eine efi cd iso gemacht wwX.insanelymac.com/forum/index.php?showtopic=184349
-- man kann aber auch, wenn man im vorherigen schritt eh schon gerade ein live linux hat in die efi partionen unter /EFI/ eine efi-shell installieren, siehe heise faq wwX.heise.de/ct/hotline/FAQ-Unified-Extensible-Firmware-Interface-1082020.html
- ubuntu installieren
-- wie erwähnt habe ich 11.04b2 genommen
-- die efi partion (sda1 bei mir) habe ich unter /boot/efi eingehängt schon wärend der installation (nicht formatieren, sonst is windoof bootloader weg ^^
-- er hat bei mir nicht erkannt, dass er grub-efi-amd64 nehmen muss, er hat lustig mit grub-pc installiert, was net geht
-- nach der installation wieder ubuntu live starten und
--- chrooten (siehe einschlägige wikis) dev sys und proc nicht vergessen zu binden, da wir was nachinstallieren wollen ist es hilfreich die /etc/resolv.conf in das gemountete laufwerk an die gleiche stelle zu kopieren
--- apt-get install grub-efi-amd64
--- dann abgeandelt dieser anleitung folgen httXs://wiki.archlinux.org/index.php/GRUB2#Bootloader_Installation_for_UEFI_systems (grub_efi_bla-install ist hier nur grub-install)
--- da scheinbar grub install die grub.cfg nicht mit anlegt müsst ihr die kopieren (ich denke auch nach jedem grub update) hmpf
--- in /boot/grub/video.lst hab ich die in der anleitung erwähnten videomodule eingetragen
--- an dieser stelle wird windoof warscheinlich die efi-shell gekillt haben ... also das gleiche spiel wie oben erwähnt, solange man noch im live-linux ist
--- reboot ^^
--- mit f12 (fn+f11) die sata platte auswählen, man sollte in die efishell kommen, in die efipartion wechsel - bei mir blk0: - ins grub verzeichnis gehen und grub.efi aufrufen
--- den letzten schritt der arch anleitung efibootmgr entsprechend aufrufen
--- FERTIG

nun ist grub default, bei mir findet er keinen win7 bootloader, aber auch net schlimm, denn bei mir ^^ konnte ich den immernoch unter f12 im efibootmenü auswählen

ich hoffe es hilft ^^
 
Hey, danke für die Anleitung! Beruhigend, dass es doch irgendwie klappt.

BTW: ich habe, mit der originalfestplatte, das problem das beide OS nicht runterfahren können!
Hrm, das ist ja eher unschön. Klappt denn Suspend-to-Disk/RAM unter Windows?

Aber... was fürn Aufwand. Ich frage mich gerade, ob es nicht doch auch irgendwie möglich ist, quasi komplett auf den ganzen EFI Kram zu verzichten und Ubuntu ganz klassisch auf eine Platte mit MBR etc. zu installieren. Das habe ich letzte Woche mal versucht, da ist der Installer aber immer während der Grubinstallation abgestürzt. Habs dann nicht weiter verfolgt.

Naja, werd deine Anleitung am Wochenende mal durchackern. Danke nochmal.
 
Zuletzt bearbeitet:
ja find ich jetzt auch net so klasse mit der hdd ...
win suspend hab ich net getestet.

was mir gerade aufgefallen ist, sobald man dann mal ubuntu im efi modus gebootet hat ... geht grub-install auch quasi von allein. der legt dann aber in EFI/ubuntu ... also die obige anleitung benutzen und halt net in EFI/grub sondern ubuntu ...
dann braucht man den letzten teil wohl auch net mehr, also das manuelle ausführen von efibootmgr
komischerweise ist dann bei dem grub kein textmodus ... ka warum, haben aber schon mehr leute reported.

das ist scheinbar nur deshalb so ein problem, weil auch der ubuntu installer nict nativ in efi bootet ... blööd das ...

naja auf jeden fall viel erfolg!
 
So, ich hatte jetzt auch endlich wieder Zeit etwas rumzuspielen und habe jetzt auch endlich Win7 und auch Ubuntu drauf. Beide System lassen sich sogar sauber herunterfahren und in Suspend-to-Disk/RAM schicken. Ich habe es allerdings etwas anders gelöst, als Du.

Ich habe zuerst nochmal alles komplett platt gemacht. Alle Paritionen gelöscht und dann mit Win7 angefangen. Dafür habe ich vom normalen, unmodifizierten Windows 7 Image vom USB-Stick gebootet und im Partitionierungstool des Installers eine (MBR-) NTFS-Partition erzeugt.

Nach der Installation habe ich direkt ein Live Ubuntu gestartet und siehe da, auf einmal hat auch Ubuntu die Windows Partition gefunden. Es scheint als ob bei meinen vorigen Versuchen irgendwas mit den Partitionen nicht ganz richtig gelaufen ist, so dass Ubuntu die NTFS Partionen nicht "sehen" konnte.
Die Ubuntu Installation ist auch dieses mal wieder während der Installation von Grub2 abgeschmiert. Ubuntu selbst war vollständig auf der Platte, nur Grub fehlte, welcher sich aber manuell vom Live-System aus dann doch scheinbar ohne Probleme installieren ließ (z.B. nach dieser Anleitung: Ubuntu Wiki).

Nach dem Neustart bootete aber trotzdem nichts. Ich kenne mich nicht genug aus, als das sich weiteres rumgefrickel gelohnt hätte. Deshalb habe ich dann wieder zum Windows USB-Stick gegriffen und in der Kommandozeile des Windows-Installers den MBR per "Bootrec /fixmbr"-Kommando wiederhergestellt. Danach bootete Windows wieder. Dort habe ich dann per EasyBCD einen Bootmenueintrag für Ubuntu erstellt. Jetzt kann ich per Windows-Bootmanager Grub2 starten, von wo aus ich dann Ubuntu booten kann. Ist zwar etwas umständlich, weil man sich durch zwei Bootloader klicken muss, aber wenn man die Timeouts niedrig setzt geht das ja auch recht flott, ohne dass man selber was tun müsste.

Ich habe jetzt also eine MBR-partitionierte Platte mit Win7/Ubuntu11.04, beide Systeme lassen sich sauber herunterfahren und einschläfern/wiederbeleben.
 
Zuletzt bearbeitet:
Schön das du es auch hinbekommen hast!
Hab so das Gefühl, das Lenovo das EFI nicht korrekt umgesetzt hat, es schent die EFI Komandos für Herunterfahren nicht zu verstehen - SCHADE. In der hinsicht scheint es fest in BIOS-Emulation zu sein.
Hoffentlich ändern sie das bald.
 
- gparted ausführen, partitionstabellentyp auf gpt gesetzt (ACHTUNG ihr verliert alle nicht gespeicherten daten) und dann die partionen anlegen wie ihr lustig seid. die erste (efi) habe ich 200mb gewählt und das bootflag gesetzt
Mag eine sau dämliche Frage sein, aber: Welches Dateisystem hast Du der Partition denn verpasst? NTFS? Ich finde dazu irgendwie nichts....
 
Zurück
Oben Unten