grub und efi

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

grub und efi

Beitrag von wartburgritter » 12.08.2016 08:29:08

Hallo zusammen,

ich gab ein ThinkPad X1 auf dem ich Debian Jessie installieren möchte. Grub lässt sich nicht installieren. Es gibt zum Glück eine Anleitung: https://wiki.debian.org/InstallingDebia ... SSD/jessie

Ich kann die verzeichnisse einbinden, mich in das system rein chrooten, grub efi per apt-get installieren, aber bei

Code: Alles auswählen

grub-install --target=x86_64-efi /dev/nvme0n1
bekomm ich die Fehlermeldung

Code: Alles auswählen

grub-install: Fehler: cannot find EFI directory.
Früher war alles besser, vor 10 oder 15 Jahren liess sich lilo praktisch immer einfach installieren ... 8O Immer diese ewig gestrigen :mrgreen: 8)
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

outis
Beiträge: 395
Registriert: 07.10.2005 12:28:01

Re: grub und efi

Beitrag von outis » 12.08.2016 08:33:24

Hast du /dev und /proc und ggf. weiteres Zeugs in die chroot-Umgebung gemountet? Ich habe leider die genauen Befehle und Verzeichnisse nicht im Kopf. Vielleicht hilft ein anderer ;) oder die Suchmaschine?
LG

Jochen

outis
Beiträge: 395
Registriert: 07.10.2005 12:28:01

Re: grub und efi

Beitrag von outis » 12.08.2016 08:40:43

Da hätten wir einen Einstieg:
http://superuser.com/questions/165116/m ... nvironment

Ich habe es übrigens (schon in efi-losen Zeiten) nie geschafft, grub aus einem chroot heraus zu installieren. Bin dann immer auf extlinux oder lilo ausgewichen. Keine Ahnung, ob das heute noch angesagt wäre.
LG

Jochen

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Re: grub und efi

Beitrag von wartburgritter » 12.08.2016 08:48:50

Anbei meine Schritte. Die normale installation von usb stick mit DVD image und internetconnection gab den fehler:

Code: Alles auswählen

Unable to install GRUB in dummy
Executing 'grub-install dummy' failed.
This is a fatal error.
Hab aus der installation heraus die shell gestarted, der menü punkt fast ganz unten im installations menü. Dann:

Code: Alles auswählen

mount --bind /dev /target/dev
mount --bind /dev/pts /target/dev/pts
mount --bind /proc /target/proc
mount --bind /sys /target/sys
cp /etc/resolv.conf /target/etc
chroot /target /bin/bash
in der chroot:

Code: Alles auswählen

apt-get update
apt-get install grub-efi-amd64
update-grub
grub-install --target=x86_64-efi /dev/nvme0n1
Fehler des letzten kommandos:

Code: Alles auswählen

grub-install: Fehler: cannot find EFI directory.
Zuletzt geändert von wartburgritter am 12.08.2016 08:50:35, insgesamt 1-mal geändert.
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

Benutzeravatar
Patsche
Beiträge: 3262
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: grub und efi

Beitrag von Patsche » 12.08.2016 08:49:21

Hast du während der Installation eine EFI-Partition angelegt? Irgendwie kann ich nicht erkennen, ob Debian automatisch erkennt, ob es im EFI-Modus installiert wird.
Zeige mal im gechrooteten System die Ausgabe von:

Code: Alles auswählen

df -h
Wenn das Anlegen per Hand nicht klappt könntest du mal Debianefibootmgr ausprobieren.
https://wiki.ubuntuusers.de/efibootmgr/
Zeig sonst mal die Ausgabe von

Code: Alles auswählen

efibootmgr

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Re: grub und efi

Beitrag von wartburgritter » 12.08.2016 08:54:39

danke, gut mach ich ...

Ma ne ganz dämliche Frage, kann es sein ich hab das efi irgendwo deaktiviert und ich hab ein komplett anderes problem ?!? Nur so um sicher zu gehen, dass ich nicht komplett auf dem Holzweg bin.

Könnt mich grad tierisch über die Grossen IT Konzerne aufregen. Ich musste bisher noch auf keinem Compi mit dem secure bios oder wie sich das auch immer nennt Linux installieren.
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

Benutzeravatar
Patsche
Beiträge: 3262
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: grub und efi

Beitrag von Patsche » 12.08.2016 09:00:29

Efi muss bei deinem Vorgehen schon aktiviert sein. Das wird sicherlich auch das Problem sein, warum er kein EFI Ordner findet:
wartburgritter hat geschrieben:

Code: Alles auswählen

grub-install: Fehler: cannot find EFI directory.
In deiner Anleitung steht auch, dass man im BIOS/EFI die EFI Option einschalten soll.

Code: Alles auswählen

