Siduction Forum

Siduction Forum => Installation - Support => Topic started by: GrafMager on 2018/07/25, 19:58:46

Title: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: GrafMager on 2018/07/25, 19:58:46
Hola die Herren,

bisher habe ich das meiste irgendwie hingekriegt mit ein bisschen Recherche und Hirnschmalz, aber jetzt bin ich mit meinem Latein am Ende:

Laut uname -r läuft bei mir Kernel 4.17.9. Es kommt der Anmeldebildschirm, aber ich kann mich weder mit meinem Nutzer anmelden, noch mit einem anderen (oder root). Er springt einfach wieder auf den leeren Anmeldebildschirm.

Dachte mir, probierste halt einen älteren Kernel. Allerdings kann ich machen was ich will, mein Grub.Menü wird nicht angezeigt (SHIFT bringt gar nix, ESC auch nicht). Somit habe ich mich per ssh angemeldet und versucht:

Code: [Select]
GRUB_DEFAULT="Advanced options for siduction 2018.3.0 Patience (Xfce) GNU/Linux>siduction 2018.3.0 Patience (Xfce) GNU/Linux, mit Linux 4.15.5-towo.1-siduction-amd64"
das wird einfach ignoriert ... auch alle anderen GRUB_DEFAULTS=X sind dem System egal, er bootet immer 4.17.9.

Kann mir bitte jemand sagen, was hier los ist? Welche LOGs braucht ihr?
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: melmarker on 2018/07/26, 00:57:35
Gar keine Logs - eher die Information, wie viele Systeme Du auf der Kiste hast
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: samoht on 2018/07/26, 01:08:20
Ist es eventuell das sddm-Problem?

https://forum.siduction.org/index.php?topic=7269.0 (https://forum.siduction.org/index.php?topic=7269.0)
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: GrafMager on 2018/07/26, 11:01:23
@ melmarker
Nur das eine. Habe mir den anderen Thread hier durchgelesen, aber sehe dort auch keine Lösung meiner Probleme.

@ samoht
Wenn es das sddm-Problem ist, dann ist es plötzlich noch hinzugekommen. Eine Lösung kann ich in dem dortigen Thread aber auch nicht wirklich erkennen.

Generell:
a) ich glaube, ich habe ein wenig Mist gebaut, als ich das letzte Mal meine root-Partition aufräumen wollte und alte Kernel gelöscht hab. Per
Code: [Select]
dpkg -l 'linux-*'bekomme ich nämlich deutlich mehr angeblich installierte Kernel angezeigt als die grub.cfg erkennt.
Gibt es hier einen Weg, wieder Ordnung in die Sache reinzubringen?

b) was mich am meisten wundert ist die Tatsache, dass mein Grub-Menü nicht angezeigt wird. Dies könnte natürlich damit zusammenhängen, dass ich zwei Grafikkarten betreibe - einmal eine Radeon 460 für's Bild, und dann noch die Onboard-Intel HD4000 für Sound over HDMI (da die AMD-Treiber das ja immer noch nicht wirklich können). Dies gipfelt auch darin, dass ich auch nicht in mein BIOS reinkomme.
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: melmarker on 2018/07/26, 12:40:24
so - und jetzt mal Butter bei die Fische - die Frage war nicht ohne Grund: wenn man irgendwo(tm) noch ne alte vergessene Installation rumfliegen hat, könnte es durchaus sein, dass man seinen Grub über eben diese welche verwaltet - macht aber nix - probier mal folgendes, gesetzt den Fall, dass Du ne mbr-Installation hast

Code: [Select]
grub-mkconfig

Und schau Dir an, was er auswirft. Sollte das unterschiedlich von dem sein, was Du in Deinem Grub-Menu siehts, siehe oben. Abhilfe in diesem Fall:

Code: [Select]
grub-install /dev/sd??
update-grub
systemctl reboot
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: GrafMager on 2018/07/26, 12:45:41
Ich habe definitiv keine andere / alte / vergessene / sonstwie geartete Installation auf der Festplatte. Habe damals, als ich Siduction installiert habe, bewusst alles andere plattgemacht.

grub-mkconfig teste ich, sobald ich am betreffenden Rechner sitze.

Jetzt noch ne saudumme Frage: habe nicht mehr auf dem Schirm, ob ich eine mbr-Installation gemacht habe. Wie kann ich hier sichergehen?

EDIT:

