After upgrading my TW test system last night, it failed to mount the root filesystem. This morning I wanted to start up the TW installer to investigate. It didn't work, the network wasn't properly initiated - I stumbled over this in the kernel messages, see paste. https://paste.opensuse.org/pastes/93a4c6fe0cb2 "Unknown kernel command line parameters ..." ?? I am booting this: http://download.opensuse.org/tumbleweed/repo/oss/boot/x86_64/loader/linux http://download.opensuse.org/tumbleweed/repo/oss/boot/x86_64/loader/initrd with this PXE setup : label tw64 kernel install/tumbleweed.64bit.kernel append initrd=install/tumbleweed.64bit.initrd usessh=1 sshpassword=1234 noresume net.ifnames=0 install=http://opensuse.herrliberg/tumbleweed/repo/oss (the append line folded, but should be seen as a single line). This was worked for ages and ages (approx). -- Per Jessen, Zürich (5.1°C) Member, openSUSE Heroes (2016 - present) We're hiring - https://en.opensuse.org/openSUSE:Heroes
Andrei Borzenkov wrote:
On Thu, Feb 2, 2023 at 11:38 AM Per Jessen <per@jessen.ch> wrote:
"Unknown kernel command line parameters ..." ??
Well, that's correct, these parameters are not known to the kernel. And this line ends with "will be passed to user space" which is exactly what you want.
Yeah, I was just about to add that :-) So, that line is not an issue, mea culpa. The question is then, there is no network being set up, so the installer can't be loaded. I see only very few modules loaded at this point: https://paste.opensuse.org/pastes/b8fd5d3c5077 Context: at this point, the pxe boot system is trying to access the install URL (http://opensuse.herrliberg/tumbleweed..) to retrieve all the rest it needs, but without a network, it doesn't get very far. -- Per Jessen, Zürich (5.6°C) Member, openSUSE Heroes (2016 - present) We're hiring - https://en.opensuse.org/openSUSE:Heroes
Per Jessen wrote:
After upgrading my TW test system last night, it failed to mount the root filesystem. This morning I wanted to start up the TW installer to investigate. It didn't work, the network wasn't properly initiated -
It turned out this box only had 512Mb of memory, so I figured that was probably an issue. I upgraded it to 2Gb and the tw installer now gets a lot further, but then ends up in a kernel panic. Surely 2Gb of memory is enough? I'll take another screenshot in a minute. -- Per Jessen, Zürich (6.9°C) Member, openSUSE Heroes (2016 - present) We're hiring - https://en.opensuse.org/openSUSE:Heroes
Per Jessen wrote:
After upgrading my TW test system last night, it failed to mount the root filesystem.
I doubt if anyone is much interested, but still. Problem sorted - this was a failure of the 'zypper dup' process to create a working initrd. In this case an initrd with support for 'jfs'. Because I had weird trouble [1] starting the installer on this system, I ended up moving the disk to another system and fixing the problem there (rebuilding the initrd with jfs support). It's now back in the original system, running fine in 512Mb. [1] This machine is oooooooold - runs 32bit only - hence my issues with a 64bit installer. Mea culpa, although ISTR the installer being able to check 32bit vs 64bit architecture and warn old geezers such as myself instead of just going into a kernel panic. -- Per Jessen, Zürich (7.8°C) Member, openSUSE Heroes (2016 - present) We're hiring - https://en.opensuse.org/openSUSE:Heroes
Per Jessen wrote:
[1] This machine is oooooooold - runs 32bit only
I saw something about "i586 port split from factory" - do I need to do anything, update the repo urls? -- Per Jessen, Zürich (9.7°C) Member, openSUSE Heroes (2016 - present) We're hiring - https://en.opensuse.org/openSUSE:Heroes
On 02.02.2023 19:41, Per Jessen wrote:
Per Jessen wrote:
[1] This machine is oooooooold - runs 32bit only
I saw something about "i586 port split from factory" - do I need to do anything, update the repo urls?
IIRC if you need it now you need to manually adjust repositories. I do not know if anyone will implement automatic transition.
participants (2)
-
Andrei Borzenkov
-
Per Jessen