mirror of
https://github.com/ventoy/Ventoy.git
synced 2026-03-03 00:07:49 -05:00
[issue]: SLES via GRUB needs ptoptions=+rdinit #2436
Labels
No labels
Denied Feature Request
File Corrupted
Fixed
Good practice
Not an issue
Not planed
USB 2.0/3.0
USB Hardware Issue
Wait Upstream Fix
bug
documentation
duplicate
enhancement
help wanted
question
wontfix
【Tested Image Report】
【Tested Image Report】
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Ventoy-ventoy#2436
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jirib on GitHub (Feb 20, 2025).
Official FAQ
Ventoy Version
1.1.02
What about latest release
No. I didn't try the latest release.
Try alternative boot mode
No. I didn't try these alternative boot modes.
BIOS Mode
Legacy BIOS Mode
Partition Style
MBR
Disk Capacity
32GB
Disk Manufacturer
No response
Image file checksum (if applicable)
None
Image file download link (if applicable)
No response
What happened?
GRUB's
rdinit=/vtoy/vtoyimpacts SLES (OpenSUSE most likely as well, but untested) final bootloader boot parameters and after the installation completed, SLES does not boot with kernel panic pointing toUnable to mount root fs.Resolution
The problem is the presence of kernel parameter
rdinit,one can exclude those kernel parameters to be available to the
installer via linuxrc
ptoptions.An example:
Cause
The installer reads
Cmdlinevalue from linuxrc options, which"inherits" most of boot parameters, and adopt its value as boot
parameters to be added into the final bootloader configuration.
clearly, some kernel boot parameters might have an impact
(eg.
rdinit).Additional information
linuxrc
ptoptions(boot) parameter causes removal of its valuefrom
Cmdlineoption in/etc/install.infin the installerenvironment; this file is later read by the installer and would
exclude this value to appear in the bootloader boot parameters.
Ventoy adds boot parameter
rdinit(here:rdinit=/vtoy/vtoy).One might use linuxrc
startshell=1boot parameter to inspect thecontent of
/etc/install.infbefore the installer itself is started.Examples:
ptoptions=+rdinitNot really a bug but maybe add it to FAQ?
@ventoy commented on GitHub (Feb 20, 2025):
You boot SLE iso file in normal mode or grub2 mode?
@jirib commented on GitHub (Feb 20, 2025):
grub mode; only there I saw
rdinit=/vtoy/vtoyin/proc/cmdline.@ventoy commented on GitHub (Feb 20, 2025):
Please try this CI release:
https://github.com/ventoy/Ventoy/actions/runs/13437130548
https://ventoy.net/en/doc_github_ci.html
@ventoy commented on GitHub (Feb 21, 2025):
It should be fixed in the latest 1.1.03 release, please test.