Dual Boot (MX-Linux / Windows 11) funktioniert nicht mehr  [Solved]

Message
Author
User avatar
fehlix
Developer
Posts: 12702
Joined: Wed Apr 11, 2018 5:09 pm

Re: Dual Boot (MX-Linux / Windows 11) funktioniert nicht mehr

#11 Post by fehlix »

titus483 wrote: Tue Aug 27, 2024 1:22 pm Zu 1:
Windows Faststart habe ich damals sofort abgeschaltet, weil ich darüber schon gelesen hatte.
Ebenso hatte ich Secure Boot seinerzeit deaktiviert. SB sollte auch nur Probleme machen und bringt mir wenig.
Die Umstellung von RAID auf SATA/AHCI im UEFI würde mir wohl gelingen, "in Windows umstellen" ist mir allerdings (noch) ziemlich schleierhaft.
Naja, wie gesagt meine Empfehlung: Auf SATA/AHCI umstellen.
Hier von Seite 18 der PDF von @FullScale4Me, die rauskopiert Kurzanleitung:
Auf englisch:

Code: Select all

Using MSConfig to Change Windows SATA Controller to AHCI mode
• Type ‘msconfig’ in the search box and press enter. 
• Click Run as Administrator’.Select the ‘Boot’ tab and check ‘Safe boot’.
• Check ‘Network’ then click ‘Apply’ and ‘OK’. 
• Reboot PC. 
-> Enter the firmware and change the SATA Controller ‘Mode’ from ‘RAID/RST’ to 'AHCI'. 
• Save changes and exit. Windows will boot into Safe Mode again. 
• Once in Safe Mode, run MSconfig as Administrator. 
• Select the ‘Boot’ tab and UN-check ‘Safe boot’. 
• Reboot. Click ‘Apply’ and ‘OK’. 
Windows will the restart in normal mode with the AHCI drivers enabled.

und mit DeepL übersetzt:

Code: Select all

MSConfig verwenden, um den Windows-SATA-Controller in den AHCI-Modus zu ändern
• Geben Sie „msconfig“ in das Suchfeld ein und drücken Sie die Eingabetaste. 
• Klicken Sie auf „Als Administrator ausführen“, wählen Sie die Registerkarte „Boot“ und aktivieren Sie „Sicherer Start“.
• Markieren Sie „Netzwerk“ und klicken Sie auf „Übernehmen“ und „OK“. 
• Starten Sie den PC neu. 
-> Rufen Sie die Firmware auf und ändern Sie den SATA-Controller-'Modus' von 'RAID/RST' auf 'AHCI'. 
• Speichern Sie die Änderungen und beenden Sie das Programm. Windows wird wieder im abgesicherten Modus starten. 
• Im abgesicherten Modus führen Sie MSconfig als Administrator aus. 
• Wählen Sie die Registerkarte „Boot“ und deaktivieren Sie die Option „Abgesicherter Start“. 
• Starten Sie neu. Klicken Sie auf „Übernehmen“ und „OK“. 
Windows wird nun im normalen Modus mit aktivierten AHCI-Treibern neu gestartet.
Also in WIndows "Abgesicherte Modus" vorbereiten, und dann ins UEFI/BIOS booten,
hier von RAID nach -> SATA/AHCI umstellen.
Und nun ins WIndows abgesichert booten. Windows nimmt dann zukünfig SATA/AHCI.
titus483 wrote: Tue Aug 27, 2024 1:22 pm Zu 2:
Ein Start vom LiveUSB mit
a) Umstellung auf deutsch
b) Boot-Rettungs-Menüs (Version 22.12.28)
c) GRUB-EFI-Bootloader (findet 6 Einträge)
d) boot @[ext_](hd1,4)/grub/x86_64-efi/grub.efi
führt dann zum normalen Bootmenü, und MX lässt sich ohne Probleme in die alte Umgebung starten.
Gut, 2 von den 6 sollten von MX : dieser (hd1,4)/grub/x86_64-efi/grub.efi , der bootet,
und es sollte noch einer auf der ESP "EFI System Partition" gefunden worden sein.
Sieht etwa so aus: .../EFI/MX/grubx64.efi, der auch funktionieren sollt.
Welche von den 6 booten nicht, und wenn nicht, was wird angezeigt?
Dann im gebooteten MX, bitte die QSI "Quick System Info" posten.
titus483 wrote: Tue Aug 27, 2024 1:22 pm Insgesamt ist das System aber mit den jetzigen Einstellungen über 2 Jahre ohne irgendein diesbezügliches Problem gelaufen, so dass ich den Fehler dort auch nicht vermuten würde.
...
...
Ich interpretiere das so, dass GRUB irgendwie repariert werden müsste (um den umständlichen Weg über LiveUSB abzukürzen). Nur wie?
Kann schon sein, würde aber bevorzugen alle möglichen Fehlerquellen zu beheben.
die zu dieser Situation geführt haben und auch die Ursache zu beheben.