Hier das Ergebnis von grub-mkconfig
Code: [Select]
GRUB-Konfigurationsdatei wird erstellt …
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="${saved_entry}"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0
else
  search --no-floppy --fs-uuid --set=root 18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=1280x1024
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=de_DE
  insmod gettext
fi
terminal_output gfxterm
Thema gefunden: /usr/share/grub/themes/patience/theme.txt
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0
else
  search --no-floppy --fs-uuid --set=root 18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0
fi
insmod gfxmenu
insmod png
set theme=($root)/usr/share/grub/themes/patience/theme.txt
export theme
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
}
set linux_gfx_mode=1280x1024
export linux_gfx_mode
Linux-Abbild gefunden: /boot/vmlinuz-4.17.9-towo.1-siduction-amd64
initrd-Abbild gefunden: /boot/initrd.img-4.17.9-towo.1-siduction-amd64
menuentry 'siduction 2018.3.0 Patience (Xfce) GNU/Linux' --class siduction --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0' {
savedefault
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  8e16eefe-47da-4b66-9373-e8ea30d0b3c3
else
  search --no-floppy --fs-uuid --set=root 8e16eefe-47da-4b66-9373-e8ea30d0b3c3
fi
echo 'Linux 4.17.9-towo.1-siduction-amd64 wird geladen …'
linux /vmlinuz-4.17.9-towo.1-siduction-amd64 root=UUID=18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0 ro  quiet systemd.show_status=1 amdgpu.dc=1 ipv6.disable=1 splash
echo 'Initiale Ramdisk wird geladen …'
initrd /initrd.img-4.17.9-towo.1-siduction-amd64
}
submenu 'Erweiterte Optionen für siduction 2018.3.0 Patience (Xfce) GNU/Linux' $menuentry_id_option 'gnulinux-advanced-18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0' {
menuentry 'siduction 2018.3.0 Patience (Xfce) GNU/Linux, mit Linux 4.17.9-towo.1-siduction-amd64' --class siduction --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.17.9-towo.1-siduction-amd64-advanced-18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0' {
savedefault
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  8e16eefe-47da-4b66-9373-e8ea30d0b3c3
else
  search --no-floppy --fs-uuid --set=root 8e16eefe-47da-4b66-9373-e8ea30d0b3c3
fi
echo 'Linux 4.17.9-towo.1-siduction-amd64 wird geladen …'
linux /vmlinuz-4.17.9-towo.1-siduction-amd64 root=UUID=18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0 ro  quiet systemd.show_status=1 amdgpu.dc=1 ipv6.disable=1 splash
echo 'Initiale Ramdisk wird geladen …'
initrd /initrd.img-4.17.9-towo.1-siduction-amd64
}
menuentry 'siduction 2018.3.0 Patience (Xfce) GNU/Linux, with Linux 4.17.9-towo.1-siduction-amd64 (recovery mode)' --class siduction --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.17.9-towo.1-siduction-amd64-recovery-18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0' {
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  8e16eefe-47da-4b66-9373-e8ea30d0b3c3
else
  search --no-floppy --fs-uuid --set=root 8e16eefe-47da-4b66-9373-e8ea30d0b3c3
fi
echo 'Linux 4.17.9-towo.1-siduction-amd64 wird geladen …'
linux /vmlinuz-4.17.9-towo.1-siduction-amd64 root=UUID=18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0 ro single
echo 'Initiale Ramdisk wird geladen …'
initrd /initrd.img-4.17.9-towo.1-siduction-amd64
}
Linux-Abbild gefunden: /boot/vmlinuz-4.15.5-towo.1-siduction-amd64
initrd-Abbild gefunden: /boot/initrd.img-4.15.5-towo.1-siduction-amd64
menuentry 'siduction 2018.3.0 Patience (Xfce) GNU/Linux, mit Linux 4.15.5-towo.1-siduction-amd64' --class siduction --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.5-towo.1-siduction-amd64-advanced-18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0' {
savedefault
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  8e16eefe-47da-4b66-9373-e8ea30d0b3c3
else
  search --no-floppy --fs-uuid --set=root 8e16eefe-47da-4b66-9373-e8ea30d0b3c3
