Kernel files in the september-release

No search-results, so I guess…not present.

1 Like

@manuel
I did an offline install on vbox or qemu so i will check it on there.

Edit:2

[ricklinux@eos-xfce ~]$ sudo pacman -Ql amd-ucode
[sudo] password for ricklinux: 
amd-ucode /boot/
amd-ucode /boot/amd-ucode.img
amd-ucode /usr/
amd-ucode /usr/share/
amd-ucode /usr/share/licenses/
amd-ucode /usr/share/licenses/amd-ucode/
amd-ucode /usr/share/licenses/amd-ucode/LICENSE.amd-ucode

[ricklinux@eos-xfce ~]$ ls -lga /boot
total 36400
drwxr-xr-x  4 root     4096 Sep 19 14:53 .
drwxr-xr-x 18 root     4096 Sep 19 09:56 ..
drwx------  3 root     4096 Dec 31  1969 efi
drwxr-xr-x  6 root     4096 Sep 19 14:53 grub
-rw-------  1 root 22458808 Sep 19 14:53 initramfs-linux-fallback.img
-rw-------  1 root  7247996 Sep 19 14:52 initramfs-linux.img
-rw-r--r--  1 root  7541344 Sep 19 14:52 vmlinuz-linux
[ricklinux@eos-xfce ~]$ 

Edit3:
This is on virtualbox and is the offline install.

1 Like

Thanks! That is exactly the issue, and we are already near finding the cause. After that, we’ll need to do some more testing and eventually will create a new updated ISO that fixes this offline install issue.

3 Likes

Good to hear you nailed the problem and found the cause. :raised_hands: :clap: :pray:

Glad I could be of any assistance.

3 Likes

@manuel
It look likes my offline install is okay on vbox?

Edit: I don’t see EFI listed on @perfrosk
Edit2: He has a multiboot setup and i don’t see EFI in his output?

1 Like

I’m not exactly sure if microcode is needed in a VirtualBox VM.
But it shouldn’t hurt either, so I recommend (re)installing it.

If someone has more information about microcode and VirtualBox, please inform us! :smile:

It’s already installed but doesn’t seem to show up in the command.

[ricklinux@eos-xfce ~]$ sudo pacman -S amd-ucode
[sudo] password for ricklinux: 
warning: amd-ucode-20200817.7a30af1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) amd-ucode-20200817.7a30af1-1

Total Download Size:   0.02 MiB
Total Installed Size:  0.04 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n]

Edit: This is offline install on vbox

Simply proceed with the install.
This offline install just thinks it has microcode installed, but it is not.

I reinstalled the amd-ucode in vbox for the offline install.

[ricklinux@eos-xfce ~]$ sudo pacman -S amd-ucode
[sudo] password for ricklinux: 
warning: amd-ucode-20200817.7a30af1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) amd-ucode-20200817.7a30af1-1

Total Download Size:   0.02 MiB
Total Installed Size:  0.04 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 amd-ucode-20200817.7a30af1...    24.0 KiB  3.35 MiB/s 00:00 [--------------------------------] 100%
(1/1) checking keys in keyring                               [--------------------------------] 100%
(1/1) checking package integrity                             [--------------------------------] 100%
(1/1) loading package files                                  [--------------------------------] 100%
(1/1) checking for file conflicts                            [--------------------------------] 100%
:: Processing package changes...
(1/1) reinstalling amd-ucode                                 [--------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Inform user to reboot after certain system package upgrades.

[ricklinux@eos-xfce ~]$ sudo grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found theme: /boot/grub/themes/EndeavourOS/theme.txt
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/amd-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
done

[ricklinux@eos-xfce ~]$ sudo pacman -Ql amd-ucode
amd-ucode /boot/
amd-ucode /boot/amd-ucode.img
amd-ucode /usr/
amd-ucode /usr/share/
amd-ucode /usr/share/licenses/
amd-ucode /usr/share/licenses/amd-ucode/
amd-ucode /usr/share/licenses/amd-ucode/LICENSE.amd-ucode

[ricklinux@eos-xfce ~]$ ls -lga /boot
total 36440
drwxr-xr-x  4 root     4096 Sep 20 13:07 .
drwxr-xr-x 18 root     4096 Sep 19 09:56 ..
-rw-r--r--  1 root    40960 Aug 20 00:43 amd-ucode.img
drwx------  3 root     4096 Dec 31  1969 efi
drwxr-xr-x  6 root     4096 Sep 20 13:08 grub
-rw-------  1 root 22458808 Sep 19 14:53 initramfs-linux-fallback.img
-rw-------  1 root  7247996 Sep 19 14:52 initramfs-linux.img
-rw-r--r--  1 root  7541344 Sep 19 14:52 vmlinuz-linux
[ricklinux@eos-xfce ~]$ 
1 Like

And it still works? :wink: :joy:

1 Like

I just rebooted the vm and gave you the results. :enos_flag:

Edit: It’s puzzling why the command doesn’t show it if it’s installed already?
Edit2: Does the offline install not do an update grub during the install?
Edit3: I’m just wondering since it was installed already if i just did an update grub?

The pacman database is partially wrong in this case. That’s why pacman shows it is installed but actually it is not.

Darn data bases are always corrupted! :rofl:

2 Likes

And yes, offline install should do update grub too. And the problem is visible there too, it thinks microcode is installed because of the database.

1 Like

I :heart: EndeavourOS and this forum. :joy:

1 Like

Btw, I could startup EndeavourOS without loading the microcode amd-ucode.img and that just worked with a new/fresh install on a new laptop. But since I remembered from my deceased old laptop that it also used the microcode, I reported this omission in this forum. Especially when I double-checked this with a new/fresh Manjaro installation.

After fumbling with grub and outputing the grub.cfg file to both /boot/grub/ and /boot/efi/EFI/name_of_distribution/ it now loads the amd-ucode microcode through grub. Of course after installing amd-ucode.img and with that correcting the pacman-database and having the database “rethink” again.
The file amd-ucode.img is now available in the /boot directory.

Thanks again all of you!

1 Like

Great!

As a security measure it is very important to have the microcode installed.
Distros have different ways of including the microcode, and the {amd,intel}-ucode packages is the Arch way of doing it.

2 Likes