Du kannst es auch "schnell" versuchen, was dann allerdings nicht die Ursache behebt,
und womöglich der Fehler wieder jederzeit auftreten kann.
Hier ein QuickFix im "DIY"-mode:
Im gestarteten MX:
* MX Boot Repair aufrufen, und "reparieren"
* MX Boot Optionen -> UEFI Manager alles, was nicht gebraucht wird, löschen.
Dann mal viel Glück.
Ansonsten wieder melden und zur Ursachenforschung und -behebung vorbereiten.

titus483
Posts: 47
Joined: Fri Jul 23, 2021 7:02 am

Re: Dual Boot (MX-Linux / Windows 11) funktioniert nicht mehr

#12 Post by titus483 »

Tut mir leid, die Frage kann ich nicht beantworten. Das habe ich vor 2 Jahren gemacht und kann mich nicht mehr erinnern.
Der Laptop wurde mit Windows 11 Home ausgeliefert, ich habe MX-Linux seinerzeit heruntergeladen und die Anleitung befolgt. Es gab Probleme mit Secure Boot, das weiß ich noch, aber nach Deaktivierung lief alles perfekt.

titus483
Posts: 47
Joined: Fri Jul 23, 2021 7:02 am

Re: Dual Boot (MX-Linux / Windows 11) funktioniert nicht mehr

#13 Post by titus483 »

So, nach der "großen Aktion" hier mein Feedback.
Zu 1) Ich bin nach Beschreibung "msconfig" vorgegangen und der Meinung, dass die Umstellung auf AHCI geklappt hat. Windows startet jedenfalls noch.
Zu 2) Ich habe diverse Fotos gemacht

Image


Image


Image


Image


Image

Die boot-Bilder sind in Reihenfolge der Optionen auf dem "efi-bootloader"-Foto nummeriert.
Hier füge ich die QSI an:

Code: Select all

System:
  Kernel: 6.1.0-23-amd64 [6.1.99-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/vmlinuz-6.1.0-23-amd64 root=UUID=<filter> ro quiet splash
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm v: 4.18.0 vt: 7
    dm: LightDM v: 1.26.0 Distro: MX-23.3_x64 Libretto July 31  2023 base: Debian GNU/Linux 12
    (bookworm)
Machine:
  Type: Laptop System: ASUSTeK product: VivoBook_ASUSLaptop X415JA_R465JA v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: X415JA v: 1.0 serial: <superuser required> UEFI: American Megatrends
    v: X415JA.303 date: 06/03/2021
Battery:
  ID-1: BAT0 charge: 31.5 Wh (100.0%) condition: 31.5/37.1 Wh (84.9%) volts: 7.8 min: 7.8
    model: ASUSTeK ASUS Battery type: Li-ion serial: N/A status: not charging cycles: 4
CPU:
  Info: model: Intel Core i3-1005G1 bits: 64 type: MT MCP arch: Ice Lake gen: core 10 level: v4
    note: check built: 2019-21 process: Intel 10nm family: 6 model-id: 0x7E (126) stepping: 5
    microcode: 0xC4
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache: L1: 160 KiB
    desc: d-2x48 KiB; i-2x32 KiB L2: 1024 KiB desc: 2x512 KiB L3: 4 MiB desc: 1x4 MiB
  Speed (MHz): avg: 700 high: 1000 min/max: 400/3400 scaling: driver: intel_pstate
    governor: powersave cores: 1: 1000 2: 1000 3: 400 4: 400 bogomips: 9523
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: Enhanced IBRS
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB: conditional; RSB filling;
    PBRSB-eIBRS: SW sequence; BHI: SW loop, KVM: SW loop
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Iris Plus Graphics G1 vendor: ASUSTeK driver: i915 v: kernel arch: Gen-11
    process: Intel 10nm built: 2019-21 ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:8a56 class-ID: 0300
  Device-2: IMC Networks USB2.0 VGA UVC WebCam type: USB driver: uvcvideo bus-ID: 1-5:6
    chip-ID: 13d3:5a11 class-ID: 0e02
  Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.18.0 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22") s-diag: 582mm (22.93")
  Monitor-1: eDP-1 model: AU Optronics 0x8098 built: 2020 res: 1920x1080 hz: 60 dpi: 158
    gamma: 1.2 size: 309x174mm (12.17x6.85") diag: 355mm (14") ratio: 16:9 modes: 1920x1080
  API: OpenGL v: 4.6 Mesa 22.3.6 renderer: Mesa Intel UHD Graphics (ICL GT1) direct-render: Yes
