Hallo,
folgendes Problem:
Ich habe baugleiche Laptops die schon mehrfach per Linbo eingerichtet wurden. Nun habe ich einen komplett neu installiert (Win 10 64bit) und auch die Partionierungen geändert. Hochgeladen auf die ersten 2 verteilt kein Problem. Alle anderen funktionieren nicht. Linbo läuft ohne Fehler durch. Aber beim ersten Boot erscheint die vielsagende Fehlermeldeung
Der PC/das Gerät muss repariert werden. Die Anwendung oder das Betriebssystem konnte nicht geladen werden
Hat jemand eine Idee, woran das liegen kann?
Ich füge mal die start.conf und die custom.cfg hinzu.
Vielen Dank, Martin
# LINBO start.conf Beispiel mit
# Windows 7 auf Partition 1 (NTFS)
# Ubuntu auf Partition 2
# Swap auf Partition 3
# Daten auf Partition 5 (NTFS)
# Cache auf Partition 6
# Festplatte 160G
[LINBO] # globale Konfiguration
Cache = /dev/sda2 # lokale Cache Partition
Server = 10.16.1.1 # IP des Linbo-Servers, der das Linbo-Repository vorhaelt
Group = schuelerausleihe
# Achtung: Server und Group werden beim Workstationsimport automatisch gesetzt!
SystemType = bios # 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 = multicast # 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 splash dhcpretry=10 # 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] # Start einer Partitionsdefinition fuer ein Betriebssystem (Ubuntu)
Dev = /dev/sda1 # Device-Name der Partition (sda1 = erste Partition auf erster Platte)
Label = windows # Partitionslabel
Size = 50G # Partitionsgroesse 20G, ist keine Einheit (M, G oder T) angegeben, wird kiB angenommen
Id = 7 # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, 7 = NTFS, ...)
FSType = ntfs # Dateisystem ext4
Bootable = yes # Bootable-Flag
[Partition] # Start einer Partitionsdefinition, Cachepartition
Dev = /dev/sda2 # Device-Name der Partition (sda2 = zweite Partition auf erster Platte)
Label = cache # Partitionslabel
Size = 50G # Partitionsgroesse 20G
Id = 83 # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, 7 = NTFS, ...)
FSType = ext4 # Dateisystem ext4
Bootable = yes # Bootable-Flag
[Partition] # Start einer Partitionsdefinition, Cachepartition
Dev = /dev/sda3 # Device-Name der Partition (sda2 = zweite Partition auf erster Platte)
Label = daten # Partitionslabel
Size = # Partitionsgroesse 20G
Id = 7 # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, 7 = NTFS, ...)
FSType = ntfs # Dateisystem ext4
Bootable = no # Bootable-Flag
[OS]
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 = schuelerAusleiehe.cloop # Dateiname des Basisimages (Erweiterung .cloop)
Boot = /dev/sda1 # Bootpartition (unbenutzt, immer gleich Rootpartition)
Root = /dev/sda1 # Rootpartition, in die das BS installiert ist
Kernel = grub.exe # Relativer Pfad zum Kernel
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 = 600 # Timeout in Sekunden fuer Benutzerabbruch bei Autostart
DefaultAction = start # Standardaktion bei Autostart: start|sync|new
und für den Bootloader
# global part of group specific grub.cfg template for linbo net boot
# thomas@linuxmuster.net
# 20171107
#
# if you don't want this file being overwritten by import_workstations remove the following line:
# edit to your needs
set default=1
set timeout=10
set fallback=1
set gfxpayload=800x600x16
# 32bit pae, non pae or 64bit kernel
if cpuid -l; then
set linbo_kernel=/linbo64
set linbo_initrd=/linbofs64.lz
elif cpuid -p; then
set linbo_kernel=/linbo
set linbo_initrd=/linbofs.lz
else
set linbo_kernel=/linbo-np
set linbo_initrd=/linbofs-np.lz
fi
# theme settings (modify for custom theme)
#set theme=/boot/grub/themes/linbo/theme.txt
#set font=/boot/grub/themes/linbo/unifont-regular-16.pf2
# load theme
#if [ -e "$theme" -a -e "$font" ]; then
# loadfont "$font"
#export theme
#fi
clear
# find linbo cache partition
set cachelabel="cache"
if [ -n "$cachelabel" ]; then
search --label "$cachelabel" --set cacheroot
fi
if [ -z "$cacheroot" ]; then
search --file /start.conf --set cacheroot
fi
if [ -z "$cacheroot" ]; then
search --file "$linbo_initrd" --set cacheroot
fi
if [ -n "$cacheroot" ]; then
set root="$cacheroot"
else
set root="(hd0,5)"
fi
# linbo part, boot local or net (default #0)
menuentry 'Imaging' --class linbo {
echo LINBO $bootflag for group pcs
echo
if [ -e "$linbo_kernel" -a -e "$linbo_initrd" ]; then
set bootflag=localboot
elif [ -n "$pxe_default_server" ]; then
set root="(tftp)"
set bootflag=netboot
fi
if [ -n "$bootflag" ]; then
echo -n "Loading $linbo_kernel ..."
linux $linbo_kernel quiet splash dhcpretry=10 $bootflag
echo
echo -n "Loading $linbo_initrd ..."
initrd $linbo_initrd
boot
else
if [ "$grub_platform" = "pc" ]; then
set ipxe="/ipxe.lkrn"
fi
if [ -e "$ipxe" ]; then
echo -n "Initiating pxe boot ..."
linux16 $ipxe dhcp
boot
fi
fi
}
# group specific grub.cfg template for linbo net boot, should work with linux and windows operating systems
# thomas@linuxmuster.net
# 20171107
#
# start "Windows 10" directly
menuentry 'Windows 10 (Start)' --class win_start {
set oslabel="windows"
## if [ -n "$oslabel" ]; then
## search --label "$oslabel" --set osroot
## fi
if [ -n "$osroot" ]; then
set root="$osroot"
else
set root="(hd0,1)"
fi
set win_efiloader="/EFI/Microsoft/Boot/bootmgfw.efi"
if [ -e /vmlinuz -a -e /initrd.img ]; then
linux /vmlinuz root=LABEL=windows
initrd /initrd.img
elif [ -e /vmlinuz -a -e /initrd ]; then
linux /vmlinuz root=LABEL=windows
initrd /initrd
elif [ -e /grub.exe -a -e /noinitrd_placeholder ]; then
linux /grub.exe root=LABEL=windows
initrd /noinitrd_placeholder
elif [ -e /grub.exe ]; then
linux /grub.exe root=LABEL=windows
elif [ -s /boot/grub/grub.cfg ] ; then
configfile /boot/grub/grub.cfg
elif [ "$grub_platform" = "pc" ]; then
if [ -s /bootmgr ] ; then
ntldr /bootmgr
elif [ -s /ntldr ] ; then
ntldr /ntldr
elif [ -s /grldr ] ; then
ntldr /grldr
else
chainloader +1
fi
elif [ -e "$win_efiloader" ]; then
chainloader $win_efiloader
boot
fi
}