Startup -> UEFI/legacy -> UEFI only (necessary for preventing errors like "efibootmgr: EFI variables are not supported on this system" when using grub-install)
Nutzt du nur Debian? Oder auch Windows? Wenn ersteres könnte man auch im BIOS-legacy-Modus installieren.
wartburgritter hat geschrieben: Könnt mich grad tierisch über die Grossen IT Konzerne aufregen. Ich musste bisher noch auf keinem Compi mit dem secure bios oder wie sich das auch immer nennt Linux installieren.
EFI an sich ist nichts schlimmes. SecureBoot ist das Übel, wo sich Microsoft ein Monopol geschaffen hat. EFI hat auch ein paar Vorteile.
Zuletzt geändert von Patsche am 12.08.2016 09:03:24, insgesamt 1-mal geändert.

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Re: grub und efi

Beitrag von wartburgritter » 12.08.2016 09:01:21

here we are, die image tags funktionieren nicht ...
https://cloud.woelkli.com/index.php/s/fyLKCwkH4QmATet
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Re: grub und efi

Beitrag von wartburgritter » 12.08.2016 09:06:25

OK nochmals danke, nee ist nicht Debian only. Auch wenn FreeCAD rockt, ich brauch für die Arbeit proprietäre CAD und Statik software die nur auf Windwos läuft. Hab Win7prof.

Gut dann brech ich die ganze Installaktion mal ab und check das mit dem efi im BIOS.
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

Benutzeravatar
Patsche
Beiträge: 3262
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: grub und efi

Beitrag von Patsche » 12.08.2016 09:18:44

Ich weiß gerade nicht, wie das mit dem chrooten funktioniert, dass man auch die EFI Partition sieht. Probiere mal

Code: Alles auswählen

mount --bind /boot /target/boot
Oder kontrolliere mal manuell, ob es einen Ordner unter /boot namens "efi" gibt in dem installierten System.

Edit:
Hast du Windows selbst installiert? Im EFI-Modus? Mann sollte beide Systeme im selben Modus installieren....

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Re: grub und efi

Beitrag von wartburgritter » 12.08.2016 09:29:26

Patsche hat geschrieben:Efi muss bei deinem Vorgehen schon aktiviert sein.

Code: Alles auswählen

Startup -> UEFI/legacy -> UEFI only (necessary for preventing errors like "efibootmgr: EFI variables are not supported on this system" when using grub-install)
blöd nur, wenn ich im BIOS Startup -> UEFI/legacy -> UEFI only einstelle bootet mein USBstick mit dem debian DVD image nicht mehr :evil:

Patsche hat geschrieben:
wartburgritter hat geschrieben:Könnt mich grad tierisch über die Grossen IT Konzerne aufregen. Ich musste bisher noch auf keinem Compi mit dem secure bios oder wie sich das auch immer nennt Linux installieren.
EFI an sich ist nichts schlimmes. SecureBoot ist das Übel, wo sich Microsoft ein Monopol geschaffen hat. EFI hat auch ein paar Vorteile.
Aha, das sind zwei paar schuhe ...
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Re: grub und efi

Beitrag von wartburgritter » 12.08.2016 09:32:02

es gibt auch UEFI/legacy -> both -> UEFI first

installation läuft wieder, ich gebe rückmeldung über erfolg oder nicht erfolg ...
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Re: grub und efi

Beitrag von wartburgritter » 12.08.2016 09:54:42

Mhh aber nun kommt wieder efibootmgr not found

Kann es sein, das ich ein usb stick mit dvd image und uefi boot brauche, damit ich auf uefi boot only stellen kann ? Mhh dann laufen aber meine ganzen live systeme nicht mehr, oder eben nur die mit uefi boot. Langsam lerne ich dazu ...
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

Benutzeravatar
Patsche
Beiträge: 3262
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: grub und efi

Beitrag von Patsche » 12.08.2016 10:05:12

Normalerweise unterstützen die neuen Snapshots von Jessie und Co EFI. Welches Image benutzt du zum installieren? Wie hast du den Stick erstellt?
wartburgritter hat geschrieben: Kann es sein, das ich ein usb stick mit dvd image und uefi boot brauche, damit ich auf uefi boot only stellen kann ?
Genau.

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Re: grub und efi

Beitrag von wartburgritter » 12.08.2016 10:11:39

Patsche hat geschrieben:Normalerweise unterstützen die neuen Snapshots von Jessie und Co EFI. Welches Image benutzt du zum installieren? Wie hast du den Stick erstellt?
Gute Frage ... Ich glaube:
https://www.debian.org/releases/stable/ ... 03.html.de Punkt 4.3.1
- image downloaden (die sind hybride images)
- Stick einstecken, aber nicht einbinden
- root rechte holen
- unbdingt /dev/sdX nicht /dev/sdX1 oder sdX2 !

Code: Alles auswählen

cp downloaded_debian_image.iso /dev/sdX
sync
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

Benutzeravatar
Patsche
Beiträge: 3262
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: grub und efi

Beitrag von Patsche » 12.08.2016 10:17:43

Am besten sagst du einfach, wie dein Image genau heißt. Die Vorgehensweise die du gewählt hast ist korrekt.

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Re: grub und efi

Beitrag von wartburgritter » 12.08.2016 10:22:37