Audio:
  Device-1: Intel Ice Lake-LP Smart Sound Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel
    alternate: snd_sof_pci_intel_icl bus-ID: 00:1f.3 chip-ID: 8086:34c8 class-ID: 0403
  API: ALSA v: k6.1.0-23-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter vendor: AzureWave
    driver: rtw_8821ce v: N/A modules: rtw88_8821ce,wl,rtl8821ce pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: 3000 bus-ID: 01:00.0 chip-ID: 10ec:c821 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
Bluetooth:
  Device-1: IMC Networks Bluetooth Radio type: USB driver: btusb v: 0.8 bus-ID: 1-10:7
    chip-ID: 13d3:3529 class-ID: e001 serial: <filter>
  Report: hciconfig ID: hci0 rfk-id: 3 state: up address: <filter> bt-v: 2.1 lmp-v: 4.2
    sub-v: f098 hci-v: 4.2 rev: 75b8
  Info: acl-mtu: 1021:8 sco-mtu: 255:12 link-policy: rswitch hold sniff park
    link-mode: peripheral accept service-classes: rendering, capturing, object transfer, audio,
    telephony
RAID:
  Supported mdraid levels: linear multipath raid0 raid1 raid6 raid5 raid4 raid10
  Device-1: md127 maj-min: 9:127 type: mdraid level: N/A status: inactive size: N/A
  Info: report: N/A blocks: 2944 chunk-size: N/A
  Components: Online: N/A Spare:
  0: nvme1n1 maj-min: 259:10 size: 27.25 GiB state: S
Drives:
  Local Storage: total: 518.62 GiB used: 46.52 GiB (9.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: HBRPEKNX0202A size: 476.94 GiB
    block-size: physical: 512 B logical: 512 B speed: 15.8 Gb/s lanes: 2 type: SSD serial: <filter>
    rev: G002 temp: 38.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:10 vendor: Intel model: HBRPEKNX0202AO size: 27.25 GiB
    block-size: physical: 512 B logical: 512 B speed: 15.8 Gb/s lanes: 2 type: SSD serial: <filter>
    rev: K5110440 temp: 46.9 C
  ID-3: /dev/sda maj-min: 8:0 type: USB vendor: Imation model: Swivel size: 14.43 GiB block-size:
    physical: 512 B logical: 512 B type: N/A serial: <filter> rev: PMAP scheme: GPT
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
  ID-1: / raw-size: 48.33 GiB size: 47.27 GiB (97.81%) used: 13.53 GiB (28.6%) fs: ext4
    dev: /dev/nvme0n1p5 maj-min: 259:5
  ID-2: /boot raw-size: 1024 MiB size: 973.4 MiB (95.06%) used: 280.3 MiB (28.8%) fs: ext4
    dev: /dev/nvme0n1p4 maj-min: 259:4
  ID-3: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%) used: 43 MiB (44.8%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-4: /home raw-size: 221.49 GiB size: 216.96 GiB (97.95%) used: 32.68 GiB (15.1%) fs: ext4
    dev: /dev/nvme0n1p8 maj-min: 259:8
Swap:
  Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 8 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme0n1p7
    maj-min: 259:7
Sensors:
  System Temperatures: cpu: 52.0 C mobo: N/A
  Fan Speeds (RPM): cpu: 2800
Repos:
  Packages: 2228 pm: dpkg pkgs: 2222 libs: 1091 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm
    pkgs: 0 pm: flatpak pkgs: 6
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/librewolf.list
    1: deb [arch=amd64] http://deb.librewolf.net bookworm main
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb http://ftp.tu-chemnitz.de/pub/linux/MX/Repo/mx/repo/ bookworm main non-free
  Active apt repos in: /etc/apt/sources.list.d/vscode.list
    1: deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main
Info:
  Processes: 227 Uptime: 0m wakeups: 2 Memory: 7.5 GiB used: 1.17 GiB (15.5%) Init: SysVinit
  v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
  Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI
Ich hatte erwartet, in der QSI einen Verweis auf AHCI zu finden, sehe aber nichts. Geändert hat sich allerdings in diesem Abschnitt einiges.

An die GRUB-Reparatur habe ich mich noch nicht getraut, wollte erstmal einen Zwischenbericht geben.

P.S. Herzlichen Dank nebenbei für die Unterstützung!

User avatar
fehlix
Developer
Posts: 12702
Joined: Wed Apr 11, 2018 5:09 pm

Re: Dual Boot (MX-Linux / Windows 11) funktioniert nicht mehr

#14 Post by fehlix »

titus483 wrote: Thu Aug 29, 2024 1:58 pm Ich hatte erwartet, in der QSI einen Verweis auf AHCI zu finden, sehe aber nichts. Geändert hat sich allerdings in diesem Abschnitt einiges.
Scheint wohl noch mehr zu sein, was man da abschalten könnte.
OK, von den 6 gefundenen hast to nr 3,4,5 angehängt. Nr 6 ist der efi-grub loader der bootet.
Die beiden ersten nr 1 und 2 sind von der ESP der kleinen ssd /dev/nvme1n1 ESP (hd0,1),
Die anderen sind all von der großen ssd, /dev/nvme0n1 und der dortigen zweiten ESP auf /dev/nvme0n1p1 (hd1,1) bzw von der boot-partion /dev/nvme0n1p4
Erschwerend dabei, Du hast zwei ESP's und auf der kleinere auf (hd0,1) hat sich wohl auch der windows efi-bootmanager eingenistet, daher gehts wohl nun immer erst zum Windows.
titus483 wrote: Thu Aug 29, 2024 1:58 pm An die GRUB-Reparatur habe ich mich noch nicht getraut, wollte erstmal einen Zwischenbericht geben.
Naja, ich würde erstmal versuche die nicht funtionierenden Eintragungen auf "den ESP's" loszu werden.
Und zusätlich mit MX Boot Options, alle nicht funktionierenden efi-loader von der NVRAM zu löschen.
Soweit erstmal, versuch mal ob Du weiter kommst. Sonst müssen wir
wohl sowas wie Anamnese mit Röntgenbild machen.
Ach, so versuch doch mal von der LiveUSB boot menu nach Windows loader zu suchen und zu booten,
wenn gefunden und der auch zu WIndows bootet, wo genau wurde der gefunden?

titus483
Posts: 47
Joined: Fri Jul 23, 2021 7:02 am

Re: Dual Boot (MX-Linux / Windows 11) funktioniert nicht mehr

#15 Post by titus483 »

So, nach der (erzwungenen) Wochenendpause soll es jetzt weitergehen.
Vielleicht hätte ich als erstes Foto dieses hochladen sollen:

Image

Das ist das Bootmenü, wenn ich per Esc/Start den Laptop starte:
Wenn ich dabei die Bootoption MX21 oder MX Linux wähle, erhalte ich jeweils das gleiche Ergebnis:

Image

Wenn ich "Windows Boot Manager" wähle, starte ich ganz normal in Windows 11 - und es funktioniert auch alles.
Wenn ich "UEFI Imation Swivel" wähle, startet das Live MX vom USB-Stick.

Ich möchte natürlich beim Drücken des Startknopfes am Laptop den GRUB Bootscreen bekommen, auf dem ich MX oder Windows auswählen konnte.
Da ich mit dem QSI-Output so meine Probleme habe, habe ich mal die Kommandos "fdisk -l" und "df -l" unter dem Origibal MX laufen lassen. Hier der Output:

Code: Select all

Festplatte /dev/nvme0n1: 476,94 GiB, 512110190592 Bytes, 1000215216 Sektoren
Festplattenmodell: INTEL HBRPEKNX0202A                     
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 5F3A95D5-33C4-4180-99D1-7AB6ADB0E0CD

Gerät             Anfang       Ende  Sektoren  Größe Typ
/dev/nvme0n1p1      2048     206847    204800   100M EFI-System
/dev/nvme0n1p2    206848     239615     32768    16M Microsoft reserviert
/dev/nvme0n1p3    239616  312161147 311921532 148,7G Microsoft Basisdaten
/dev/nvme0n1p4 312162304  314259455   2097152     1G Linux root (x86)
/dev/nvme0n1p5 314259456  415610879 101351424  48,3G Linux root (x86)
/dev/nvme0n1p6 415610880  516962303 101351424  48,3G Linux root (x86)
/dev/nvme0n1p7 516962304  533739519  16777216     8G Linux root (x86)
/dev/nvme0n1p8 533739520  998242303 464502784 221,5G Linux root (x86)
/dev/nvme0n1p9 998242304 1000210431   1968128   961M Windows-Wiederherstellungsumgebung


Festplatte /dev/nvme1n1: 27,25 GiB, 29260513280 Bytes, 57149440 Sektoren
Festplattenmodell: INTEL HBRPEKNX0202AO                    
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes\


Festplatte /dev/sda: 14,43 GiB, 15496445952 Bytes, 30266496 Sektoren
Festplattenmodell: Swivel          
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: EB0D6018-FC97-41FB-8110-EE5A9D9DF936

Gerät        Anfang     Ende Sektoren Größe Typ
/dev/sda1      2048 21877839 21875792 10,4G Microsoft Basisdaten
/dev/sda2  21877840 30266415  8388576    4G Linux-Dateisystem
sowie:

Code: Select all

Dateisystem    1K-Blöcke  Benutzt Verfügbar Verw% Eingehängt auf
udev             3889840        0   3889840    0% /dev
tmpfs             786836     2972    783864    1% /run
/dev/nvme0n1p5  49564232 14187332  32826732   31% /
tmpfs               5120       12      5108    1% /run/lock
tmpfs            3251380        8   3251372    1% /dev/shm
/dev/nvme0n1p4    996780   287008    640960   31% /boot
/dev/nvme0n1p1     98304    44030     54274   45% /boot/efi
/dev/nvme0n1p8 227496404 34264164 181603288   16% /home
cgroup                12        0        12    0% /sys/fs/cgroup
tmpfs             786832        4    786828    1% /run/user/108
tmpfs             786832       12    786820    1% /run/user/1000
Mein Kommentar dazu:
Die "kleine" SSD ist nur ein ASUS-Fallback zum Zurücksetzen des Origialsystems, ansonsten überflüssig.

Die "große" SSD teilt sich auf in:
1p1: Das EFI-Start-System
1p2: Irgendwas von MS Windows
1p3: Windows 11-System und Daten
1p4: MX /boot -Partition
1p5: MX23.3_x64(Libretto) root -Partition
1p6: reserviert für neue MX-Installation
1p7: MX Swap Partition
1p8: /home -Partition (verwendbar unter 1p5 und 1p6)
1p9: Windows Wiederherstellung

Was könnte jetzt der nächste Schritt sein:
a) Reparatur von GRUB mit MX-Tools
oder auch
b) einfach ein neues MX herunterladen und installieren. Dabei würde (vielleicht) GRUB sofort richtig konfiguriert.

