- Late 2013 MacBook Pro Retina
- 16gb RAM, no swap space enabled
- aftermarket 2TB SSD
- Brand new Thunderbolt to Ethernet adapter
- Fresh install of Ubuntu Server 22.04.3, with GNU/Linux 5.15.0-84-generic x86_64 kernel
- No other operating systems on machine
This used to work. These problems are new, after recently completely wiping and reinstalling the system, and using a brand new Thunderbolt to Ethernet adapter (old one seems to have died).
When booting the machine, with ethernet connected via the Thunderbolt/Ethernet adapter, I'm immediately greeted with an error stating
Error: out of memory Press any key to continue
Which is followed by a kernel panic stating
... VFS: cannot open root device "mapper/vg0-lv--root" or unknown-block(0,0): error -6 Please append a correct "root=" boot option, here are the available partitions: Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0) ...
See the screenshot for the complete error.
It is only the dongle being plugged in that causes this error. Meaning, the error occurs even when the dongle is plugged in, but no ethernet cord is plugged into it.
The fun part:
The computer boots normally in both of the following scenarios:
- The Thunderbolt/Ethernet adapter is unplugged.
- I hold down the "option" key at startup, which brings up the (MacBook) screen for choosing which drive to boot from (in this case, there's only one). Selecting the "EFI Boot" device then boots it normally.
Attempts to fix:
COMPRESS=xz, then doing
sudo update-initramfs -c -k all && sudo update-grub.
I'm not really sure what else to do.