Hallo zusammen,
mit der Charge neuer Laptops (14 Stück) habe ich mir einige Probleme eingefangen.
Beim Booten per PXE kommt die Fehlermeldung Kernel doesn’t support 64-bit CPU.
Booten ist nur UEFI möglich, secureboot ist ausgeschaltet, auch die Deaktivierung von onboard-Geräten brachte nichts.
Eine alte Linbo-CD von 2016 wird geladen.
Vorgeschichte:
Im Spätherbst 2020 konnten wir linbo wenigstens noch per PXE starten und imagen. Lokal ging linbo damals schon nicht, aber nach etlichen Fehlermeldungen startete das Mint, egal welchen Eintrag man im Grub-Menü wählte. Die Geräte waren dann als Leihgeräte an Schüler ausgegeben worden. Das Touchpad ging übrigens damals auch nicht, Maus schon.
Ich weiß im Moment nicht weiter?!
Grüße
Matthias
[LINBO]
Group = amguefi
KernelOptions = acpi=noirq
Server = 10.16.1.1
ConsoleFontColorStdout = lightGreen
ConsoleFontColorStderr = red
RootTimeout = 600
SystemType = efi64
DownloadType = multicast
Cache = /dev/sda5
AutoPartition = no
AutoFormat = no
AutoInitCache = no
[Partition]
Bootable = yes
FSType = vfat
Id = ef
Size = 200M
Label = EFI
Dev = /dev/sda1
[Partition]
Bootable = no
FSType =
Id = 0c01
Size = 128M
Label =
Dev = /dev/sda2
[Partition]
Bootable = no
FSType = ext3
Id = 83
Size = 40G
Label = LinuxMint
Dev = /dev/sda3
[Partition]
Bootable = no
FSType = ntfs
Id = 7
Size = 48G
Label = Windows10
Dev = /dev/sda4
[Partition]
Bootable = yes
FSType = ext3
Id = 83
Size = 150G
Label = Cache
Dev = /dev/sda5
[OS]
Name = LinuxMint
Version =
Description = Ubuntu 16.04
IconName = mint.png
Image =
BaseImage = amgdhgmint.cloop
Root = /dev/sda3
Boot = /dev/sda3
Kernel = /boot/vmlinuz
Initrd = /boot/initrd.img
Append = ro splash
StartEnabled = yes
SyncEnabled = yes
NewEnabled = yes
Hidden = yes
Autostart = no
AutostartTimeout = 3
DefaultAction = start
[OS]
Name = Windows 10
Version =
Description = Windows 10
IconName = win10.png
Image =
BaseImage = amgdhgwin10.cloop
Root = /dev/sda4
Boot = /dev/sda4
Kernel = auto
Initrd =
Append =
StartEnabled = yes
SyncEnabled = no
NewEnabled = yes
Hidden = yes
Autostart = no
AutostartTimeout = 5
DefaultAction = start
# global part of group specific grub.cfg template for linbo net boot
# thomas@linuxmuster.net
# 20210202
#
# if you don't want this file being overwritten by import_workstations remove t$
# ### managed by linuxmuster.net ###
# edit to your needs
set default=0
set timeout=0
set fallback=1
set gfxmode=auto
set gfxpayload=keep
insmod all_video
insmod png
insmod gfxterm
insmod gfxmenu
insmod minicmd
insmod progress
terminal_output gfxterm
background_color 42,68,87
# 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
export theme
clear
# find linbo cache partition
set cachelabel="Cache"
if [ -n "$cachelabel" ]; then
search --label "$cachelabel" --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 'LINBO' --class linbo {
echo LINBO $bootflag for group amguefi
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 acpi=noirq $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 a$
# thomas@linuxmuster.net
# 20201126
#
[...]