Hallo,
ich versuche gerade Puppy-Linux zu installieren. Wegen des Reboot-Problems habe ich den Grub-Bootloader aktiviert. Aber hier mag Puppy leider nicht starten: Fehler “invalid signature”
Hier ist meine start.conf:
# LINBO start.conf, Beispiel fuer Ubuntu # Ubuntu auf Partition 1 # Swap auf Partition 2 # Virtualbox auf Partition 3 # Cache auf Partition 4 # Festplatte 160G [LINBO] # Start der globalen Konfiguration Cache = /dev/sda2 # lokale Cache Partition Server = 10.16.1.1 # IP des TFTP-Servers, der Images vorhaelt Group = puppy SystemType = bios RootTimeout = 600 # automatischer Rootlogout nach 600 Sek. AutoPartition = no # keine automatische Partitionsreparatur beim LINBO-Start AutoFormat = no # kein automatisches Formatieren aller Partitionen beim LINBO-Start AutoInitCache = no # kein automatisches Befüllen 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 für Fehler-/Warnmeldungen (default: red) KernelOptions = splash autostart=0 [Partition] # Betriebssystem (Ubuntu) Dev = /dev/sda1 # Device-Name der Partition (sda1 = erste Partition auf erster Platte) Size = 8192000 # Partitionsgroesse in kB (Bsp.: ca. 10G) Id = 83 # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, 7 = NTFS, ...) FSType = ext3 # Dateisystem ext4 Bootable = no # Bootable-Flag Label = [Partition] # Swap Dev = /dev/sda2 # Device-Name der Partition (sda2 = zweite Partition auf erster Platte) Size = 8192000 # Partitionsgroesse 8388608 kB (Bsp.: ca. 10G) Id = 83 # Partitionstyp (83 = Linux, 82 = swap, c = FAT32, 7 = NTFS, ...) FSType = ext3 # Dateisystem ext4 Bootable = no # Bootable-Flag Label = [OS] Name = Puppy Version = Description = Puppy IconName = ubuntu.png Image = BaseImage = puppy.cloop Boot = /dev/sda1 Root = /dev/sda1 Kernel = vmlinuz Initrd = initrd.img Append = ro splash StartEnabled = yes SyncEnabled = yes NewEnabled = yes Hidden = yes Autostart = no AutostartTimeout = 5 DefaultAction = start
und hier die grub.cfg
# global part of group specific grub.cfg template for linbo net boot # thomas@linuxmuster.net # 20160804 # # if you don't want this file being overwritten by import_workstations remove the following line: # ### managed by linuxmuster.net ### # edit to your needs set default=0 set timeout=5 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 # linbo part, boot local or net (default #0) menuentry 'LINBO' --class linux { echo LINBO $bootflag for group puppy echo set root="(hd0,2)" 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 splash autostart=0 $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 # 20160804 # # start "Puppy" directly menuentry 'Puppy (Start)' --class unknown_start { set root="(hd0,1)" set win_efiloader="/EFI/Microsoft/Boot/bootmgfw.efi" if [ -e /vmlinuz -a -e /initrd.img ]; then linux /vmlinuz root=/dev/sda1 ro splash initrd /initrd.img elif [ -e /vmlinuz -a -e /initrd ]; then linux /vmlinuz root=/dev/sda1 ro splash initrd /initrd elif [ -e /vmlinuz -a -e /initrd.img ]; then linux /vmlinuz root=/dev/sda1 ro splash initrd /initrd.img elif [ -e /vmlinuz ]; then linux /vmlinuz root=/dev/sda1 ro splash 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 } # boot LINBO, sync and then start "Puppy" menuentry 'Puppy (Sync+Start)' --class unknown_syncstart { set root="(hd0,2)" 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 LINBO $bootflag for group puppy echo echo -n "Loading $linbo_kernel ..." linux $linbo_kernel splash autostart=0 linbocmd=sync:1,start:1 $bootflag echo echo -n "Loading $linbo_initrd ..." initrd $linbo_initrd boot fi } # boot LINBO, format os partition, sync and then start "Puppy" menuentry 'Puppy (Neu+Start)' --class unknown_newstart { set root="(hd0,2)" 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 LINBO $bootflag for group puppy echo echo -n "Loading $linbo_kernel ..." linux $linbo_kernel splash autostart=0 linbocmd=format:1,sync:1,start:1 $bootflag echo echo -n "Loading $linbo_initrd ..." initrd $linbo_initrd boot fi }
Viele Grüße
Jürgen