|
Bugzilla – Full Text Bug Listing |
| Summary: | Don't know how to handle 'root=live:http://.../d-installer*.iso' during PXE installation | ||
|---|---|---|---|
| Product: | [SUSE ALP - SUSE Adaptable Linux Platform] ALP Bedrock | Reporter: | song shang <shangsong2> |
| Component: | Bootable Images | Assignee: | Frederic Crozat <fcrozat> |
| Status: | RESOLVED WONTFIX | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Normal | ||
| Priority: | P2 - High | CC: | antonio.feijoo, hui.zhi.zhao, mcowley, sujj5, thomas.blume |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | failure screenshot | ||
|
Description
song shang
2023-06-15 02:01:08 UTC
The `root=live:URL` command line parameter requires the dracut `livenet` module (it should be listed with `lsinitrd -m /dir/with/alp/initrd`). But, I think Agama (the ALP installer) does not use dracut to boot via PXE: https://documentation.suse.com/alp/bedrock/html/alp-bedrock/concept-alp-deployment.html#agama-automated-deployment Thomas, am I right? (In reply to Antonio Feijoo from comment #1) > The `root=live:URL` command line parameter requires the dracut `livenet` > module (it should be listed with `lsinitrd -m /dir/with/alp/initrd`). Indeed, compared to an older version of the installer: --> Version: dracut-059+suse.375.gafb362e4-1.1 Arguments: --verbose --no-hostonly --no-hostonly-cmdline --install '/.profile' --add ' dmsquash-live livenet pollcdrom ' --omit ' multipath ' dracut modules: bash systemd systemd-initrd dbus-daemon dbus i18n network-manager network url-lib btrfs crypt dm dmsquash-live kernel-modules kernel-modules-extra kernel-network-modules livenet --< The dmsquash-live and the livenet modules are missing:. Instead there is the kiwi-live module: --> Image: loader/initrd: 81M ======================================================================== Version: dracut-059+suse.360.g2e0ed5f7-3.7 Arguments: --verbose --no-hostonly --no-hostonly-cmdline --install '/.profile' --add ' kiwi-live pollcdrom ' --omit ' multipath ' dracut modules: bash systemd systemd-initrd dbus-daemon dbus i18n network-manager network btrfs crypt dm kernel-modules kernel-modules-extra kernel-network-modules kiwi-live --> But the rootscript: kiwi-live-root.sh does not cover remote image boot. > > But, I think Agama (the ALP installer) does not use dracut to boot via PXE: > > https://documentation.suse.com/alp/bedrock/html/alp-bedrock/concept-alp- > deployment.html#agama-automated-deployment > > Thomas, am I right? Actually, the installer initrd is created via dracut now. pxeboot is possible by extracting the kernel and initrd from the live image and providing them via pxe or ipxe. On my testsystem, I could successfully boot the old installer image via the parameters: root=live:ftp://myftpserver.suse.com/agama-live.x86_64.iso rd.live.image using the new installer image fails with the error message reported above. So, I guess the installer initrd is broken, at least for netbooting the live image. Thanks Thomas. Trying to assign it according to what I've seen in other similar bugs, Vincent please correct me if I'm wrong. Closing. Please rerun the test on SLES 16 once it's available. |