Oder stelle ich mir das wieder zu einfach vor?

User avatar
fehlix
Developer
Posts: 12702
Joined: Wed Apr 11, 2018 5:09 pm

Re: Dual Boot (MX-Linux / Windows 11) funktioniert nicht mehr

#16 Post by fehlix »

Ich würde erstmal versuchen herauszufinden woran es liegt.
Möglicherweise nur etwas aufzuräumen.
Zeige mal was folgende Befehle anzeigen, im Terminal als normaler Benutzer eingegeben:

Auflistung the efi-Eintragungen (ins NVRAM geschaut aus Linux Sicht):

Code: Select all

efibootmgr --verbose
Dazu mal alle Partitionen auflisten, z.zgl. der Partitons-UUID:

Code: Select all

lsblk --fs --output +PARTUUID
Und nun noch mal sehen, was sich auf der ESP alles versteckt:

Code: Select all

find /boot/efi -iname '*.efi' -ls
Schaun wa ma.

titus483
Posts: 47
Joined: Fri Jul 23, 2021 7:02 am

Re: Dual Boot (MX-Linux / Windows 11) funktioniert nicht mehr

#17 Post by titus483 »

Hier die Ergebnisse der Kommandos:

1) efibootmgr --verbose

Code: Select all

BootCurrent: 0003
Timeout: 1 seconds
BootOrder: 0001,0002,0000,0003
Boot0000* Windows Boot Manager	HD(1,GPT,8363c9b5-f3c7-4839-b040-ab2b4e0eb807,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
Boot0001* MX Linux	HD(1,GPT,8363c9b5-f3c7-4839-b040-ab2b4e0eb807,0x800,0x32000)/File(\EFI\MX\GRUBX64.EFI)
Boot0002* MX21	HD(1,GPT,8363c9b5-f3c7-4839-b040-ab2b4e0eb807,0x800,0x32000)/File(\EFI\MX21\GRUBX64.EFI)
Boot0003* UEFI: Imation Swivel PMAP, Partition 1	PciRoot(0x0)/Pci(0x14,0x0)/USB(0,0)/HD(1,GPT,9cf3ddec-5009-46da-ada1-8a1498a2f2ac,0x800,0x14dcc50)..BO
2) lsblk --fs --output +PARTUUID

