Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-88848

Boot rhel10 using syslinux pxelinux.0 stuck

Linking RHIVOS CVEs to...Migration: Automation ...RHELPRIO AssignedTeam ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Undefined Undefined
    • None
    • rhel-10.0.beta, rhel-10.0
    • syslinux
    • None
    • No
    • None
    • rhel-bootloader
    • ssg_core_services
    • 3
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • x86_64
    • None

      What were you trying to do that didn't work?

      Trying to run kea-dhcp6 server and run network boot installation on client.

      used rhel10-beta iso

      https://access.cdn.redhat.com/content/origin/files/sha256/f8/f837ceb4e481aa630f83b2151bb41c9fa5043b1460305d52a0e00646466ed4ac/rhel-10.0-beta-x86_64-dvd.iso?auth%3D1748318400_cc79380ad06a9d23021ca5fde78c703e&sa=D&source=docs&ust=1745933999342605&usg=AOvVaw3sSZYIgdO2jYv9Il2CNEhn

       

      Please provide the package NVR for which the bug is seen:

      syslinux.x86_64                                      6.04-0.30.el10

      How reproducible is this bug?:

      always

      Steps to reproduce

      1. Set kea-server
      2. prepare TFTP server
      3. try boot client

      Expected results

      Client starts installation.

      Actual results

      Client get stuck on pxelinux

      kea configuration

       

      {
        "Dhcp6": {
          "interfaces-config": {
            "interfaces": [ "enp2s0" ]
          },
          "subnet6": [
            {
              "id": 1,
              "subnet": "2001:db8:1::/64",
              "interface": "enp2s0",
              "pools": [
                {
                  "pool": "2001:db8:1::100-2001:db8:1::200"
                }
              ]
            }
          ],
          "client-classes": [
            {
              "name": "uefi PXE Clients’,
              "test": "substring(option[16].hex,6,9) == 'PXEClient' and substring(option[16].hex,21,5) == '00007'",
              "option-data": [
                {
                  "space": "dhcp6",
                  "name": "bootfile-url",
                  "code": 59,
                  "data": "tftp://[2001:db8:1::1]/uefi/BOOT/BOOTX64.EFI"
                }
              ]
            },
            {
              "name": "bios PXE Clients",
              "test": "substring(option[16].hex,6,9) == 'PXEClient' and not and substring(option[16].hex,21,5) == '00007'”,
              "option-data": [
                {
                  "space": "dhcp6",
                  "name": "bootfile-url",
                  "code": 59,
                  "data": "tftp://[2001:db8:1::1]/syslinux/pxelinux.0"
                }
              ]
            },
            {
              "name": "HTTP Clients",
              "test": "substring(option[16].hex,6,10) == 'HTTPClient'",
              "option-data": [
                {
                  "space": "dhcp6",
                  "name": "bootfile-url",
                  "code": 59,
                  "data": "http://[2001:db8:1::1]/uefi/BOOT/BOOTX64.EFI"
                }
              ]
            }
          ]
        }
      }
      

       

       

      TFTP server prepared

       

      root@fhrdina-pc:~# ls -all -R /var/lib/tftpboot/
      /var/lib/tftpboot/:
      total 8
      drwxr-xr-x.  5 root root   48 Apr 15 15:10 .
      drwxr-xr-x. 57 root root 4096 Apr 23 17:38 ..
      drwxr-xr-x.  3 root root   79 Apr 14 15:03 images
      drwxr-xr-x.  5 root root 4096 Apr 23 17:25 syslinux
      /var/lib/tftpboot/images:
      total 600708
      drwxr-xr-x. 3 root root        79 Apr 14 15:03 .
      drwxr-xr-x. 5 root root        48 Apr 15 15:10 ..
      -rwxr-xr-x. 1 root root   8593408 Apr 14 15:03 efiboot.img
      -rwxr-xr-x. 1 root root     35337 Apr 14 15:03 eltorito.img
      -rwxr-xr-x. 1 root root 606494720 Apr 14 15:03 install.img
      drwxr-xr-x. 2 root root        39 Apr 14 15:03 pxeboot
      /var/lib/tftpboot/images/pxeboot:
      total 155028
      drwxr-xr-x. 2 root root        39 Apr 14 15:03 .
      drwxr-xr-x. 3 root root        79 Apr 14 15:03 ..
      -rwxr-xr-x. 1 root root 143250780 Apr 14 15:03 initrd.img
      -rwxr-xr-x. 1 root root  15493240 Apr 14 15:03 vmlinuz
      /var/lib/tftpboot/syslinux:
      total 2032
      drwxr-xr-x. 5 root root   4096 Apr 23 17:25 .
      drwxr-xr-x. 5 root root     48 Apr 15 15:10 ..
      -rwxr-xr-x. 1 root root    439 Apr 14 15:07 altmbr.bin
      -rwxr-xr-x. 1 root root    439 Apr 14 15:07 altmbr_c.bin
      -rwxr-xr-x. 1 root root    439 Apr 14 15:07 altmbr_f.bin
      -rwxr-xr-x. 1 root root   1780 Apr 14 15:07 cat.c32
      -rwxr-xr-x. 1 root root  25012 Apr 14 15:07 chain.c32
      -rwxr-xr-x. 1 root root   1420 Apr 14 15:07 cmd.c32
      -rwxr-xr-x. 1 root root   3844 Apr 14 15:07 cmenu.c32
      -rwxr-xr-x. 1 root root   1656 Apr 14 15:07 config.c32
      -rwxr-xr-x. 1 root root   4436 Apr 14 15:07 cptime.c32
      -rwxr-xr-x. 1 root root   4676 Apr 14 15:07 cpu.c32
      -rwxr-xr-x. 1 root root   1940 Apr 14 15:07 cpuid.c32
      -rwxr-xr-x. 1 root root   2940 Apr 14 15:07 cpuidtest.c32
      -rwxr-xr-x. 1 root root   1760 Apr 14 15:07 debug.c32
      -rwxr-xr-x. 1 root root    605 Apr 23 17:25 default
      -rwxr-xr-x. 1 root root   4248 Apr 14 15:07 dhcp.c32
      drwxr-xr-x. 2 root root     71 Apr 14 15:07 diag
      -rwxr-xr-x. 1 root root   3136 Apr 14 15:07 dir.c32
      -rwxr-xr-x. 1 root root   2192 Apr 14 15:07 disk.c32
      -rwxr-xr-x. 1 root root   8936 Apr 14 15:07 dmi.c32
      -rwxr-xr-x. 1 root root  12512 Apr 14 15:07 dmitest.c32
      drwxr-xr-x. 2 root root     64 Apr 14 15:07 dosutil
      -rwxr-xr-x. 1 root root   3460 Apr 14 15:07 elf.c32
      -rwxr-xr-x. 1 root root   2920 Apr 14 15:07 ethersel.c32
      -rwxr-xr-x. 1 root root  10356 Apr 14 15:07 gfxboot.c32
      -rwxr-xr-x. 1 root root    440 Apr 14 15:07 gptmbr.bin
      -rwxr-xr-x. 1 root root    440 Apr 14 15:07 gptmbr_c.bin
      -rwxr-xr-x. 1 root root    440 Apr 14 15:07 gptmbr_f.bin
      -rwxr-xr-x. 1 root root   1764 Apr 14 15:07 gpxecmd.c32
      -rwxr-xr-x. 1 root root 164460 Apr 14 15:07 hdt.c32
      -rwxr-xr-x. 1 root root   3864 Apr 14 15:07 hexdump.c32
      -rwxr-xr-x. 1 root root   2016 Apr 14 15:07 host.c32
      -rwxr-xr-x. 1 root root   1972 Apr 14 15:07 ifcpu64.c32
      -rwxr-xr-x. 1 root root   4268 Apr 14 15:07 ifcpu.c32
      -rwxr-xr-x. 1 root root   4480 Apr 14 15:07 ifmemdsk.c32
      -rwxr-xr-x. 1 root root   2092 Apr 14 15:07 ifplop.c32
      -rwxr-xr-x. 1 root root    432 Apr 14 15:07 isohdpfx.bin
      -rwxr-xr-x. 1 root root    432 Apr 14 15:07 isohdpfx_c.bin
      -rwxr-xr-x. 1 root root    432 Apr 14 15:07 isohdpfx_f.bin
      -rwxr-xr-x. 1 root root    432 Apr 14 15:07 isohdppx.bin
      -rwxr-xr-x. 1 root root    432 Apr 14 15:07 isohdppx_c.bin
      -rwxr-xr-x. 1 root root    432 Apr 14 15:07 isohdppx_f.bin
      -rwxr-xr-x. 1 root root  38912 Apr 14 15:07 isolinux.bin
      -rwxr-xr-x. 1 root root  38912 Apr 14 15:07 isolinux-debug.bin
      -rwxr-xr-x. 1 root root   1840 Apr 14 15:07 kbdmap.c32
      -rwxr-xr-x. 1 root root   5036 Apr 14 15:07 kontron_wdt.c32
      -rwxr-xr-x. 1 root root 115420 Apr 14 15:07 ldlinux.c32
      -rwxr-xr-x. 1 root root   5260 Apr 14 15:07 lfs.c32
      -rwxr-xr-x. 1 root root 178460 Apr 14 15:07 libcom32.c32
      -rwxr-xr-x. 1 root root  67792 Apr 14 15:07 libgpl.c32
      -rwxr-xr-x. 1 root root 102436 Apr 14 15:07 liblua.c32
      -rwxr-xr-x. 1 root root  23940 Apr 14 15:07 libmenu.c32
      -rwxr-xr-x. 1 root root  25008 Apr 14 15:07 libutil.c32
      -rwxr-xr-x. 1 root root   4868 Apr 14 15:07 linux.c32
      -rwxr-xr-x. 1 root root  74349 Apr 14 15:07 lpxelinux.0
      -rwxr-xr-x. 1 root root   3140 Apr 14 15:07 ls.c32
      -rwxr-xr-x. 1 root root   7104 Apr 14 15:07 lua.c32
      -rwxr-xr-x. 1 root root  11312 Apr 14 15:07 mboot.c32
      -rwxr-xr-x. 1 root root    440 Apr 14 15:07 mbr.bin
      -rwxr-xr-x. 1 root root    440 Apr 14 15:07 mbr_c.bin
      -rwxr-xr-x. 1 root root    440 Apr 14 15:07 mbr_f.bin
      -rwxr-xr-x. 1 root root  25756 Apr 14 15:07 memdisk
      -rwxr-xr-x. 1 root root   2676 Apr 14 15:07 meminfo.c32
      -rwxr-xr-x. 1 root root  26208 Apr 14 15:07 menu.c32
      -rwxr-xr-x. 1 root root   3576 Apr 14 15:07 pci.c32
      -rwxr-xr-x. 1 root root   3676 Apr 14 15:07 pcitest.c32
      -rwxr-xr-x. 1 root root   3184 Apr 14 15:07 pmload.c32
      -rwxr-xr-x. 1 root root   1836 Apr 14 15:07 poweroff.c32
      -rwxr-xr-x. 1 root root   3288 Apr 14 15:07 prdhcp.c32
      -rwxr-xr-x. 1 root root   1668 Apr 14 15:07 pwd.c32
      -rwxr-xr-x. 1 root root  12564 Apr 14 15:07 pxechn.c32
      -rwxr-xr-x. 1 root root  42559 Apr 14 15:07 pxelinux.0
      drwxr-xr-x. 2 root root     21 Apr 23 17:21 pxelinux.cfg
      -rwxr-xr-x. 1 root root   1552 Apr 14 15:07 reboot.c32
      -rwxr-xr-x. 1 root root  14052 Apr 14 15:07 rosh.c32
      -rwxr-xr-x. 1 root root   1800 Apr 14 15:07 sanboot.c32
      -rwxr-xr-x. 1 root root   3192 Apr 14 15:07 sdi.c32
      -rwxr-xr-x. 1 root root  14780 Apr 14 15:07 sysdump.c32
      -rwxr-xr-x. 1 root root 233984 Apr 14 15:07 syslinux64.exe
      -rwxr-xr-x. 1 root root   9056 Apr 14 15:07 syslinux.c32
      -rwxr-xr-x. 1 root root 191380 Apr 14 15:07 syslinux.com
      -rwxr-xr-x. 1 root root 239616 Apr 14 15:07 syslinux.exe
      -rwxr-xr-x. 1 root root   3120 Apr 14 15:07 vesa.c32
      -rwxr-xr-x. 1 root root   2356 Apr 14 15:07 vesainfo.c32
      -rwxr-xr-x. 1 root root  26756 Apr 14 15:07 vesamenu.c32
      -rwxr-xr-x. 1 root root   2032 Apr 14 15:07 vpdtest.c32
      -rwxr-xr-x. 1 root root   2720 Apr 14 15:07 whichsys.c32
      -rwxr-xr-x. 1 root root   3744 Apr 14 15:07 zzjson.c32
      /var/lib/tftpboot/syslinux/diag:
      total 32
      drwxr-xr-x. 2 root root    71 Apr 14 15:07 .
      drwxr-xr-x. 5 root root  4096 Apr 23 17:25 ..
      -rwxr-xr-x. 1 root root 11128 Apr 14 15:07 geodsp1s.img.xz
      -rwxr-xr-x. 1 root root 11424 Apr 14 15:07 geodspms.img.xz
      -rwxr-xr-x. 1 root root   420 Apr 14 15:07 handoff.bin
      /var/lib/tftpboot/syslinux/dosutil:
      total 20
      drwxr-xr-x. 2 root root   64 Apr 14 15:07 .
      drwxr-xr-x. 5 root root 4096 Apr 23 17:25 ..
      -rwxr-xr-x. 1 root root  408 Apr 14 15:07 copybs.com
      -rwxr-xr-x. 1 root root 1554 Apr 14 15:07 eltorito.sys
      -rwxr-xr-x. 1 root root 8106 Apr 14 15:07 mdiskchk.com
      /var/lib/tftpboot/syslinux/pxelinux.cfg:
      total 8
      drwxr-xr-x. 2 root root   21 Apr 23 17:21 .
      drwxr-xr-x. 5 root root 4096 Apr 23 17:25 ..
      -rwxr-xr-x. 1 root root  622 Apr 23 17:21 default
      

       

       

       

      mkdir -p /var/lib/tftpbot/syslinux/pxelinux.cfg
       
      cat /var/lib/tftpboot/syslinux/pxelinux.cfg/default 
      DEFAULT menu.c32
      PROMPT 0
      TIMEOUT 100
      MENU TITLE PXE Boot Menu
       
      LABEL Install RHEL 10.0
          MENU LABEL Install Red Hat Enterprise Linux 10.0
          KERNEL ../images/pxeboot/vmlinuz
          INITRD ../images/pxeboot/initrd.img
          APPEND inst.repo=http://[2001:db8:1::1]/dvd/ quiet
       
      LABEL Test Media
          MENU LABEL Test this media & install RHEL 10.0
          KERNEL ../images/pxeboot/vmlinuz
          APPEND inst.repo=http://[2001:db8:1::1]/dvd/ rd.live.check quiet
       
      LABEL Rescue Mode
          MENU LABEL Rescue a RHEL 10.0 system
          KERNEL ../images/pxeboot/vmlinuz
          APPEND inst.repo=http://[2001:db8:1::1]/dvd/ inst.rescue quiet
      

       

              bootloader-eng-team bootloader -eng-team
              rhn-support-fhrdina Frantisek Hrdina
              bootloader -eng-team bootloader -eng-team
              Release Test Team Release Test Team
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: