Moin zusammen
Neue Info hierzu:
Wenn ich unter Linux in der Cache-Partition die grub.cfg dahingehend ändere
dass statt set prefix=/boot/grub nur set prefix=verdammtekacke@soeinmist.de
steht, bootet Windows ohne in Grub zu gehen. Übrigens schreibt sich Windows
dann in efi und lässt Grub nicht mehr starten - es startet also nur noch
Windows.
(Nicht vergessen, bios statt efi geht nicht. Siehe: [lmn] Linbo 2.3.8 bootet
nicht auf Yoga 11e (Baytrail CPU) in der Mailingliste)
PLEASE HELP!!!
Am Freitag, 23. Dezember 2016, 00:03:05 CET schrieb Holger Baumhof:
Hallo Gorden,
mittlerweile rennt hier 2.3.13 und ich habe den PC auf Efi umgestellt.
Grub wird im Startmenü angezeigt, Linux funktioniert, Windows bootet
nicht, bzw nur mit Starthilfe. C:\EFI\Microsoft\Boot eine Datei
gptlabel. ist vorhanden, Image wurde mit 2.3.13 gemacht.
zuerst: die lml unterstützt Windows 7 und Windows 10.
Windows 8.1 wurde zu keiner Zeit getestet oder offiziell unterstützt.
Ich weiß ich weiß - aber ich darf nicht umsonst upgraden
Dann fallen mir anpassungen an deiner start.conf auf:
- bei dir steht als partition type bei der msr Partition c01 in der
Vorlage steht da 0c01
geändert - brachte aber nichts (habe aber kein neues Image gemacht - das mache
ich asap)
- bei deiner Windwows Betriebsystemdefinition fehlt die Zeile
Append =
die war da?!
- das Partitionslabel der Windwos Partition lautet
win8.1
ich würde da keine “Sonderzeichen” wie Punkte verwenden.
Hab ich raus gemacht
Falls du weiter mit WIn 8.1 testen willst, so würde ich dir empfehlen
zuerst mal die start.conf weg zu sichern und die Vorlage
/var/linbo/examples/start.conf.win10-efi zu verwenden.
Du kannst ja deine Imagenamen anpassen.
Nach einem import solltest du den Client booten und neu Partitionieren
und dann erst weiter testen.
Das versuche ich mal! Gute Idee
Desweiteren könnte es sein, dass sich win8.1 ähnlich zu win10 verhält,
wenn es ums booten geht: deswegen gibt es linbo 2.3.15, welches nochmal
fixes zum EFI boot für win10 mit bringt.
Hab ich probiert - ohne Erfolg
Das hat zwar noch nicht alle Probleme behoben, aber wir arbeiten dran.
Und zu guter letzt: falls sich das Yoga nicht in den CMS oder legacy
bootmode umschalten läßt (was viele Notebooks können: man muss nur
suchen) so kann es das vielleicht nach einem BIOS update.
Bisher ist der nicht EFI bootmodus doch weit aus einfacher zu realisieren.
Diesbezüglich hatten wir ja schon geschrieben - im legacy mode funzt Linbo
nicht mehr - seit dem Umstieg auf 2.3
Viele Grüße
Holger
Danke für die Hilfe und schöne Feiertage
Gorden
Medien & IT-Administration der Irena-Sendler-Schule
Am Pfeilshof 20
22393 Hamburg
Hallo Gorden,
bitte poste mal die start.conf wie sie jetzt aussieht.
Ist das ein 64bit Win8.1?
Hast du mal die orginal start.conf aus /var/linbo/examples/ versucht,
wie ich empfohlen hatte?
Und: in deinem einen Post hast du geschrieben, dass ein Upgrade auf
Win10 nicht geht: was ist mit einem Downgrade auf Win7?
VIele Grüße
Holger
So, habe es nun auch mit Win10 probiert…
Same same.
Hatte die Examples datei mit efi win und ubuntu genommen. Poste gleich meine Start.conf
# LINBO start.conf Beispiel mit EFI (GPT)
# EFI 64 Partition 1
# MSR Partition 2
# Windows 7 Partition 3
# Ubuntu Partition 4
# Swap Partition 5
# Cache auf Partition 6
# Daten auf Partition 7
[LINBO] # globale Konfiguration
Cache = /dev/sda6 # lokale Cache Partition
Server = 10.16.1.1 # IP des Linbo-Servers, der das Linbo-Repository vorhaelt
Group = yogaefi # Name der Rechnergruppe fuer die diese Konfigurationsdatei gilt
# Achtung: Server und Group werden beim Workstationsimport automatisch gesetzt!
SystemType = efi64 # moeglich ist bios|bios64|efi32|efi64 (Standard: bios fuer bios 32bit)
RootTimeout = 600 # automatischer Rootlogout nach 600 Sek.
AutoPartition = no # automatische Partitionsreparatur beim LINBO-Start
AutoFormat = no # kein automatisches Formatieren aller Partitionen beim LINBO-Start
AutoInitCache = no # kein automatisches Befuellen des Caches beim LINBO-Start
DownloadType = torrent # Image-Download per torrent|multicast|rsync, default ist rsync
BackgroundFontColor = white # Bildschirmschriftfarbe (default: white)
ConsoleFontColorStdout = white # Konsolenschriftfarbe (default: white)
ConsoleFontColorStderr = red # Konsolenschriftfarbe fuer Fehler-/Warnmeldungen (default: red)
KernelOptions = quiet splach # Beispiele:
#KernelOptions = acpi=noirq irqpoll # LINBO Kerneloptionen (z. B. acpi=off), m. Leerz. getrennt
#KernelOptions = server=10.16.1.5 # Abweichende Linbo-Server-IP als Kerneloption gesetzt
# falls gesetzt wird diese IP beim Workstationsimport verwendet
[Partition] # Partition fuer EFI
Dev = /dev/sda1 # Device-Name der Partition (sda1 = erste Partition auf erster Platte)
Size = 200M # Partitionsgroesse (Bsp.: 200M), ist keine Einheit (M, G oder T) angegeben, wird kiB angenommen
Id = ef # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, 7 = NTFS, ef = efi)
FSType = vfat # Dateisystem auf der Partition (FAT32)
Bootable = yes # Bootable-Flag gesetzt
Label = efi # Partitionslabel efi (efi system partition)
[Partition] # Partition fuer MSR
Dev = /dev/sda2 # Device-Name der Partition (sda2 = zweite Partition auf erster Platte)
Size = 128M # Partitionsgroesse 128M
Id = c01 # Partitionstyp 0c01
FSType = # kein Dateisystem
Bootable = no # kein Bootable-Flag
Label = msr # Partitionslabel msr (microsoft reserved partition)
[Partition] # Partition fuer Windows
Dev = /dev/sda3 # Device-Name der Partition (sda3 = dritte Partition auf erster Platte)
Size = 51200000 # Partitionsgroesse 30G
Id = 7 # Partitionstyp 83
FSType = ntfs # Dateisystem ext4
Bootable = no # kein Bootable-Flag
Label = win81 # Partitionslabel win7
[Partition] # Partition fuer Ubuntu
Dev = /dev/sda4 # Device-Name der Partition (sda4 = vierte Partition auf erster Platte)
Size = 20G # Partitionsgroesse 30G
Id = 83 # Partitionstyp 83
FSType = ext4 # Dateisystem ext4
Bootable = no # kein Bootable-Flag
Label = hulc # Partitionslabel ubuntu
[Partition] # Swap-Partition
Dev = /dev/sda5 # Device-Name der Partition (sda5 = fuenfte Partition auf erster Platte)
Size = 4G # Partitionsgroesse 4G
Id = 82 # Partitionstyp 82
FSType = swap # Dateisystem swap
Bootable = no # kein Bootable-Flag
Label = swap # Partitionslabel swap
[Partition] # Cache-Partition
Dev = /dev/sda6 # Device-Name der Partition (sda6 = sechste Partition auf erster Platte)
Size = 40G # Partitionsgroesse 80G
Id = 83 # Partitionstyp 83
FSType = ext4 # Dateisystem ext4
Bootable = no # kein Bootable-Flag
Label = cache # Partitionslabel cache
[Partition] # Daten-Partition
Dev = /dev/sda7 # Device-Name der Partition (sda7 = siebte Partition auf erster IDE-Platte)
Size = # Partitionsgroesse nicht angegeben = Rest der Platte
Id = 7 # Partitionstyp 7
FSType = ntfs # Dateisystem ntfs
Bootable = no # kein Bootable-Flag
Label = daten # Partitionslabel daten
[OS]
Name = Windows
Version = # Version (unbenutzt, leer lassen)
Description = Windows 8.1 # Beschreibung
IconName = win10.png # Icon fuer den Startbutton, muss unter /var/linbo/icons abgelegt sein
Image = # differentielles Image (Erweiterung .rsync, Verwendung nicht empfohlen)
BaseImage = yoga-win.cloop # Dateiname des Basisimages (Erweiterung .cloop)
Boot = /dev/sda3 # Bootpartition (unbenutzt, immer gleich Rootpartition)
Root = /dev/sda3 # Rootpartition, in die das BS installiert ist
Kernel = auto # Windows: auto (LINBO & Grub erkennen die Startparameter automatisch)
Initrd = # Windows: leer
Append = # Windows: leer
StartEnabled = yes # "Start"-Button anzeigen
SyncEnabled = yes # "Sync+Start"-Button anzeigen
NewEnabled = yes # "Neu+Start"-Button anzeigen
Hidden = yes # verstecke OS-Reiter (unbenutzte Option, auf "yes" lassen)
Autostart = no # automatischer Start des Betriebssystems (yes|no)
AutostartTimeout = 5 # Timeout in Sekunden fuer Benutzerabbruch bei Autostart
DefaultAction = start # Standardaktion bei Autostart: start|sync|new
[OS]
Name = HULC
Version = 14.04
Description =
IconName = ubuntu.png
Image = hulc-x64.rsync
BaseImage = hulc-x64.cloop
Boot = /dev/sda4
Root = /dev/sda4
Kernel = vmlinuz
Initrd = initrd.img
Append = ro splash
StartEnabled = yes
SyncEnabled = yes
NewEnabled = yes
Hidden = yes
Autostart = no
AutostartTimeout = 5
DefaultAction = start
Ich werde wohl als nächstes mal windows only probieren. Mich wundert dennoch, dass es geht, wenn ich die grub.cfg kaputt mache?!
Warum geht außerdem die Geschichte denn mit W10 nicht?!
Windows 7 soll ich nicht installieren.
Auch mit der example start.conf mit Windows only und frischer Windows 10 Insstallation geht nichts. Selbst wenn ich am Master-Client nur grün starte schlägt es fehl. Ich bräuchte jetzt wirklich dringend Hilfe 
Viele Grüße,
Gorden
cat /var/linbo/start.conf.yogaefi
# LINBO start.conf Beispiel mit EFI (GPT)
# EFI 64 Partition 1
# MSR Partition 2
# Windows 10 Partition 3
# Cache auf Partition 4
# Daten auf Partition 5
# Festplatte 160G
[LINBO] # globale Konfiguration
Server = 10.16.1.1 # IP des Linbo-Servers, der das Linbo-Repository vorhaelt
Group = yogaefi
# Achtung: Server und Group werden beim Workstationsimport automatisch gesetzt!
Cache = /dev/sda4 # lokale Cache Partition
RootTimeout = 600 # automatischer Rootlogout nach 600 Sek.
AutoPartition = no # automatische Partitionsreparatur beim LINBO-Start
AutoFormat = no # kein automatisches Formatieren aller Partitionen beim LINBO-Start
AutoInitCache = no # kein automatisches Befuellen des Caches beim LINBO-Start
DownloadType = torrent # Image-Download per torrent|multicast|rsync, default ist rsync
BackgroundFontColor = white # Bildschirmschriftfarbe (default: white)
ConsoleFontColorStdout = lightgreen # Konsolenschriftfarbe (default: white)
ConsoleFontColorStderr = orange # Konsolenschriftfarbe fuer Fehler-/Warnmeldungen (default: red)
SystemType = efi64 # moeglich ist bios|bios64|efi32|efi64 (Standard: bios fuer bios 32bit)
KernelOptions = quiet splash # Beispiele:
#KernelOptions = acpi=noirq irqpoll # LINBO Kerneloptionen (z. B. acpi=off), m. Leerz. getrennt
#KernelOptions = server=10.16.1.5 # Abweichende Linbo-Server-IP als Kerneloption gesetzt
# falls gesetzt wird diese IP beim Workstationsimport verwendet
[Partition] # Partition fuer EFI
Dev = /dev/sda1 # Device-Name der Partition (sda1 = erste Partition auf erster Platte)
Label = efi # Partitionslabel efi (efi system partition)
Size = 200M # Partitionsgroesse 200M, ist keine Einheit (M, G oder T) angegeben, wird kiB angenommen
Id = ef # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, 7 = NTFS, ef = efi)
FSType = vfat # Dateisystem auf der Partition (FAT32)
Bootable = yes # Bootable-Flag gesetzt
[Partition] # Partition fuer MSR
Dev = /dev/sda2 # Device-Name der Partition (sda2 = zweite Partition auf erster Platte)
Label = msr # Partitionslabel msr (microsoft reserved partition)
Size = 128M # Partitionsgroesse 128M
Id = 0c01 # Partitionstyp 0c01
FSType = # kein Dateisystem
Bootable = no # kein Bootable-Flag
[Partition] # Partition fuer Windows
Dev = /dev/sda3 # Device-Name der Partition (sda3 = dritte Partition auf erster Platte)
Label = windows # Partitionslabel win10
Size = 51200000 # Partitionsgroesse 30G
Id = 7 # Partitionstyp 83
FSType = ntfs # Dateisystem ext4
Bootable = no # kein Bootable-Flag
[Partition] # Cache-Partition
Dev = /dev/sda4 # Device-Name der Partition (sda4 = vierte Partition auf erster Platte)
Label = cache # Partitionslabel cache
Size = 50G # Partitionsgroesse 50G
Id = 83 # Partitionstyp 83
FSType = ext4 # Dateisystem ext4
Bootable = no # kein Bootable-Flag
[Partition] # Daten-Partition
Dev = /dev/sda5 # Device-Name der Partition (sda5 = sechste Partition auf erster IDE-Platte)
Label = daten # Partitionslabel daten
Size = # Partitionsgroesse nicht angegeben = Rest der Platte
Id = 7 # Partitionstyp 7
FSType = ntfs # Dateisystem ntfs
Bootable = no # kein Bootable-Flag
[OS] # Beginn einer Betriebssystemdefinition
Name = Windows 10 # Name des Betriebssystems
Version = # Version (unbenutzt, leer lassen)
Description = Windows 10 # Beschreibung
IconName = win10.png # Icon fuer den Startbutton, muss unter /var/linbo/icons abgelegt sein
Image = # differentielles Image (Erweiterung .rsync, Verwendung nicht empfohlen)
BaseImage = yoga-win.cloop # Dateiname des Basisimages (Erweiterung .cloop)
Boot = /dev/sda3 # Bootpartition (unbenutzt, immer gleich Rootpartition)
Root = /dev/sda3 # Rootpartition, in die das BS installiert ist
Kernel = auto # Windows: auto (LINBO & Grub erkennen die Startparameter automatisch)
Initrd = # Windows: leer
Append = # Windows: leer
StartEnabled = yes # "Start"-Button anzeigen
SyncEnabled = yes # "Sync+Start"-Button anzeigen
NewEnabled = yes # "Neu+Start"-Button anzeigen
Autostart = no # automatischer Start des Betriebssystems (yes|no)
AutostartTimeout = 5 # Timeout in Sekunden fuer Benutzerabbruch bei Autostart
DefaultAction = sync # Standardaktion bei Autostart: start|sync|new
Hidden = yes # verstecke OS-Reiter (unbenutzte Option, auf "yes" lassen)
Hallo Gorden,
mein INformations und Teststand ist, dass Win10 64bit mit uefi64 noch
nicht geht.
Letzte WOche hat mir aber Herr Jautz von Mars Solution geschrieben, dass
er es (ohne testing linbo) geschafft hat, win10 mit uefi auf einem
zweiten Rechner wieder her zu stellen.
Er schrieb:
… Hmm, meine Mail wurde an der Stelle in der ich
als Trenner einfügte, abgeschnitten.
Also hier nochmal:
Hallo Gorden,
mein INformations und Teststand ist, dass Win10 64bit mit uefi64 noch
nicht geht.
Letzte WOche hat mir aber Herr Jautz von Mars Solution geschrieben, dass
er es (ohne testing linbo) geschafft hat, win10 mit uefi auf einem
zweiten Rechner wieder her zu stellen.
Er schrieb:
Habe nun die Partition auf Bootbar gestellt und statt GRUB, Reboot
eingestellt und einfach mal versucht das Image mit Win 10 auf einen
zweiten Laptop zu klonen. Das Teil ist gerade hochgefahren, scheint also
zu klappen.
So wie ich das verstehe, hat er sda3 auf Bootable = yes gestellt (danach
muss formatiert werden, damit es übernommen wird).
Für deinen Test würde ich empfehlen: mach die Änderungen in der
start.conf (bootable = yes und reboot statt grub reinschreiben).
Dann formatiere einen Client mit linbo und installier danach Win10 64bit.
Dann Image erstellen und auf zweiten Rechner mittels formatieren, dann
syncen zurückspielen.
Ich empfehle bei Win7 und Win10 immer, dass man sync meidet und immer
neu+start macht, weil Win7 und Win10 NTFS fähigkeiten verwenden können,
die das rsync wohl noch nicht abbilden kann.
Das NEU+Start geht sowiso schneller als ein sync (warum auch immer).
Viele Grüße
Holger
Schaue mir Holgers Beitrag gleich an - wollte nur mal das Log posten
war mir nicht klar, dass das nicht funzt - ihr hattet mir das ja schon vor langem so empfohlen, da Linbo 2.3 ja nicht per BIOS funktioniert. 
ich probiere es - die Frage ist aber, ob DIESES Image dann auch geht, wenn man später mal linbo updatet und efi so nutzt wie es soll
viele Grüße