Error: file `/boot/amd-ucode.img` not found

Hi,

Error on boot after a fresh install on a cpu and gpu intel device (Odyssey x86), no issue like this one in the past with the device, not an amd / ati device.

I built 3 Manjaro iso image this week, same issue after the first boot, last one I did an auto install (I updated the manjaro build iso profile today, I build an image now, need time to test this fourth image…)

an error appear at screen on boot

error: file `/boot/amd-ucode.img` not found

I found something on a forum, have to look calamares ???

https://www.arcolinuxforum.com/viewtopic.php?t=1666

Is it the grub ???

Thanks for your help

Edit 1 : the last built iso image (2024.01.14) don’t boot, error…
the built iso image (2024.01.03) boot, no error, but error after install on device.

1 Like

So is package amd-ucode present ?

Thanks for your reply,

The answer is yes, amd-ucode package is present, more details below :

sudo buildiso -f -p kde -b stable -k linux66.txt file

...
(131/284) installing acpid                                                                                 [###############################################################] 100%
Optional dependencies for acpid
    perl: use perl based examples [installed]
(132/284) installing amd-ucode                                                                             [###############################################################] 100%
(133/284) installing b43-fwcutter    
...

manjaro-kde-23.1.3-240114-linux66-pkgs.txt file

...
alsa-utils 1.2.10-1
amd-ucode 20231211.f2e52a1c-1
aom 3.8.0-2
...

When we look at the newest stable, we see a new increase size relate to bootfiles… i would recommend to expand your bootpartition from 300MB to atleast 600MB.

Of course it also depends how many Kernels you want to have installed.

2 Likes

While the initramfs of the newest 6.7 kernel is supposedly large …

It does not end up on your ESP.

See this scrot of gparted looking at my ESP on a multiboot system with multiple kernels:

1 Like

@Kobold @cscs

Thanks for your reply and councils.

I don’t know why, but the install work with the official Manjaro iso image
manjaro-kde-23.1.2-240102-linux66.iso.torrent
I note some difference between the official iso and my own image during the OS install…

I share the official iso torrent !
Emis = send

it doesn’t work with my iso build image, why ?

See below my manjaro iso build file details

Network

avahi
networkmanager
networkmanager-openconnect
networkmanager-openvpn
networkmanager-pptp
networkmanager-vpnc
networkmanager-l2tp
nss-mdns # NSS support for mDNS (optdepend for avahi)
ntp
mobile-broadband-provider-info
modemmanager
openresolv
openssh
samba
smbclient
manjaro-settings-samba
filezilla
usb_modeswitch

Libraries for Sound/Audio/Video

alsa-firmware
alsa-utils
ffmpeg
gst-libav
gst-plugins-bad
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
libcanberra

multilib lib32-libcanberra
libdvdcss
manjaro-alsa
manjaro-gstreamer
extra manjaro-modem
manjaro-pipewire
phonon-qt5-gstreamer

Btrfs

grub-btrfs

extra timeshift-autosnap-manjaro

Connect Packages

kamera
mtpfs
udiskie
udisks2

Fonts

ttf-dejavu

cantarell-fonts # Installed as gnome-themes-standard dependency

noto-fonts # default font
#noto-fonts-cjk # asian fonts - needed big package, ~76 mb compressed
adobe-source-sans-pro-fonts
adobe-source-han-sans-jp-fonts
adobe-source-han-sans-kr-fonts
adobe-source-han-sans-cn-fonts

extra noto-fonts-emoji
terminus-font
extra ttf-inconsolata
extra ttf-indic-otf
extra ttf-liberation
extra ttf-droid

Package management

#>extra appimagelauncher
pamac-gtk3
pamac-tray-icon-plasma
pamac-cli
#>extra apparmor
#>extra snapd
#>extra snapd-glib
#>extra pamac-snap-plugin

extra pamac-flatpak-plugin
#discover-snap
#discover
packagekit-qt5
extra fwupd
#octopi
#octopi-cachecleaner
#octopi-repoeditor
#octopi-notifier-frameworks
#pamac-qt
#manjaro-application-utility

Printing

extra manjaro-printer
extra gtk3-print-backends

Optional dependencies for hplip

extra python-pillow
extra python-pip
extra python-pyqt5
extra python-reportlab

Optional dependencies for print-manager

extra system-config-printer # auto-detect the printer driver
extra python-pysmbc # SMB browser support

Display manager

sddm
sddm-kcm

Plasma5

audiocd-kio
bluedevil
kde-gtk-config
kdeplasma-addons
kgamma
kinfocenter
kmenuedit
kscreen
kscreenlocker
ksshaskpass
ksysguard
kwallet-pam
kwayland-integration
kwin
qt5-virtualkeyboard # Virtual keyboard support for kwin-wayland
kwrited
milou
plasma-desktop
plasma-nm
plasma-pa
plasma-simplemenu
plasma-wayland-session
plasma-workspace

extra plasma-workspace-wallpapers
powerdevil
systemsettings
plasma-browser-integration
xdg-desktop-portal-kde
#plasma-welcome
plasma-thunderbolt

Themes QT/GTK/SDDM

gnome-themes-standard
oxygen # needed to provide KDE system sounds
oxygen-icons
sddm-breath-theme
grub-theme-manjaro
breeze-gtk
plymouth
plymouth-theme-manjaro

KDE Applications

ark
#>extra digikam
dolphin
dolphin-plugins

extra filelight
kate
kcalc
extra keditbookmarks
kfind
kdeconnect
okular
#>extra >x86_64 kget
#>extra >x86_64 libktorrent
#>extra >i686 kdenetwork-kget
kdenetwork-filesharing
#>extra kdenlive
khelpcenter
khotkeys
kinit # for “Open in Terminal” action
kio-extras
#>extra kleopatra
konsole
ksystemlog
kwalletmanager
gwenview
partitionmanager
extra print-manager
extra skanlite
spectacle
extra kolourpaint
extra libvncserver
extra krdc
extra keditbookmarks
extra krfb
extra ktorrent
extra libktorrent
extra mktorrent
plasma-firewall
firewalld
extra kruler
bleachbit
clamtk

Optional dependencies for ark

p7zip # 7Z format support
unarchiver # RAR format support

Optional dependency for digikam

#>extra kipi-plugins # export to various online services
#>extra hugin # panorama tool

Optional dependencies for dolphin

kdegraphics-thumbnailers # PDF and PS thumbnails
ffmpegthumbs # video thumbnails

Optional dependencies for gwenview

kimageformats5 # support for dds, xcf, exr, psd, and more image formats
qt5-imageformats # support for tiff, webp, and more image formats

Optional dependencies for kaccounts-integration

kaccounts-providers

Optional dependencies for kdeconnect

sshfs # remote filesystem browser

Optional dependencies for kdenlive

#>extra cdrtools # for creation of DVD ISO images
#>extra dvdauthor # for creation of DVD
#>extra dvgrab # for firewire capture
#>extra recordmydesktop # for screen capture
#>extra vlc-nightly # for DVD preview, needs xine-ui or vlc, vlc is in “Applications” section
#>extra movit # for GPU video processing

Optional dependencies for okular

poppler-data # encoding data to display PDF documents containing CJK characters

Applications

extra elisa
dmidecode # for inxi -m output
firefox
firefox-i18n-fr
firefox-developer-edition
firefox-developer-edition-i18n-fr
firefox-ublock-origin
htop
inxi
#>extra krita
#ms-office-online
#>extra onlyoffice-desktopeditors
#>extra freeoffice
extra libreoffice-still
extra libreoffice-still-fr
#>extra libreoffice-fresh
#>extra libreoffice-fresh-fr
manjaro-hello
manjaro-application-utility
manjaro-settings-manager-kcm
manjaro-settings-manager-knotifier
plasma-systemmonitor
powertop
#>extra qbittorrent
neofetch
systemd-kcm
plymouth-kcm
extra thunderbird
extra thunderbird-i18n-fr
extra vlc
extra smplayer
yakuake
extra matray
extra gimp
code
base-devel
exfatprogs
hdparm
extra virtualbox
extra virtualbox-guest-iso
extra linux66-virtualbox-host-modules

Documentation

#manjaro-documentation-en

Settings packages

manjaro-kde-settings
manjaro-browser-settings

Xorg Input Drivers

xf86-input-elographics
xf86-input-evdev
xf86-input-libinput
xf86-input-void

Xorg Server and Graphics

multilib lib32-libva-intel-driver
multilib lib32-libva-mesa-driver
multilib lib32-libva-vdpau-driver
libva-intel-driver
libva-mesa-driver
libva-vdpau-driver
mesa-utils
multilib lib32-mesa-utils
numlockx
xdg-user-dirs
xorg-server
xorg-twm
xorg-xinit
xorg-xkill
xorg-mkfontscale

Desktop Utils

perl-file-mimeinfo
xdg-utils

extra timeshift
#>extra kernel-alive
power-profiles-daemon

Misc

manjaro-hotfixes

basic squashfs-tools

home web server

extra apache
extra mariadb
extra mariadb-clients
extra mariadb-libs
extra php
extra php-apache
extra php-gd
extra php-fpm
phpmyadmin
#certbot
#certbot-apache
wireshark-qt
#>extra bind
micro
fail2ban
httrack
#>extra postfix
extra composer
extra lsof
traceroute
obs-studio
extra bmon

The 2 last images I built are not working, see below screen foto :camera_flash:

How to solve this new build iso issue ?

@philm

Nice, the last mkinitcpio-37.2-1.6 up date solve the issue, the manjaro x86 build image start, Enjoy !
Not tested with a new install, coming soon…

calamares user create removes amd-ucode:

Starting job “cleanupoem” ( 12 / 13 )
14:58:18 [6]: virtual Calamares::JobResult Calamares::PythonJob::exec()
Job file “/usr/lib/calamares/modules/cleanupoem/main.py”
… Job description from doc “cleanupoem” = “Cleanup OEM files”
… Running (“rm”, “/etc/sudoers.d/g_oem”)
… Running (“pacman”, “-R”, “–noconfirm”, “calamares-oem-modules”)
… Finished. Exit code: 0 output:
checking dependencies…

Packages (1) calamares-oem-modules-20220412-3

Total Removed Size: 0.01 MiB

:: Do you want to remove these packages? [Y/n]
:: Processing package changes…
removing calamares-oem-modules…
:: Running post-transaction hooks…
(1/1) Arming ConditionNeedsUpdate…
… Running (“pacman”, “-R”, “–noconfirm”, “calamares-oem-kde-settings”)
… Finished. Exit code: 0 output:
checking dependencies…

Packages (1) calamares-oem-kde-settings-20220413-1

Total Removed Size: 0.73 MiB

:: Do you want to remove these packages? [Y/n]
:: Processing package changes…
removing calamares-oem-kde-settings…
14:58:19 [6]: virtual void Calamares::JobThread::run()
Starting job “postcfg” ( 13 / 13 )
14:58:19 [6]: virtual Calamares::JobResult Calamares::PythonJob::exec()
Job file “/usr/lib/calamares/modules/postcfg/main.py”
… Job description from doc “postcfg” = “Misc postinstall configurations”
… Running (“pacman-key”, “–init”)
… Running (“pacman-key”, “–populate”, “archlinux”, “manjaro”)
… Finished. Exit code: 0 output:
==> Appending keys from archlinux.gpg…
gpg: public key DB323392796CA067 is 3037 days newer than the signature
==> Appending keys from manjaro.gpg…
gpg: public key DB323392796CA067 is 3037 days newer than the signature
==> Locally signing trusted keys in keyring…
→ Locally signed 2 keys.
==> Importing owner trust values…
==> Updating trust database…
gpg: next trustdb check due at 2024-01-21
… Running (“pacman-mirrors”, “-f3”)
… Finished. Exit code: 0 output:

.. Running ("pacman", "-Syy") 
.. Finished. Exit code: 0 output:

:: Synchronizing package databases…
core downloading…
extra downloading…
community downloading…
multilib downloading…
… Running (“pacman”, “-R”, “–noconfirm”, “amd-ucode”)
… Finished. Exit code: 0 output:
checking dependencies…

Packages (1) amd-ucode-20231211.f2e52a1c-1

Total Removed Size: 0.08 MiB

:: Do you want to remove these packages? [Y/n]
:: Processing package changes…
removing amd-ucode…

1 Like

@nl.smart, have you tried already to solve it in analogues way as described here:

This topic was automatically closed 3 hours after the last reply. New replies are no longer allowed.