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

kernel parameters not copied from anaconda into target installation

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

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • rhel-9.6, rhel-9.7
    • anaconda
    • None
    • No
    • Important
    • rhel-anaconda
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • s390x
    • None

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

      Install an LPAR automatically providing additional DASD disks not for rootfs

      What is the impact of this issue to you?

      I need to manually finish the installation process. Our test jobs fail.

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

      anaconda-34.25.5.17-1.el9_6

      How reproducible is this bug?:

      100%

      Steps to reproduce

      1. Start an LPAR installation adding kernel parameter 'rd.dasd=<devno>', this can be done through the .prm file; don't use this disk as installation destination
      2. Access anaconda
      3. Confirm with lscss that <devno> is listed
      4. Follow steps to finalize the installation
      5. Boot into the installed system

      Expected results

      After login, lscss still lists the <devno> and it's Use = yes.

      Actual results

      After login, lscss doesn't list the disk, it must be enabled manually.

      Additional information

      1. On a 10 system this expected result is obtained.
      2. Attaching both anaconda files, for RHEL9 and for RHEL10
      3. On a 10 system the option "prot_virt=1" would not be added to the new system either, I have to use grubby as workaround which can help solve the above but for the devno the kickstart cannot be shared anymore, the setup is more difficult. In grubby we can do something like this to persistently configure all dasd eckd devices:
        cio_ignore -r all
        grubby --update-kernel ALL --args "rd.dasd=$(lscss|grep 3990|cut -d' ' -f1|tr '\n' ','|sed 's/,$//')"
        zipl

        1. rhel10-ks.cfg
          1 kB
          Sebastian Mitterle
        2. rhel9-ks.cfg
          1 kB
          Sebastian Mitterle

              anaconda-maint-list anaconda-maint-list
              smitterl@redhat.com Sebastian Mitterle
              anaconda-maint-list anaconda-maint-list
              Release Test Team Release Test Team
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: