View previous topic :: View next topic |
Author |
Message |
borje2 Apprentice
Joined: 19 Apr 2024 Posts: 195 Location: Gällivare
|
Posted: Sat Apr 20, 2024 5:11 am Post subject: GRUB-mkconfig fail solved |
|
|
Please help
cannot config grub
fstab:
/dev/sda1 /boot/efi
/dev/sda2 /boot
/dev/sda3 swap
/dev/sda4 /
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=gentoo works
grub-mkconfig -o /boot/grub/grub.cfg FAIL
please HELP
Last edited by borje2 on Tue Apr 23, 2024 3:22 am; edited 1 time in total |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5109 Location: Bavaria
|
Posted: Sat Apr 20, 2024 10:38 am Post subject: |
|
|
borje2,
Welcome to Gentoo Forums !
You are using an old partition layout (this was used for a system using MBR). Today we have for an UEFI system only:
/dev/sda1 /efi
/dev/sda2 swap
/dev/sda3 /
Of course your layout can still be used. Please give us the output of "blkid", "lsblk", "fdisk -l", "mount" and - most important - the complete output after "grub-mkconfig -o /boot/grub/grub.cfg".
Maybe we need additionally a "ls -lR /boot" (we do not need the modules from grub and can therefore shorten the output) and the output of "efibootmgr" (if you dont have it install it with "emerge efibootmgr"). _________________ https://wiki.gentoo.org/wiki/User:Pietinger |
|
Back to top |
|
|
sabayonino Veteran
Joined: 03 Jan 2012 Posts: 1038
|
Posted: Sat Apr 20, 2024 11:22 am Post subject: |
|
|
I think /boot is not mounted and grub-mkconfig doesn't find /boot/grub directory... but some error message(s) is needed. _________________ LRS i586 on G.Drive
LRS x86-64 EFI on MEGA |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5109 Location: Bavaria
|
|
Back to top |
|
|
borje2 Apprentice
Joined: 19 Apr 2024 Posts: 195 Location: Gällivare
|
Posted: Mon Apr 22, 2024 5:10 am Post subject: emerge --info |
|
|
KiB Mem: 8066816 total, 7536788 free
KiB Swap 0 total, 0 free
Timestamp of repositary gentoo : Sat, 20 Apr 2024 00:45:00 +0000
Head commit of repository gentoo: d3cec83caf1478a2ac994ac2ca2d149553e61132
sh bash 5.1_p16-r6
id GNU id (Gentoo 2.41 p5) 2.41.0
app-misc/pax-utils: 1.3.7::gentoo
app-shell/bash: 5.1_p16-r6::gentoo
dev-build/autoconf: 2.71-r6::gentoo
dev-build/automake: 1.16.5-r2::gentoo
dev-build/cmake: 3.28.3::gentoo
dev-build/libtools 2.4.7-r4::gentoo
dev-build/make: 4.4.1-r1::gentoo
dev-build/meson: 1.3.2::gentoo
dev-lang/perl: 5.38.2-r2::gentoo
dev-lang/python:: 3.11.8_p1::gentoo, 3.12.3::gentoo
sys-apps/baselayout: 2.14-r2::gentoo
sys-aapps/openrc: 0.54::gentoo
sys-apps/sandbox 2.38::gentoo
sys-devel/binutils: 2.41-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/gcc: 13.2.1_p20240210::gentoo
sys-devel/gcc-config: 2.11::gentoo
sys-kernel/linux-headers: 6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc: 2.38-r11::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
sync-rsync-verify-max-age:3
Binary Repositories:
gentoobinhost
priority:1
sync-uri: https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64
ACCEPT_KEYWORDS=”amd64”
ACCEPT_LICENSE=”@FREE @BINARY-REDISTRIBUTABLE”
CBUILD=”x86_64-pc-linux-gnu”
CFLAGS=” -02 -pipe”
CHOST=”x86_64-pc-linux-gnu”
CONFIG_PROTECT=”/etc/usr/sshare/gnupg/qualified.txt”
CONFIG_PROTECT_MASK=”/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d”
CXXFLAGS=” -02 -pipe”
DISTDIR=” /var/cache/distfiles”
ENV_UNSET=” CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIBPERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME”
FCFLAGS=” -02 -pipe”
FEATURES=” assume-digests binkg_docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr”
FFLAGS=” -02 -pipe”
GENTOO_MIRRORS=”http://distfiles.gentoo.org”
LANG=”sv_SE.UTF-8”
LDFLAGS=”-wl, -01 -wl, --as-needed -wl, -z,pack-relative-relocs”
LEX=”flex”
PKGDIR=”/var/cache/binpkga”
PORTAGE_CONFIGROOT=”/”
PORTAGE_RSYNC_OPTS=”--recursive –links –safe-links –safe-links –perms –times –omit-dir-times –compress –force –whole-file --delete –stats –human-readable –timeout=180 –exclude=/distfiles –excllude=/local –exclude=/packages –exclude=/ .git”
PORTAGE_TMPDIR=”/var/tmp”
SHELL=”/bin/bash”
USE=”acl alsa amd64 bzip2 cdr cet crypt dvd gdbm iconv ipv6 kde libtirpc multilib ncurses nls openmp pam pcre qt5 readline seccomp ssl test-rust unicode xattr zlib” ABI_X86=”64” ADA_TARGET=”gcc_12” APACHE”_MODULES=”authm_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cggid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias ” CALLIGRA_FEATURES=”karbon sheets words” COLLECTD_PLUGINS=”df interface irq load memory rrdtool swap syslog” CPU_FLAGS_X86=”mmx mmxext sse sse2” ELIBC=”glibc” GPSD_PROTOCOLS=”ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraqsuperstar2 tsip tripmate tnt ublox”GRUB_PLATFORMS=”efi-64” INPUT_DEVICES=”libinput” KERNEL=”linux” LCD_DEVICE=”bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text” LUA_SINGLE_TARGET=”lua5-1” LUA_TARGETS=”lua5-1” OFFICE_IMPLEMENTATION=”libreoffice” PHP_TARGETS=”php8-1” POSTGRES_TARGETS=”postgres15” PYTHON_SINGLE_TARGET=”python3_11” PYTHON_TARGETS=”python3_11” RUBY_TARGETS=”ruby31” VIDEO_CARDS=”amdgpu fbdev intel nouveau radeon radeonsi vesa dummy” XTABLES_ADDONS=”quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account”
Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, MAKEOPTS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGECOMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS |
|
Back to top |
|
|
borje2 Apprentice
Joined: 19 Apr 2024 Posts: 195 Location: Gällivare
|
Posted: Mon Apr 22, 2024 11:49 am Post subject: grub-install and config |
|
|
I finally get grub to load
after new gentoo installation
Regards Borje |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5109 Location: Bavaria
|
Posted: Mon Apr 22, 2024 12:03 pm Post subject: |
|
|
borje2,
I am happy to hear that.
If a user has solved a problem, it is always very welcome that we get the solution, because this could also help other users.
Your last information was:
Quote: | and grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=gentoo
no error
grub-mkconfig -o /efi/grub.cfg
no error
after system boot grub> comes up
I don't know what I shall input here?
I input ls and get (hd0) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1) (hd1)
what input on grub> ?? |
This would say, that grub had a grub.cfg with no specification which kernel shall be loaded (Here we would have need a look into /boot/grub/grub.cfg) ... One possible reason could be that the installation of the kernel went wrong AND then there IS NO kernel which could have been found by grub-mkconfig.
Do not hesitate to write to us here in our forum if you have any problems.
Have fun with Gentoo ! _________________ https://wiki.gentoo.org/wiki/User:Pietinger |
|
Back to top |
|
|
borje2 Apprentice
Joined: 19 Apr 2024 Posts: 195 Location: Gällivare
|
Posted: Mon Apr 22, 2024 1:45 pm Post subject: solution |
|
|
I make 3 patitions
/dev/sda1 1g /boot vfat I make dir efi in boot
/dev/sda2 swap
/dev/sd3 / ext4
after grub installed
I type grub-install --target=x86-efi --efi-directory=/boot/efi --bootloader-id=gentoo
worked fine
grub-mkconfig -o /boot/grub/grub.cfg
worked fine
Startup after that! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|