PC auf Linux Manjaro umstellen - EFI-BIOS Probleme

Hallo allerseits,
Eine Aufteilung des OS (Manjaro) auf PCIe x2-3 oder x16 SSD als /(root) und SATA HD mit/ohne Partitionierung als /home wird vom EFI-Bios auch unter bios_grub sowie MBR oder GPT verweigert.

Kann mir bitte jemand behilflich sein ?

Vielen Dank.

PC (ehemals WIN), HW: DT ASUS 24M Case, M51AC-DEO14C, ASUS MB mit Intel i7-4770S 4-core; LW: SATA HD und PCIe x3 (x16) SSD.
BIOS: Date 07-25-2013, BIOS Info 0901 x64, Vers. 9.0.1.1333, Intel-PCH-Rev-ID 04-C1, 2003-12; inkl. Intel (spez.) MEBx !

Hallo @miroo :wink:

Ich nehme mal an, du versuchst die Partitionierung mit der lokalen Installation zu machen. Der Grund, warum es verweigert wird, ist ganz simpel:

Ein Partitionierung eines eingehĂ€ngten (mounted) Partition ist nicht möglich. Da / und /home systembedingt sind, muss es von außerhalb gemacht werden mit einer gestarteten Manjaro ISO.

Hintergrund: Ich nehme an, du hast das ext4 Dateisystem, da kannst du zwar die Partition vergrĂ¶ĂŸern im eingehĂ€ngten Zustand, aber nicht verkleinern oder verschieben. Es ist kein COW Dateisystem, wie NTFS oder BTRFS. Bei einem COW Dateisystem ist es möglich im eingehĂ€ngten Zustand zu vergrĂ¶ĂŸern und zu verkleinern, aber Fragmentierung ist da ein Problem, was bei ext4 vermieden wird. Daher ext4 fĂŒr HDDs, btrFS fĂŒr SSDs.

Vorgehensweise:
Erst einmal einen USB-Stick mit dem gewĂŒnschten Manjaro anfertigen.
Es gibt da (nach Ennerhahl) diverse Möglichkeiten.
ISOs gibt es auf: https://manjaro.org/download/
Vom USB-Stick im UEFI-Modus booten (wird im BIOS-StartmenĂŒ, z.B. mit F8 angeboten),
im BootMenĂŒ kann z.B. die Sprache und die Tastatur eingestellt werden.
Booten dauert bei manchen PCs ungewöhnlich lange (1-2 Minuten), nicht verzagen.
Danach eventuell passende BildschirmgrĂ¶ĂŸe einstellen.
EFI-System mit leeren Platten ohne Daten, die noch gebraucht werden:
Die Partitionierung wĂŒrde ich mit “gparted” versuchen:
Die SSD zur Systemplatte machen. "Laufwerk → “Partitionstabelle erstellen
” GPT auswĂ€hlen.
Eine Partition von 256 bis 512 MiB anlegen, mit fat32 formatieren
und bei “Markierung bearbeiten” ankreuzen: “boot” und “esp”. GrĂŒner Haken fĂŒhrt Kommandos aus

Eine Partition “RestgrĂ¶ĂŸe -10%” anlegen, mit ext4, Kennzeichnen als root geht auch spĂ€ter noch.
Auf der HDD Partitionstabelle auf GPT stellen und eine Partition ca 10% kleiner als angegeben anlegen (Stichwort: Reserveblocks) und mit ext4 formatieren.

Dann das Installationsprogramm starten und bedenken, das es (fast) immer Recht hat.
Beim Abschnitt “Partitionieren” wĂ€hle den Punkt “etwas anderes”
Danach mĂŒssten die drei vorhin angelegten Partitionen zu sehen sein.
Die kleine auf der SSD ist boot-efi - die große wird mal root.
Als EinhĂ€ngeoption “boot efi” wĂ€hlen und mit fat32 formatieren.
Also die große als “root” einhĂ€ngen und als ext4 formatieren wĂ€hlen.
Die HDD-Partition als “/home” einhĂ€ngen und formatieren als ext4 wĂ€hlen
Wenn das Installationsprogramm bei “Weiter” nicht meckert (es hat dann IMMER recht!)
kurzes Gebet an Gott Mammon (kann ĂŒbersprungen werden!)
und brav machen, was das Programm will, wie in einer richtigen Ehe!
Die Passwörter auf Papier mit Bleistift aufschreiben spart viel Ärger.
Immer lesen, was auf dem Bildschirm steht, das ist alles wichtig
(auch das, was nicht da steht, leider, aber nur manchmal!)
Viel Spaß.