Code: Select all

NAME        FSTYPE          FSVER  LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS PARTUUID
sda                                                                                                            
├─sda1      vfat            FAT32  MX-LIVE     60E8-A267                                                       9cf3ddec-5009-46da-ada1-8a1498a2f2ac
└─sda2      ext3            1.0    persistence 761f8571-5afc-5e4a-abf2-ce9131bcd62d                            a067a0e9-5388-4c9f-8d54-e1cf5f5dad74
nvme0n1                                                                                                        
├─nvme0n1p1 vfat            FAT32              26CC-C199                                53M    45% /boot/efi   8363c9b5-f3c7-4839-b040-ab2b4e0eb807
├─nvme0n1p2                                                                                                    43d54fd8-6067-442a-8576-2fb705f9b9dc
├─nvme0n1p3 ntfs                               EE86CF2786CEEEE1                                                4f090906-cad3-4fdf-a3ee-480533dfa851
├─nvme0n1p4 ext4            1.0    boot        f9c72f5d-3af4-4450-a4c9-c92b3f15bf49  539,1M    38% /boot       e9678320-a8e7-4823-bfdf-8529c953e2a2
├─nvme0n1p5 ext4            1.0    rootMX23    9630cae9-a35e-4efd-b472-92ce480669d0   30,8G    30% /           ea8e9bac-2447-4635-83ce-ff47a7c90f65
├─nvme0n1p6 crypto_LUKS     2                  47b9785b-9efa-4b26-a447-e0d58441d7dc                            dac8aadd-d1a9-4094-9938-46bea8679088
├─nvme0n1p7 swap            1      swapMX      a83405a6-9bab-4ca0-85a5-56499423117b                [SWAP]      bfd89eb5-a658-4628-877f-9c214c3c2ab6
├─nvme0n1p8 ext4            1.0    homeMX      24427f97-475c-4930-b317-157c42347c26  173,1G    15% /home       763808a3-b148-446f-9cff-c1f44eb2469e
└─nvme0n1p9 ntfs                               2680399480396B85                                                595a1dd9-05d1-43e8-a2d7-9cb6968735ae
nvme1n1     isw_raid_member 1.4.01                                                                             
└─md127   
3) find /boot/efi -iname '*.efi' -ls

Code: Select all

      191   1438 -rw-rw-r--   1 root     root      1471968 Jul 28 12:28 /boot/efi/EFI/Microsoft/Boot/memtest.efi
      251   1652 -rw-rw-r--   1 root     root      1691520 Jul 28 12:28 /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
      262   1636 -rw-rw-r--   1 root     root      1674720 Jul 28 12:28 /boot/efi/EFI/Microsoft/Boot/bootmgr.efi
      348    129 -rw-rw-r--   1 root     root       131928 Nov 20  2022 /boot/efi/EFI/Microsoft/Boot/cbmr_driver.efi
      349    157 -rw-rw-r--   1 root     root       160560 Jul 27 20:20 /boot/efi/EFI/Microsoft/Boot/SecureBootRecovery.efi
      357    136 -rw-rw-r--   1 root     root       139264 Aug 31  2023 /boot/efi/EFI/Boot/bootx64.efi
      360    136 -rw-rw-r--   1 root     root       139264 Mai  5  2022 /boot/efi/EFI/MX21/grubx64.efi
      363    136 -rw-rw-r--   1 root     root       139264 Aug 31  2023 /boot/efi/EFI/MX/grubx64.efi