Patsche hat geschrieben:Am besten sagst du einfach, wie dein Image genau heißt. Die Vorgehensweise die du gewählt hast ist korrekt.
Weiss nicht mehr, ist schon einige Monate her, dass ich den Stick erstellt habe. Ich würd ihn gerade nochmal erstellen und folgendes image verwenden:
http://cdimage.debian.org/debian-cd/8.5 ... 4-CD-1.iso
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

Benutzeravatar
Patsche
Beiträge: 3262
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: grub und efi

Beitrag von Patsche » 12.08.2016 10:31:40

Hmmm ich würde gleich zum DVD-Image raten. Da sind dann gleich mehrere Desktopumgebungen dabei.
http://cdimage.debian.org/debian-cd/8.5 ... -DVD-1.iso
Oder wenn du ein Torrentprogramm benutzt:
http://cdimage.debian.org/debian-cd/8.5 ... so.torrent
Zum schnellen Test kannst du, wenn du LAN hast, ja auch den Netinstaller probieren:
http://cdimage.debian.org/debian-cd/8.5 ... etinst.iso

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: grub und efi

Beitrag von Lord_Carlos » 12.08.2016 11:04:26

Ich habe vor wenigen tagen Debian Testing via Netinstall und EFI installiert.

Ich habe den USB stick extra mit Rufus formatiert, da man da einfach via drop down Menu EFI/gpt einstellen kann. Ob man das muss weis ich nicht.
Jetzt ist Debian jedefalls im EFI menue enthalten, so das ich vor grub auswahlen kann ob Debian oder Windows gestartet werden soll.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Benutzeravatar
Patsche
Beiträge: 3262
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: grub und efi

Beitrag von Patsche » 12.08.2016 11:22:08

So kann man festellen in welchem Modus das System gestartet wurde:

Code: Alles auswählen

[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Re: grub und efi

Beitrag von wartburgritter » 14.08.2016 20:18:42

image:
http://cdimage.debian.org/debian-cd/8.5 ... 4-CD-1.iso

boot image:
http://ftp.debian.org/debian/dists/stab ... oot.img.gz

ablauf:

Code: Alles auswählen

zcat boot.img.gz > /dev/sdX
mount /dev/sdX /mnt
cp debian.iso /mnt 
stick bootet nicht, wenn im bios UEFI only eingestellt ist.
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

Benutzeravatar
Patsche
Beiträge: 3262
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: grub und efi

Beitrag von Patsche » 14.08.2016 20:42:05

Ein Bootimage brauchst du gar nicht. Und den Stick, den du zum instalieren verwenden möchtest, darf auch nicht eingehängt sein. Siehe:
Wiki-Artikel zum Thema cp bzw. https://wiki.debianforum.de/Cp#Live-USB-Stick_erstellen
Du brauchst nur die Isodatei mit cp auf den nichteingehängten Stick kopieren.

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Re: grub und efi

Beitrag von wartburgritter » 14.08.2016 20:58:19

Patsche hat geschrieben:Ein Bootimage brauchst du gar nicht. Und den Stick, den du zum instalieren verwenden möchtest, darf auch nicht eingehängt sein. Siehe:
Wiki-Artikel zum Thema cp bzw. https://wiki.debianforum.de/Cp#Live-USB-Stick_erstellen
Du brauchst nur die Isodatei mit cp auf den nichteingehängten Stick kopieren.
funktioniert! Mal schaun ...
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Re: grub und efi

Beitrag von wartburgritter » 14.08.2016 21:51:58

cool nun kann ich alle befehle aus dem post viewtopic.php?f=12&t=161872#p1101288 fehlerfrei ausführen, installation beenden, neustart :cry: es started windwos. OK bootreihenfolge ändern erstes gerät ist nicht der windows bootmanager sondern die festplatte, nix es startet windows. Weit und breit keine bootmanager :?
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

Benutzeravatar
Patsche
Beiträge: 3262
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: grub und efi

Beitrag von Patsche » 14.08.2016 22:52:40

Eigentlich musst du in der Bootreihenfolge Debian an die 1. Stelle stellen. Zeig mal die Ausgabe von

Code: Alles auswählen

efibootmgr
Normalerweise sollte die Ausgabe in etwa so aussehen:

Code: Alles auswählen

BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0000,0004
Boot0000* Windows Boot Manager
Boot0001* debian
Boot0004* Hard Drive
Und nochmal....wie hast du Windows installiert? Im EFI oder BIOS-Modus?

Edit:
OT:
server: debian lenny (er läuft und läuft und läuft, oder besser ächzt und ächzt und ächzt weil dauernd am Anschlag. Ist aber einfach nicht kaputtzukiegen). Mhh weiss gar nicht ob er immernoch lenny hat oder squeeze, aber er läuft noch, und das seit 2006.
Ich hoffe dein Server hängt nicht am Netz. Lenny wird nicht mehr supportet und falls du doch Squeezy verwendest, dann hast du bestimmt nicht auf die LTS-Quellen umgestellt. Dies ist nur ein Hinweis. Wir bleiben bitte beim Thema, damit das nich ausufert.

Antworten