Hallo megavolt,
Danke, ich will auf eine leere PCIe x3 oder 16 /(root) und auf der SATA /home installieren. Bei 24 GB RAM keine SWAP. Im Grunde egal ob EFI-Boot oder Bios-Boot orientiert - klar gemĂ€ĂŸ der BIOS-Einstellung. Ich nehme dazu EFI-Boot oder BIOS-Bot als Installation von USB-Stick, bzw. DVD.
Jedoch keine davon kommt zum Booten, die letzte Ausgabe auf dem Bildschirm ist: $>: Resque Grub.
Im geparted stelle ich oft verschiedene VerÀnderungen, also gehe ich davon aus, dass es BIOS bedingt ist. SÀmtliche Nacharbeiten mit Super-Grub, sgdisk o.a. haben auch nichts gebracht.
Erstaunlich ist, dass auf AMD FX6300, old Bulldozer mit MB AsusRock, keine Probleme zustande kommen, die Startgeschwindigkeit ist ĂŒberraschend.

Hallo GaVega,
Danke ist sehr verstĂ€ndlich, fast Ă€hnlich gehe ich vor, jedoch die fat32 habe ich auf 200M beschrĂ€nkt. boot und esp, efi_boot, bios_boot u.a. habe ich auch schon ausprobiert. Statt RestgrĂ¶ĂŸe nehme ich ~45GB mit Ext4. 

Habe es auch mit angepasstem sgdisk Skript getestet - Schuss vor Bug - half auch nicht.
Ich nehme an, dass das EFI-BIOS oder MEBx (Intel spez.) gezielt dieses Unheil verursacht. Auf meinem AMD FX6300 ‘old Bulldozer’ mit entsprechend altem AMI-Bios gab es in diese Hinsicht ‘kaum’ Probleme. Schaut man sich die LW’s an, sind die Bezeichnungen eher Skurril: /dev/nvme0n1p1 als / (root) hat GPT und legacy_boot, die SATA msdos und keine Markierung.

Ich glaube das fĂŒhrt zu nichts
 damit man ein Bild von deinem System hat wĂ€ren folgende Ausgaben im Terminal hilfreich:

inxi --full --admin --filter --width 80
lsblk --fs
sudo parted -l

Bitte hier als code posten. Das ist der Button dafĂŒr: </>

1 Like

Hier die Daten: i7c4-info.txt — 10.08.2021

[manjaro@manjaro ~]$ inxi --full --admin --filter --width 80
System:
  Kernel: 5.10.36-2-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=de_DE keytable=de tz=UTC 
  misobasedir=manjaro misolabel=MANJARO_XFCEM_2105 quiet systemd.show_status=1 
  apparmor=1 security=apparmor driver=free nouveau.modeset=1 i915.modeset=1 
  radeon.modeset=1 
  Desktop: Xfce 4.16.0 tk: Gtk 3.24.24 info: xfce4-panel wm: xfwm4 vt: 7 
  dm: LightDM 1.30.0 Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop Mobo: ASUSTeK model: M51AC v: Rev X.0x serial: <filter> 
  UEFI: American Megatrends v: 0901 date: 07/25/2013 