Der letzte Command liefert allerdings dieses Ergebnis nur, wenn ich über das LiveBoot mein installiertes MX starte. Direkt vom Liveboot gibt es die Meldung:
find '/boot/efi': Datei oder Verzeichnis nicht gefunden

Der Eintrag mit der Nummer 360 stammt wohl von einer vorherigen MX-Installation (von 2022), die ich soäter einfach überschrieben habe.

User avatar
fehlix
Developer
Posts: 12702
Joined: Wed Apr 11, 2018 5:09 pm

Re: Dual Boot (MX-Linux / Windows 11) funktioniert nicht mehr

#18 Post by fehlix »

OK, die beiden nicht funtionierenden efi-GRUB-Lader stammen alle von der ESP nvme0n1p1,
was Du an der PartUUID 8363c9b5-f3c7-4839-b040-ab2b4e0eb807 erkennst.
Wir machen jetzt mal folgenden Reparaturversuch im Terminal, dann sehen wir besser, was gemacht wird.

Also erstmal ins installierte MX über den LiveUSB ->Rescue Umweg booten.

Terminal als normaler Benutzer öffnen.
( Bitte alle durchgeführten Befehle und Text ausgaben kopieren und hier posten.)

* Alten MX21 Eintrag loswerden:
**Löschen des alten MX21 Eintrages:

Code: Select all

Boot0002* MX21	HD(1,GPT,8363c9b5-f3c7-4839-b040-ab2b4e0eb807,0x800,0x32000)/File(\EFI\MX21\GRUBX64.EFI)
Im NVRAM:

Code: Select all

sudo efibootmgr --verbose --delete-bootnum --bootnum 2
Auf der ESP:

Code: Select all

sudo rm -r /boot/efi/EFI/MX21
*Den efi-GRUB-Lader auf der ESP und NVRAM neu erstellen:

Code: Select all

sudo grub-install  --target=x86_64-efi --bootloader-id=MX --force-extra-removable --recheck --efi-directory=/boot/efi
* Üperprüfung:
- auf der ESP mit:

Code: Select all

find /boot/efi/EFI /boot/grub \( -iname grubx64.efi -o -iname core.efi  -o -iname bootx64.efi \) -exec md5sum {} \;
- im NVRAM mit:

Code: Select all

efibootmgr --verbose
Sollte alles OK assehen, dann
im GRUB Menu neu erstellen:

Code: Select all

sudo update grub
Schauen wir mal.

titus483
Posts: 47
Joined: Fri Jul 23, 2021 7:02 am

Re: Dual Boot (MX-Linux / Windows 11) funktioniert nicht mehr

#19 Post by titus483 »

Hier mein Protokoll:

Code: Select all

