-1

I have installed Windows 11 and Ubuntu 22.04. Both systems work properly. Switching from Ubuntu to Windows is no problem, but switching from Windows to Ubuntu the system hangs up.

When launching Ubuntu I first get the message:

/dev/sdb4: clean, .. files, .. blocks .. usb .. .. r8169 0000:04.0 enp4s0: rtl_ocp_gphy_cond == 1 (loop: 10, delay: 25).

Then the system hangs up. After reboot I get:

/dev/sdb4: recovering journal /dev/sdb4: Clearing orphaned inode … /dev/sdb4: clean, .. files, .. blocks

Then Ubuntu launches and works properly.

How can I find out what’s going wrong here? Why has the journal to be recovered?

Uwe3003
  • 31
  • 1
  • 5

1 Answers1

1

General answer:

In a multi-OS computer... The OS that you leave is better be in a "clean state" if you intend to use the other OS.

This is not the case if you have e.g. put Windows to sleep and then force power off to run e.g. Ubuntu.

So; this is especially important w.r.t. hibernation, sleep mode and disks / drives / partitions that get used from the active OS.

A hibernated OS has "tricks" to keep it possible to restart from hibernation. Those tricks are generally "not supported" by the other OS:es.

Removable drives, USB-memory and such has to be cleanly "umnounted" (Eject on Windows), and the OS has to be "shut down" - only then you have a 'clean state'.



Windows Shutdown or Restart should be equal to a "clean state" w.r.t. Windows.

Seems windows leaves something in an "unclean" state; might be some hardware that is left in a state that isn't recognizable by Linux, e.g. most importantly; not in same state as when powering on.

Grub menu: Advanced > Recovery mode > menu opts: fsck, network, root > Enter: will leave you at a bash prompt as root (admin) user.

All files in /var/log/ will tell details, less file to look in file, zcat file | less to look in files with names ending in .gz

Hannu
  • 6,605
  • 1
  • 28
  • 45