CPU:
  Info: Quad Core model: Intel Core i7-4770S bits: 64 type: MT MCP 
  arch: Haswell family: 6 model-id: 3C (60) stepping: 3 microcode: 28 cache: 
  L2: 8 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 49508 
  Speed: 1298 MHz min/max: 800/3900 MHz Core speeds (MHz): 1: 1298 2: 1297 
  3: 1297 4: 1297 5: 1301 6: 1297 7: 1298 8: 1298 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA GF108 [GeForce GT 630] vendor: Gigabyte driver: nouveau 
  v: kernel bus-ID: 01:00.0 chip-ID: 10de:0f00 class-ID: 0300 
  Display: x11 server: X.Org 1.20.11 driver: loaded: nouveau 
  unloaded: modesetting alternate: fbdev,nv,vesa display-ID: :0.0 screens: 1 
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") 
  s-diag: 582mm (22.9") 
  OpenGL: renderer: NVC1 v: 4.3 Mesa 21.0.3 direct render: Yes 
Audio:
  Device-1: NVIDIA GF108 High Definition Audio vendor: Gigabyte 
  driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:0bea 
  class-ID: 0403 
  Sound Server-1: ALSA v: k5.10.36-2-MANJARO running: yes 
  Sound Server-2: JACK v: 0.125.0 running: no 
  Sound Server-3: PulseAudio v: 14.2 running: yes 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: ASUSTeK driver: r8169 v: kernel port: d000 bus-ID: 03:00.0 
  chip-ID: 10ec:8168 class-ID: 0200 
  IF: enp3s0 state: down mac: <filter> 
Drives:
  Local Storage: total: 1.08 TiB used: 0 KiB (0.0%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Transcend model: TS128GMTE110S 
  size: 119.24 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 rotation: SSD serial: <filter> rev: T1102A0L temp: 28.9 C 
  scheme: GPT 
  ID-2: /dev/sda maj-min: 8:0 vendor: Toshiba model: DT01ACA100 
  size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  rotation: 7200 rpm serial: <filter> rev: A7L0 scheme: GPT 
  ID-3: /dev/sdf maj-min: 8:80 type: USB vendor: SanDisk model: Extreme 
  size: 58.43 GiB block-size: physical: 512 B logical: 512 B serial: <filter> 
  rev: 0001 scheme: MBR 
Partition:
  Message: No partition data found. 
Swap:
  Alert: No swap data was found. 
Sensors:
  System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nouveau temp: 34.0 C 
  Fan Speeds (RPM): N/A gpu: nouveau fan: 1890 
Info:
  Processes: 252 Uptime: 3m wakeups: 0 Memory: 23.4 GiB used: 1.21 GiB (5.2%) 
  Init: systemd v: 247 tool: systemctl Compilers: gcc: N/A Packages: 
  pacman: 951 lib: 263 Shell: Bash v: 5.1.8 running-in: xfce4-terminal 
  inxi: 3.3.04 
[manjaro@manjaro ~]$ 

[manjaro@manjaro ~]$ lsblk --fs
NAME    FSTYPE   FSVER            LABEL     UUID      FSAVAIL FSUSE% MOUNTPOINT
loop0   squashfs 4.0                         0   100% /run/miso/sfs/livefs
loop1   squashfs 4.0                         0   100% /run/miso/sfs/mhwdfs
loop2   squashfs 4.0                         0   100% /run/miso/sfs/desktopfs
loop3   squashfs 4.0                         0   100% /run/miso/sfs/rootfs
sda                                                                                                          
├─sda1  vfat   FAT16        E7F1-3E35                                           
└─sda2  ext4   1.0          fee7df31-0cbd-4f7f-8706-fdaecde69637                
sdf     iso9660  Joliet Extension MANJARO_XFCEM_2105 2021-05-19-14-11-41-00
        0 100% /run/miso/bootmnt
├─sdf1  iso9660  Joliet Extension MANJARO_XFCEM_2105 2021-05-19-14-11-41-00                              
└─sdf2  vfat     FAT12            MISO_EFI           95FD-4845                                           
sr0                                                                                                          
nvme0n1                                                                                                      
└─nvme0n1p1 ext4     1.0                   2beeb39b-0c2d-4ca0-a0b3-64397e9961ad
[manjaro@manjaro ~]$

[manjaro@manjaro ~]$ sudo parted -l
Modell: ATA TOSHIBA DT01ACA1 (scsi)
Festplatte  /dev/sda:  1000GB
SektorgrĂ¶ĂŸe (logisch/physisch): 512B/4096B
Partitionstabelle: gpt
Disk-Flags: 

Nummer  Anfang  Ende    GrĂ¶ĂŸe   Dateisystem  Name  Flags
 1      1049kB  211MB   210MB   fat16              boot, esp
 2      211MB   46,0GB  45,8GB  ext4

Modell: SanDisk Extreme (scsi)
Festplatte  /dev/sdf:  62,7GB
SektorgrĂ¶ĂŸe (logisch/physisch): 512B/512B
Partitionstabelle: msdos
Disk-Flags: 

Nummer  Anfang  Ende    GrĂ¶ĂŸe   Typ      Dateisystem  Flags
 2      2045MB  2050MB  4194kB  primary               esp

Modell: TS128GMTE110S (nvme)
Festplatte  /dev/nvme0n1:  128GB
SektorgrĂ¶ĂŸe (logisch/physisch): 512B/512B
Partitionstabelle: gpt
Disk-Flags: 

Nummer  Anfang  Ende    GrĂ¶ĂŸe   Dateisystem  Name   Flags
 1      1049kB  49,4GB  49,4GB  ext4         ManjR

[manjaro@manjaro ~]$

Es gab bei mir am Anfang zwei Fallstricke:

  1. im BIOS muss das UEFI-Boot fĂŒr “nicht-Windows” (ASUS-Maschine
)
    und das Starten von USB-DatentrÀgern im UEFI Modus explizit erlaubt werden (legacy enabled).
    Zitat Handbuch BIOS:
Boot from Storage Devices
This item allows you to select the type of storage devices
that you want to launch.
Configuration options:
[Ignore] [Legacy only] [UEFI driver first] [UEFI only]
Boot from PCI-E/ PCI Expansion Devices
This item allows you to select the type of PCI-E/ PCI expansion devices
that you want to launch.
Configuration options: [Ignore] [Legacy only] [UEFI only]
  1. die Installation muss von einem UEFI-xxxxx DatentrÀger gestartet werden,
    wenn man eine UEFI-Installation will.

Steckt da etwa das Installationsmedium noch im PC drin??

Nein, innerhalb des Reboots nach Unmounted kommt es raus.

Liest sich etwas ‘ungewöhnlich’, sp. trickreich, ich probiere es 
 aus und
installiere erneut - gemĂ€ĂŸ diesem Hinweis.
Vermutlich so, wird das /boot/efi betoniert ((;-{0
Punkt zwei ist klar und eindeutig.
Ich melde mich zurĂŒck.

Vielen Dank.

Im Krusader sieht eine funktionierende EFI-Partition so aus:
EFI-BOOT vom 2021-08-10 13-54-20

Krusader habe ich nicht, aber die direkter Kopie könnte interessant sein - bitte drum.
CU


Sieht wirklich gut aus - wenn’s lĂ€uft. Leider bin ich mit der alten Win-Maschine und ihrem Intel EFI-BIOS noch nicht so weit. Minder ausgedrĂŒckt, z.Z. lĂ€uft gar NICHTS!
Welch ein Erbarmen mit meinem AMD DT - keine Probleme, keine Firlefanzen, und ‘fast’ alles sauber. Der ‘old Bulldozer’ ĂŒbertrumpft noch einiges ihres Gleichen.
Luja ‘sag i’

Schön und genau befolgt - brachte leider wenig erfreuliches:

error: no such device: 8dffe3e8-cb40-4370-9636-8e79a72060
error: onknow filesystem
Entering: rescue mode
:> Grub rescue

BIOS RĂŒckfragen erfolgen fast wie keine, wie kommt es? Ich bin der Überzeugung das es das A und O bei allen OS, falls nicht mehr, bedeutet (Terra nuova)?

Q.: BIOS - Erweiterter Modus - JA
Seckure Boot MenĂŒ: Other OS - JA

Ich hatte mal einen geschenkten PC von 2010 verschrottet,
der sich nicht im EFI-Modus einrichten ließ, obwohl das BIOS das unterstĂŒtzte.
Im BIOS-Modus lief die Installation einwandfrei - jedoch hatte nach einiger Zeit
die CPU einen Schaden wegen defektem KĂŒhler. Pech.
Vielleicht lÀsst sich Deine Kiste im BIOS-Modus verwenden (ohne EFI)

Also ich hoffe mal, dass ich noch nicht zu spÀt bin
 Wenn das deine Manjaro Installation ist:

Dann ist das

  1. GPT, da brauchst du fĂŒr einen bios boot eine ca. 10MB große unformatiert Partition die mit bios_grub markiert ist. Da wird dann der MBR geschrieben. (Bei MSDOS erĂŒbrigt sich das)
  2. Wenn du EFI booten willst, dann brauchst du eine min. 100MB große FAT32 Partition, die mit boot markiert ist. Die Partition muss bei der Installation von Grub eingehĂ€ngt sein.

Hier sind weitere Informationen zur Installation vom Grub: GRUB/Restore the GRUB Bootloader - Manjaro

1 Like

(Caveat / Todsuende - ich habe nicht den ganzen Thread im Detail gelesen!) aber evtl. hilft Roderick Smith’s REFInd bootloader ein wenig weiter 
 nicht von der haesslichen Doku abschrecken lassen, ist an sich simpel.

Habe etliches, mit oder ohne ausprobiert, alles nutzlos. Diesmal bin ich unter aktiviertem WIndows rein, alles deaktiviert oder gelöscht und neu installiert - war auch nutzlos.
Jedoch eins ist bemerkenswert, bei EFI-BIOS wird keine /boot/efi erstellt und genauso wie bei BIOS-Boot, grundsÀtzlich nicht gebotet. Meist erscheint:
error: no such devices: 8dff3e8-

error: unknow filesystem
Entering rescue Mode
Grub rescue :>$
Sehr anzunehmen ist, dass das Intel EFI-BIOS, wie schon oft zu hören war(!), hierfĂŒr verantwortlich ist. Mich erstaunt nur, dass kaum einer sich nach der BIOS-Einstellung erkundigt? Es ist doch das A und O fĂŒr jedes OS. Besonders bei EFI_Boot oder bei Bios_Boot spielt es eine wesentliche Rolle - unabhĂ€ngig der KernelfĂ€higkeit dieses und jenes steuern zu können.