Boot0002* MX21        HD(1,GPT,8363c9b5-f3c7-4839-b040-ab2b4e0eb807,0x800,0x32000)/File(\EFI\MX21\GRUBX64.EFI)
bash: Syntaxfehler beim unerwarteten Symbol »(«
Naja, ich denke, das ist kein Befehl, sondern eine Erinnerungsstütze? Kein Problem.
Jetzt geht es los:

Code: Select all

sudo efibootmgr --verbose --delete-bootnum --bootnum 2
[sudo] Passwort für jargan:           
BootCurrent: 0003
Timeout: 1 seconds
BootOrder: 0001,0000,0003
Boot0000* Windows Boot Manager	HD(1,GPT,8363c9b5-f3c7-4839-b040-ab2b4e0eb807,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
Boot0001* MX Linux	HD(1,GPT,8363c9b5-f3c7-4839-b040-ab2b4e0eb807,0x800,0x32000)/File(\EFI\MX\GRUBX64.EFI)
Boot0003* UEFI: Imation Swivel PMAP, Partition 1	PciRoot(0x0)/Pci(0x14,0x0)/USB(0,0)/HD(1,GPT,9cf3ddec-5009-46da-ada1-8a1498a2f2ac,0x800,0x14dcc50)..BO
Ja, Boot0002 ist weg.

Code: Select all

sudo grub-install  --target=x86_64-efi --bootloader-id=MX --force-extra-removable --recheck --efi-directory=/boot/efi
x86_64-efi wird für Ihre Plattform installiert.
installation beendet. Keine Fehler aufgetreten.

Code: Select all

find /boot/efi/EFI /boot/grub \( -iname grubx64.efi -o -iname core.efi  -o -iname bootx64.efi \) -exec md5sum {} \;
62b469523f5f111cc9adf4d7d6ecec78  /boot/efi/EFI/Boot/bootx64.efi
6bfaf46e47a8e12d1371fd69eb37f2c9  /boot/efi/EFI/MX21/grubx64.efi
62b469523f5f111cc9adf4d7d6ecec78  /boot/efi/EFI/MX/grubx64.efi
62b469523f5f111cc9adf4d7d6ecec78  /boot/grub/x86_64-efi/core.efi

Code: Select all

efibootmgr --verbose
BootCurrent: 0003
Timeout: 1 seconds
BootOrder: 0002,0001,0000,0003
Boot0000* Windows Boot Manager	HD(1,GPT,8363c9b5-f3c7-4839-b040-ab2b4e0eb807,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
Boot0001* MX Linux	HD(1,GPT,8363c9b5-f3c7-4839-b040-ab2b4e0eb807,0x800,0x32000)/File(\EFI\MX\GRUBX64.EFI)
Boot0002* MX	HD(1,GPT,8363c9b5-f3c7-4839-b040-ab2b4e0eb807,0x800,0x32000)/File(\EFI\MX\grubx64.efi)
Boot0003* UEFI: Imation Swivel PMAP, Partition 1	PciRoot(0x0)/Pci(0x14,0x0)/USB(0,0)/HD(1,GPT,9cf3ddec-5009-46da-ada1-8a1498a2f2ac,0x800,0x14dcc50)..BO
Und schließlich:

Code: Select all

sudo update-grub
Generating grub configuration file ...
Found theme: /boot/grub/themes/mx_linux/theme.txt
Found linux image: /boot/vmlinuz-6.1.0-25-amd64
Found initrd image: /boot/initrd.img-6.1.0-25-amd64
Found linux image: /boot/vmlinuz-6.1.0-23-amd64
Found initrd image: /boot/initrd.img-6.1.0-23-amd64
Found linux image: /boot/vmlinuz-6.1.0-10-amd64
Found initrd image: /boot/initrd.img-6.1.0-10-amd64
Found mtest-64.efi image: /uefi-mt/mtest-64.efi
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done
Und das war's (hoffentlich). Ein Neustart wird es zeigen. Und siehe da (LiveUSB raus, Normalstart):

Image

Und ja, MX startet normal, Windows11 auch. Super!

Beim Drüberschauen stelle ich gerade fest, dass ich einen Befehl übersehen habe:

Code: Select all

sudo rm -r /boot/efi/EFI/MX21
Kann ich den noch nachholen? Oder tut das Überbleibsel gar nicht weh?

In jedem Fall bedanke ich mich für die Super-Unterstützung. Und ich habe selbst auch noch einiges dazugelernt...
Gruß Titus

User avatar
fehlix
Developer
Posts: 12702
Joined: Wed Apr 11, 2018 5:09 pm

Re: Dual Boot (MX-Linux / Windows 11) funktioniert nicht mehr

#20 Post by fehlix »

titus483 wrote: Tue Sep 03, 2024 1:23 pm Beim Drüberschauen stelle ich gerade fest, dass ich einen Befehl übersehen habe:

Code: Select all

sudo rm -r /boot/efi/EFI/MX21
Kann ich den noch nachholen? Oder tut das Überbleibsel gar nicht weh?
Ja, besser aufräumen und weg damit.
Ansonsten sieht es gut aus.
Nicht wundern über die zwei identischen:

Code: Select all

Boot0001* MX Linux	HD(1,GPT,8363c9b5-f3c7-4839-b040-ab2b4e0eb807,0x800,0x32000)/File(\EFI\MX\GRUBX64.EFI)
Boot0002* MX	HD(1,GPT,8363c9b5-f3c7-4839-b040-ab2b4e0eb807,0x800,0x32000)/File(\EFI\MX\grubx64.efi)
Einfach erstmal so lassen.

Post Reply

Return to “Deutsches Forum”