Fulgurance Veteran
Joined: 15 Feb 2017 Posts: 1200
|
Posted: Mon Sep 03, 2018 2:12 pm Post subject: Problems with grub configuration |
|
|
Hello, i have 3 problems with grub:
First, i have following gentoo wiki to set password for grub, but when i generate new grub.cfg file and i reboot, nothing, it's possible for everywhere to edit grub command line.
Second problem, i have following post of archlinux user to set default keyboard for grub, but when i generate new grub.cfg file, same problem, nothing...
Third problem, i have set background for grub and i have set path on my /etc/default/grub file, but when i boot, grub don't show anything... I think grub have problem to load my picture because this picture is in /boot partition, and at boot, /boot isn't mounted. But when i add /boot partition on in my /etc/fstab file, nothing change...
/etc/grub.d/35_auth
Code: | # Grub user
set superusers="zohran"
# Grub password
password_pbkdf2 zohran grub.pbkdf2.(password) |
/etc/grub.d/40_custom
Code: | #!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
insmod keylayouts
keymap /boot/grub/keyboard.gkb |
/etc/default/grub
Code: | # Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
#
# To populate all changes in this file you need to regenerate your
# grub configuration file afterwards:
# 'grub2-mkconfig -o /boot/grub/grub.cfg'
#
# See the grub info page for documentation on possible variables and
# their associated values.
GRUB_DISTRIBUTOR="Gentoo"
GRUB_ENABLE_CRYPTODISK=y
GRUB_TERMINAL_INPUT="at_keyboard"
# Default menu entry
#GRUB_DEFAULT=0
# Boot the default entry this many seconds after the menu is displayed
#GRUB_TIMEOUT=5
#GRUB_TIMEOUT_STYLE=menu
# Append parameters to the linux kernel command line
#GRUB_CMDLINE_LINUX=""
#
# Examples:
#
# Boot with network interface renaming disabled
# GRUB_CMDLINE_LINUX="net.ifnames=0"
#
# Boot with systemd instead of sysvinit (openrc)
# GRUB_CMDLINE_LINUX="init=/usr/lib/systemd/systemd"
# Append parameters to the linux kernel command line for non-recovery entries
GRUB_CMDLINE_LINUX_DEFAULT="quiet crypt_root=/dev/nvme0n1p3 root=/dev/mapper/root root_trim=yes acpi_osi=! acpi_osi='Windows 2009'"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal.
# Note that you can use only modes which your graphic card supports via VBE.
# You can see them in real GRUB with the command `vbeinfo'.
GRUB_GFXMODE=1920x1080
# Set to 'text' to force the Linux kernel to boot in normal text
# mode, 'keep' to preserve the graphics mode set using
# 'GRUB_GFXMODE', 'WIDTHxHEIGHT'['xDEPTH'] to set a particular
# graphics mode, or a sequence of these separated by commas or
# semicolons to try several modes in sequence.
#GRUB_GFXPAYLOAD_LINUX=
# Path to theme spec txt file.
# The starfield is by default provided with use truetype.
# NOTE: when enabling custom theme, ensure you have required font/etc.
#GRUB_THEME="/boot/grub/themes/starfield/theme.txt"
# Background image used on graphical terminal.
# Can be in various bitmap formats.
GRUB_BACKGROUND="/boot/grub/Gentoo.jpg"
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to kernel
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY=true
# Uncomment to disable generation of the submenu and put all choices on
# the top-level menu.
# Besides the visual affect of no sub menu, this makes navigation of the
# menu easier for a user who can't see the screen.
#GRUB_DISABLE_SUBMENU=y
# Uncomment to play a tone when the main menu is displayed.
# This is useful, for example, to allow users who can't see the screen
# to know when they can make a choice on the menu.
#GRUB_INIT_TUNE="60 800 1" |
Output when i generate keyboard map for grub:
Code: | zohran@msi-gs73vr-6rf ~ % sudo grub-kbdcomp -o /boot/grub/keyboard.gkb fr
Code de touche 0x54 inconnu
Code de touche 0x65 inconnu
Code de touche 0x7f inconnu |
|
|