fi
echo 'Linux 4.15.5-towo.1-siduction-amd64 wird geladen …'
linux /vmlinuz-4.15.5-towo.1-siduction-amd64 root=UUID=18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0 ro  quiet systemd.show_status=1 amdgpu.dc=1 ipv6.disable=1 splash
echo 'Initiale Ramdisk wird geladen …'
initrd /initrd.img-4.15.5-towo.1-siduction-amd64
}
menuentry 'siduction 2018.3.0 Patience (Xfce) GNU/Linux, with Linux 4.15.5-towo.1-siduction-amd64 (recovery mode)' --class siduction --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.5-towo.1-siduction-amd64-recovery-18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0' {
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  8e16eefe-47da-4b66-9373-e8ea30d0b3c3
else
  search --no-floppy --fs-uuid --set=root 8e16eefe-47da-4b66-9373-e8ea30d0b3c3
fi
echo 'Linux 4.15.5-towo.1-siduction-amd64 wird geladen …'
linux /vmlinuz-4.15.5-towo.1-siduction-amd64 root=UUID=18b68ba7-aa30-4ec1-be77-d6c7be2e1ba0 ro single
echo 'Initiale Ramdisk wird geladen …'
initrd /initrd.img-4.15.5-towo.1-siduction-amd64
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
Found memtest86+ image: /memtest86+.bin
menuentry "Memory test (memtest86+)" {
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  8e16eefe-47da-4b66-9373-e8ea30d0b3c3
else
  search --no-floppy --fs-uuid --set=root 8e16eefe-47da-4b66-9373-e8ea30d0b3c3
fi
linux16 /memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  8e16eefe-47da-4b66-9373-e8ea30d0b3c3
else
  search --no-floppy --fs-uuid --set=root 8e16eefe-47da-4b66-9373-e8ea30d0b3c3
fi
linux16 /memtest86+.bin console=ttyS0,115200n8
}
Found memtest86+ multiboot image: /memtest86+_multiboot.bin
menuentry "Memory test (memtest86+, experimental multiboot)" {
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  8e16eefe-47da-4b66-9373-e8ea30d0b3c3
else
  search --no-floppy --fs-uuid --set=root 8e16eefe-47da-4b66-9373-e8ea30d0b3c3
fi
multiboot /memtest86+_multiboot.bin
}
menuentry "Memory test (memtest86+, serial console 115200, experimental multiboot)" {
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  8e16eefe-47da-4b66-9373-e8ea30d0b3c3
else
  search --no-floppy --fs-uuid --set=root 8e16eefe-47da-4b66-9373-e8ea30d0b3c3
fi
multiboot /memtest86+_multiboot.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# 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.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
erledigt

Deckt sich also weitestgehend mit der grub.cfg: Kernel 4.15.5 sowie 4.17.9 werden erkannt.
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: GrafMager on 2018/07/26, 20:35:23
bin jetzt mal am Anmeldebildschirm ins Terminal und habe versucht, per startx irgendwas zu bewirken (siehe erwähnter sddm-Thread), aber da kommt nur ein schwarzer Bildschirm und nach ein paar Minuten dann
Code: [Select]
X server: Resource temporarily unavailable

waiting for X server to shut down

xinit: server error

Was zum Henker ...?

Abgesehen davon bringt die Ausgabe von journalctl -b auch nix Auffallendes zu Tage.
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: devil on 2018/07/26, 21:19:19
Da hilft vermutlich ein Blick ins Xorg.log. Das wohnt unter
Code: [Select]
var/log/Xorg.0.log
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: GrafMager on 2018/07/26, 21:33:38
https://pastebin.com/sQckcv66


auch hier sehe ich nichts bedrohliches.
Hier noch grob die Ausgabe, die er nach missglücktem startx bringt:

Code: [Select]
xauth: unable to write authority file /home/xxx/.Xauthority-n

zudem behauptet er, es gäbe eine Logfile unter /home/xxx/.local/share/xorg/Xorg.1.log - die ist aber leer....
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: melmarker on 2018/07/26, 21:35:38
ich würd da rustikaler vorgehen - im grubscreen den 17.9 auswählen und auf  'e' drücken, dann ans Ende der Kernelzeile ne 3 malen und starten - nen startx sollte die DE starten. Funktioniert das nicht, ist das Problem auf jeden Fall nicht der DM.
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: GrafMager on 2018/07/26, 21:49:35
Ich komme leider nicht in den Grub-Screen! Das ist doch das Problem!
Und meine Anweisungen in /etc/default/grub hinsichtlich GRUB_DEFAULT werden ignoriert. Er bootet IMMER den 4.17.9
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: melmarker on 2018/07/26, 21:54:24
/etc/default/grub.d/ ... und da die grafik rausnehmen
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: devil on 2018/07/26, 22:53:01
Mich macht ja das
Code: [Select]
xauth: unable to write authority file /home/xxx/.Xauthority-n stutzig. Das sieht mir nach read-only System aus!? Da hilft gemeinhin ein
Code: [Select]
mount -o remount, rw / Andere Idee wäre, dass das /home voll ist.  Auskunft darüber gibt ein
Code: [Select]
df -h
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: melmarker on 2018/07/26, 23:26:07
recht haste devil - vielleicht einfach auch nur falsche Verzeichnisrechte oder so.
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: der_bud on 2018/07/27, 08:04:53
Bitte mal testweise:
 - ändere in der /etc/default/grub die Zeile mit GRUB_DEFAULT wieder auf GRUB_DEFAULT=0
 - paste uns die Datei /etc/default/grub, gucken ob da nicht noch irgendwo ein falsches SAVEDEFAULT ist
 - mach damit ein 'update-grub'
 - guck in die Datei /boot/grub/grubenv, dass da nur die erste Zeile "# GRUB Environment Block" steht und sonst nur lauter #
 - gib dem root Terminal ein
Code: [Select]
grub-reboot '1>2' (das sollte in die grubenv eine Zeile mit next_entry einfügen, verifizierbar durch 'grub-editenv list')  ... und reboote
 
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: GrafMager on 2018/07/27, 08:53:24
Danke für die Unterstützung. Kann ich leider alles erst heute Abend probieren, aber ich melde mich dann!

... vorweg: wie kann so etwas "plötzlich" passieren? Eigentlich bastele ich nicht an dem System rum, mache regelmäßig meine Updates und ab und zu war halt mal eine Kernel-Version dabei, die bei mir nicht wollte. Bin dann meist eine Version wieder zurück und dann ging alles wieder. Und jetzt plötzlich geht gar nix mehr!

An dieser Stelle eine große Lobpreisung an SSH. Ich wäre sonst wohl verloren...
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: GrafMager on 2018/07/27, 18:50:47
So, also der Reihe nach:

/etc/default/grub:
Code: [Select]
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.show_status=1 amdgpu.dc=1 ipv6.disable=1 splash"
GRUB_CMDLINE_LINUX=""

/boot/grub/grubenv:
Code: [Select]
#GRUB Environment Block
saved_entry=gnulinux-simple-18b68ba7-aa30-4ec1
next_entry=
##############################

Was mir noch eben aufgefallen ist:
wenn ich beim Anmeldebildschirm per ALT-STRG-Fx in der Konsole mich als root anmelde und DANN startx ausführe, komme ich auf den Desktop. Als normaler User geht das nicht. ...........


EDIT:
Warum auch immer (habe alle eure Ratschläge befolgt): es geht wieder! Ich komme wieder als User auf den Desktop.
Was aber immer noch nicht geht, ist das GRUB-Menü. Das wäre allerdings ziemlich nützlich ...
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: melmarker on 2018/07/27, 21:55:58
das mit den _allen Ratschlägen_ streichen wir mal flugs. Und dann sei doch mal so freundlich und editier die richtigen Dateien - auf gut deutsch kann jeder fast soviel in /etc/default/grub editieren, das wird aber nichts helfen, weil danach die /etc/default/grub.d/siduction.cfg gesourced wird :D
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: GrafMager on 2018/07/27, 22:24:19
Verstehe auch nach mehrmaligem Lesen deinen Post nicht, sorry. Aber weiterhin danke für die Hilfe.
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: melmarker on 2018/07/27, 22:50:07
Du hast aber schon einmal von Konfigurations-Direktories gehört?

Code: [Select]
if test -f ${sysconfdir}/default/grub ; then
  . ${sysconfdir}/default/grub
fi
for x in ${sysconfdir}/default/grub.d/*.cfg ; do
  if [ -e "${x}" ]; then
    . "${x}"
  fi
done
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: GrafMager on 2018/07/27, 22:57:27
Durchaus. Aber in keinem der Guides, die ich in den letzten Tagen zum Thema Grub durchgelesen habe, stand etwas von der siduction.cfg. Liegt wohl daran, dass es eine Eigenheit eures Systems ist?
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: melmarker on 2018/07/27, 23:08:00
Das liegt daran, dass wir uns die freiheit herausnehmen, Standards auch zu benutzen. - siehe orginal-upstream grub-mkconfig

Hmm - vielleicht ist etwas ausführlicher an dieser Stelle gut. Die Idee der KonfigDirs ist zwar nicht ganz neu, aber immer noch klasse. Vor allem, wenn Upstream das Zeug gleich einbaut. Und da Menschen und Distributionen halt in vielen Fällen behäbig sind, spricht sich das auch kaum rum. Lange Rede, kurzer Schwachsinn - dieser Mechanismus versetzt uns in die wunderbare Lage, eigene Konfigurationen zu verteilen, ohne bei den Orginal-Autoren oder Debian was reinpatchen zu müssen. Patchen ist zwar an sich nicht das Problem, man muss dann nur auf ewig und immer den jeweiligen Upstream überschreiben - bei jeder neuen Version. Und das kostet Zeit und ist fehleranfällig. Von daher ist das ein Segen, weil es halt immer funktioniert. Nicht so segensreich ist, dass debian das nicht auch benutzt - das ist leicht inkonsequent, in X und anderen Stellen (profile.d, apt/preferences.d, apt/sources.list.d usw) wird davon reichlich gebrauch gemacht.

Eine andere Sache ist die der Kommunikation - auch wieder am Beispiel X - vor Jahren hieß es, dass debian die xorg.conf abgeschafft hätte und alle feierten das als großen Erfolg. Erm ja, abgeschafft wurde da gar nyx, das funktioniert weiterhin wie gewohnt - nur es wird nicht mehr benutzt. Und das erkärt dann auch, warum man zu manchen Themen halt Anleitungen findet wie: Editieren Sie XYZ - was an dieser Stelle gar nicht da ist. Wenn man so frech ist und das einfach mal anlegt, dann wird das auch astrein gelesen 8) Leider ist das wirklich ein wenig ungewohnt und eventuell auch oftmals auf den ersten Blick nicht zu erkennen.

Edit zum Edit:
Und genau das zeigt der Codeschnipsel: So vorhanden wird die /etc/default/grub gesourced (. ${sysconfdir}/default/grub) - und, so vorhanden, werden danach alles in /etc/default/grub.d gesourced. Sind es mehrere Dateien, ist die native Reihenfolge entscheidend.
Und natürlich ist es dann so, dass die Datei, die zuletzt schreibt, einfach mal gewinnt.
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: GrafMager on 2018/07/28, 07:14:25
Alles klar, jetzt kapiert. Wobei ich das mit der Konfigurationsdateien, die manchmal (noch) da sind und manchmal nicht, grundsätzlich auch schon vorher verstanden hatte und durchaus auch so gehandelt habe (sie ist nicht da? dann erstelle ich sie...).

In diesem Fall sieht aber meine siduction,cfg so aus:
Code: [Select]
GRUB_TERMINAL_OUTPUT=gfxterm
GRUB_GFXMODE=1280x1024
GRUB_GFXPAYLOAD_LINUX=1280x1024
GRUB_THEME=/usr/share/grub/themes/patience/theme.txt

GRUB_DISTRIBUTOR="siduction 2018.3.0 Patience (Xfce)"

Wüsste also weiterhin nicht, warum ich nicht per SHIFT in mein Grub-Menü komme! Es muss doch einen Weg geben, im Notfall einen älteren Kernel laden zu können.
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: melmarker on 2018/07/28, 13:17:41
Nü - das ist einfach - versagt das Umschalten in den grafischen Modus - schein bei Dir der Fall zu sein, aus welchen Gründen auch immer - stehst Du im Regen.
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: GrafMager on 2018/07/28, 13:22:26
Es gibt also keinerlei Lösungsansatz? Und vor allem: das Grub-Menü ist doch nicht grafisch....
Title: Re: Grub-Menü wird nicht angezeigt / Kernelboot lässt sich nicht beeinflussen / etc.
Post by: melmarker on 2018/07/28, 13:28:57
Es gibt einen Lösungsansatz - und unser Grubmenu ist grafisch, dat mit dem Hintergrundbild und dem schicken Rahmen um ein halbdurchsichtiges Menu, die Icons vor den Punkten etc. pp.

In kurz - irgendwas™ haste verfrickelt, irgendwie™ kann man das bestimmt auch wieder richten. Ich glaub, dass sich IRC besser für diesen speziellen Support macht.