s-elch
Anmeldungsdatum: 28. September 2014
Beiträge: 16
|
Hallo allerseits. Gegeben ist ein HP probook, ssd mit Ubuntu 16.04, uefi-Installation Was habe ich getan?
Was habe ich jetzt?
Da habe ich mir Uefi-seitig wohl was zerschossen. Meine Hoffnung war, die factory-defaults im Bios zu laden und dann läuft es vielleicht wieder. Leider nein.Soweit ich sehen kann, war und ist secure-boot deaktiviert. Mit diesem ganzen Boot-Gekrempel stehe ich schon immer auf Kriegsfuß. Braucht man ja auch so selten: Grub, (u)efi ... Könnt ihr mir aufs Pferd helfen? Es wäre schön, wenn ich irgendwie einfach wieder das System booten könnte. Das würde mir reichen: der Laptop wird eh nur alle paar Tage / Wochen neu gebootet und wenn 20.04 stable ist, instaliere ich eh neu. Aber die Daten müssen runter und die drei Wochen muss ich ja noch hinkommen. Stichworte, die ich bisher gelesen habe, aber noch nicht aktiv genutzt habe:
Live-linux und im Grub wählen "boot from next volume?" von "super grub disc" habe ich mal gehört? Live-linux und im Grub wählen "uefi firmware settings?"
Was ist das pragmatischste Weg, um das System booten zu können und möglichst nicht noch mehr kaputt zu machen? Danke schon einmal für Eure Hilfe! Gruß, s-elch
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17655
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
|
Kontrapaganda
Anmeldungsdatum: 2. Februar 2020
Beiträge: 235
|
Dann stellst du am besten die Einträge wieder her.
Das geht mit »sudo update-grub«. Um das auszuführen, kannst du von einem Live-System booten und deine Ubuntu-Installation nach der Anleitung im Wiki chrooten. Wichtig ist dabei, dass die Versionen die gleichen sind zwecks Kompatibilität. Achtung: Beim chrooten solltest du die Anweisungen genau befolgen, andernfalls kann aus »chrooten« ganz schnell »schrotten« werden.
https://wiki.ubuntuusers.de/GRUB_2/Reparatur/ Alternativ kannst du dir aus dem Live-System auch rEFInd herunterladen, installieren oder auf eine externes Ding kopieren, dein echtes System darüber einmalig booten und anschließend die gleichen Reparatur-Schritte ausführen — natürlich ohne chroot.
https://www.rodsbooks.com/ Bearbeitet von sebix: Link entfernt. EDIT: Wieder hinzugefuegt.
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8989
|
Nur keine Hektik - boote ein Livesystem und zeig die Ausgabe von
sudo efibootmgr -v
in einem Codeblock, dann bekommen wir mal einen Überblick was bei dir im UEFI-Menü vorhanden ist.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej s-elch, s-elch schrieb: ...Festplatte ausgebaut, Windows 10 installiert, Windows-Festplatte wieder ausgebaut und Ubuntu-ssd wieder rein.
das ist leider nicht ganz klar:
Festplatte (welche? die Ubuntu SSD?) ausgebaut Windows installiert (?wohin, ?keine Festplatte mehr vorhanden, da ausgebaut?) ? aktueller Zustand: nur noch die eine SSD im System? was passiert, wenn Du wieder beide Platten anschließt?
Wie Du siehst, ein Haufen Fragen, damit auch wir uns ein Bild machen können. Ich vermute, Du hast jetzt auf jeder Platte eine esp (EFI Systempartition, von welcher beim Einschalten des Rechners gebootet werden kann). Welche da jetzt an erster Stelle (notwendig) steht, zeigt uns die Ausgabe des von Frieder108 bezeichneten Befehls (im Terminal). Ich vermute weiter, daß ein einfaches Umstellen der Reihenfolge im SystemSetup auf die Ubuntu-Platte genügt. Danach dann noch ein sudo update-grub im laufenden Ubuntu, damit auch Windows ins Bootmenü aufgenommen wird. Stichworte, die ich bisher gelesen habe, aber noch nicht aktiv genutzt habe:
bringt nichts, da dann ja nur die Platte angesprochen wird, und da hast Du ja das Problem bootet Dir zwar sehr wahrscheinlich Dein Ubuntu, ändert ja aber die Reihenfolge im Setup nicht! würde Dir - wenn 's funktioniert - das Setup starten, das geht aber auch mit einer Taste(nkombination) gem. Handbuch. Gruß black tencate
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Prüf doch mal, ob du mit dem Bootmanager des Mainbords Ubuntu booten kannst - meist F11 oder so. Dann "sudo update-grub". Bei meinen ollen Asrock klappt das ... sonst ... 🐸
|
s-elch
(Themenstarter)
Anmeldungsdatum: 28. September 2014
Beiträge: 16
|
Danke schon einmal für Eure Gedanken, hier mein Input. black_tencate schrieb: s-elch schrieb: ...Festplatte ausgebaut, Windows 10 installiert, Windows-Festplatte wieder ausgebaut und Ubuntu-ssd wieder rein.
das ist leider nicht ganz klar:
Festplatte (welche? die Ubuntu SSD?) ausgebaut
Streng genommen die Festplatten: die Ubuntu SSD (Samsung SSD 850 EVO M.2 250GB) und die Datenplatte (WDC WD5000LPLX-60ZNTT1) 2. Windows installiert (?wohin, ?keine Festplatte mehr vorhanden, da ausgebaut?)
Auf eine weitere Sata-Festplatte, die nicht mehr eingebaut ist und erstaunlicherweise nicht mehr im efibootmgr auftaucht. Hmm, keine Ahnung, sorry. Einfach per Windows-Installations-USB-Stick gestartet, HDD gelöscht und Windows partitionieren lassen. Also "Standard". Ja, lief und bootete ohne Auffälligkeiten. 3. ? aktueller Zustand: nur noch die eine SSD im System?
Es sind die beiden Festplatten eingebaut, die vor dem Windows-Exkurs auch eingebaut waren (SSD und Daten-HDD, s.o.). Während der Windows-Phase waren beide ausgebaut. 4. was passiert, wenn Du wieder beide Platten anschließt?
Die Windows-HDD war zwischendrin alleinig eingebaut. Die anderen Platten vorher und nachher. Also Windows-setup und Linux-setup alterantiv, nicht zur gleichen Zeit gemischt. Ich hatte gehofft, so genau diese Probleme vermeiden zu können. Wie Du siehst, ein Haufen Fragen, damit auch wir uns ein Bild machen können.
Kontrapaganda schrieb: Alternativ kannst du dir aus dem Live-System auch rEFInd herunterladen, installieren oder auf eine externes Ding kopieren, dein echtes System darüber einmalig booten und anschließend die gleichen Reparatur-Schritte ausführen — natürlich ohne chroot.
https://www.rodsbooks.com/ Bearbeitet von sebix: Link entfernt. EDIT: Wieder hinzugefuegt.
Das hört sich schaffbar an! hakel schrieb: Prüf doch mal, ob du mit dem Bootmanager des Mainbords Ubuntu booten kannst - meist F11 oder so. Dann "sudo update-grub". Bei meinen ollen Asrock klappt das ... sonst ... 🐸
Leider klappt das nicht. Frieder108 schrieb: Nur keine Hektik - boote ein Livesystem und zeig die Ausgabe von
sudo efibootmgr -v
in einem Codeblock, dann bekommen wir mal einen Überblick was bei dir im UEFI-Menü vorhanden ist.
voila: kubuntu@kubuntu:~$ sudo efibootmgr -v
BootCurrent: 0010
Timeout: 0 seconds
BootOrder: 0010,000B,000A,0011,000D,000C,000E,0000,0001,0002,0003,0004,0005,0006,0007,0008,0009,000F
Boot0000 Startup Menu FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)....ISPH
Boot0001 System Information FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0002 Bios Setup FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0003 3rd Party Option ROM Management FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0004 System Diagnostics FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0005 System Diagnostics FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0006 System Diagnostics FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0007 System Diagnostics FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0008 Boot Menu FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0009 HP Recovery FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot000A* WDC WD5000LPLX-60ZNTT1 PciRoot(0x0)/Pci(0x17,0x0)/Sata(0,0,0)N.....YM....R,Y.....ISPH
Boot000B* Samsung SSD 850 EVO M.2 250GB PciRoot(0x0)/Pci(0x17,0x0)/Sata(2,0,0)N.....YM....R,Y.....ISPH
Boot000C* WDC WD5000LPLX-60ZNTT1 BBS(HD,WDC WD5000LPLX-60ZNTT1 ,0x400)/PciRoot(0x0)/Pci(0x17,0x0)/Sata(0,0,0)......ISPH
Boot000D* Samsung SSD 850 EVO M.2 250GB BBS(HD,Samsung SSD 850 EVO M.2 250GB ,0x400)/PciRoot(0x0)/Pci(0x17,0x0)/Sata(2,0,0)......ISPH
Boot000E* Intel Corporation: Realtek PXE B01 D00 BBS(Network,Intel Corporation: Realtek PXE B01 D00,0x0)/PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)......ISPH
Boot000F Network Boot FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0010* SanDisk SanDisk Ultra A2004765E5054544 PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)N.....YM....R,Y.....ISPH
Boot0011 USB: BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x14,0x0)......ISPH[user:hakel:] [post:9145811: schrieb]:
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej s-elch, s-elch schrieb: ...
black_tencate schrieb: ...
das ist leider nicht ganz klar:
[...]
ehrlich gesagt, immer noch nicht wirklich besser. Was willst du jetzt erreichen? → DualBoot? "Wechselplatten"? Oder was?
Kontrapaganda schrieb: Alternativ kannst du dir aus dem Live-System auch rEFInd herunterladen, installieren
wozu der Quatsch, grub gehört zu Ubuntu und kann das alles auch kubuntu@kubuntu:~$ sudo efibootmgr -v
BootCurrent: 0010
[...]
da ist weder ein Eintrag für Ubuntu noch einer für Windows! (Möglich, daß die den irren Rat von .......... zum Opfer gefallen sind). Die mußt Du jetzt neu erzeugen. ▶ efibootmgr (Abschnitt „Booteintrag-erstellen“) ◀ Zeige zunächst ein
Wenn Du dabei bereits die
identifizieren kannst, dann mounte sie (sudo mount /dev/sdXY /mnt #XY mußt Du entsprechend ersetzen durch das device der esp )
und dann zeige hier ein sudo ls -lR /mnt/EFI . Solltest Du 2x esp vorfinden, dann mußt Du das für beide tun. (Achtung, zwischendurch aber nach dem ersten Vorgang erst noch ein sudo umount /mnt ) Gruß black tencate
|
s-elch
(Themenstarter)
Anmeldungsdatum: 28. September 2014
Beiträge: 16
|
black_tencate schrieb: Hej s-elch, s-elch schrieb: ...
black_tencate schrieb: ...
das ist leider nicht ganz klar:
[...]
ehrlich gesagt, immer noch nicht wirklich besser. Was willst du jetzt erreichen? → DualBoot? "Wechselplatten"? Oder was?
Ich wollte zum einen ein Gerät testen, ob es unter einem nativen Windows korrekt funktioniert. Hätte es funktioniert wie es soll, hätte ich später eventuell eine Dualboot Variante aufgesetzt. Der Ausflug zu Windows war erst einmal nur eine Teststellung. Die Idee war: Windows auf eine dritte, unbenutzte Platte, die dann entweder in einem USB-3 Gehäuse genutzt worden wäre oder eben die Option, bei einer späteren Installation auf Dualboot zu gehen. Und dabei das Running System mit Linux nicht anzutasten. Gerade das Gewollte ist hier ordentlich schief gegangen ☹ Was ich jetzt einfach nur herstellen will, ist der Zustand von vorher: SSD mit Ubuntu sollte gebootet werden können, die HDD Datenplatte ohne OS sollte auch im System eingebunden sein. That's it. Kein Dualboot, Windows wird nicht genutzt. Kontrapaganda schrieb: Alternativ kannst du dir aus dem Live-System auch rEFInd herunterladen, installieren
wozu der Quatsch, grub gehört zu Ubuntu und kann das alles auch kubuntu@kubuntu:~$ sudo efibootmgr -v
BootCurrent: 0010
[...]
da ist weder ein Eintrag für Ubuntu noch einer für Windows! (Möglich, daß die den irren Rat von .......... zum Opfer gefallen sind). Die mußt Du jetzt neu erzeugen. ▶ efibootmgr (Abschnitt „Booteintrag-erstellen“) ◀
Ok. Zeige zunächst ein
ubuntu@kubuntu:~$ sudo parted -l
Model: ATA WDC WD5000LPLX-6 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 500GB 500GB primary ext4
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sdb: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
2 1049kB 1000MB 999MB fat32 boot, esp
3 1000MB 236GB 235GB ext4
1 236GB 250GB 14.0GB linux-swap(v1) swap
Warning: The driver descriptor says the physical block size is 2048 bytes, but
Linux says it is 512 bytes.
Ignore/Cancel? (und zwar mit den Platten, die Du später auch benutzen möchtest → Ubuntu und Windows? Soll das sowas wie "ich wechsele die Platte(n), wenn ich ein anderes O/S - Windows hast Du ja offensichtlich auf eine dritte Platte zu installieren versucht? - starten will. Falls nein, gehört Windows als DualBoot eben auf eine der immer im System vorhandenen Platten.)
Ja, wenn es eine dauerhafte Lösung wird. Wenn ich mich für den Dualboot entscheide, werde ich das Ende des Monats umsetzen. Wenn Du dabei bereits die
identifizieren kannst, dann mounte sie (sudo mount /dev/sdXY /mnt #XY mußt Du entsprechend ersetzen durch das device der esp )
und dann zeige hier ein sudo ls -lR /mnt/EFI . Solltest Du 2x esp vorfinden, dann mußt Du das für beide tun. (Achtung, zwischendurch aber nach dem ersten Vorgang erst noch ein sudo umount /mnt )
Hier hast Du mich leider abgehängt
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej s-elch, s-elch schrieb: ...Die Idee war: Windows auf eine dritte, unbenutzte Platte, die dann entweder in einem USB-3 Gehäuse genutzt worden wäre
nur mal nebenbei, Windows auf USB ist etwas tricky, nicht mal eben so intern installiert und dann "extern" betrieben (falls sich da in letzter Zeit nichts geändert haben sollte)
ubuntu@kubuntu:~$ sudo parted -l
Model: ATA WDC WD5000LPLX-6 (scsi)
Disk /dev/sda: 500GB
[...]
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sdb: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
2 1049kB 1000MB 999MB fat32 boot, esp
[...]
Deine esp ist also "/dev/sdb2" Hier hast Du mich leider abgehängt
verfahre jetzt, wie ich zuvor beschrieben hatte (sudo mount /dev/sdb2 /mnt und dann ls -R /mnt ) Oder Du schaust einfach nach, ob der Booteintrag eben in /mnt/EFI/ubuntu/grubx64.efi liegt.. Wenn das so ist, kannst Du mit
sudo efibootmgr --create --disk /dev/sdb --part 2 --label "Xerus-grub" --loader \\EFI\\ubuntu\\grubx64.efi
einen Eintrag im NVRAM erzeugen. Anschließend muß der noch in die richtige Reihenfolge geschoben werden. Üblicherweise stellt man
ein. Das kannst Du am besten im Setup erledigen, oder mit
sudo efibootmgr -o XXXX, YYYY, ZZZZ usw. Ich kann Dir da keine passende Vorgaben machen, da ich die o.g. Bezeichnungen (sudo efibootmgr -v ) nicht richtig zuordnen kann. Gruß black tencate
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8989
|
Hallo s-elch,
verfahre jetzt, wie ich zuvor beschrieben hatte (sudo mount /dev/sdb2 /mnt und dann ls -R /mnt) Oder Du schaust einfach nach, ob der Booteintrag eben in /mnt/EFI/ubuntu/grubx64.efi liegt.. Wenn das so ist, kannst Du mit sudo efibootmgr --create --disk /dev/sdb --part 2 --label "Xerus-grub" --loader \\EFI\\ubuntu\\grubx64.efi einen Eintrag im NVRAM erzeugen.
das ist der entscheidende Teil und sollte eigentlich so auch funktionieren - danach gibt es in deinem UEFI-Menü einen Eintrag "Xerox-grub", den solltest du zum booten Auswählen und dann müsste dein Ubuntu kommen → das mit der Bootreihenfolge kannst du später noch regeln, ich persönlich würde übrigend USB und DVD nie nach vorne ziehen, aber darum soll es jetzt nicht gehen. ☺
|
Kontrapaganda
Anmeldungsdatum: 2. Februar 2020
Beiträge: 235
|
black_tencate schrieb: nur mal nebenbei, Windows auf USB ist etwas tricky, nicht mal eben so intern installiert und dann "extern" betrieben (falls sich da in letzter Zeit nichts geändert haben sollte)
Keine Ahnung, ob das früher mal anders war, aber falls ja, hat sich was geändert. Ein Kumpel hat ein Macbook mit einer Mini-SSD, der das mit einer externen SSD ohne Kabel mit Male-to-Male-Gender-Changer im Format eines übergroßen USB-Sticks macht.
Zunächst hatte er es testweise mit einer alten externen HDD versucht, Windows intern per BootCamp installiert und sich mit einem Klon-Tool herumgeschlagen, die das klonen soll, nebenbei das BIOS-Windows in ein UEFI-Windows verwandeln soll und als Sahnehäubchen noch die Apple-Treiber einbauen soll, da die Macs den BIOS-Legacy-Boot nur für die interne SSD unterstützen und ohne spezielle Treiber weder Tastatur noch Touchpad funktionieren. Das hat jedoch hinten und vorne nicht funktioniert. Er hat sich dann extra eine interne M.2-SSD und ein entsprechendes Gehäuse gekauft. Die SSD haben wir einfach in mein Thinkpad eingebaut, Windows installiert und anschließend die SSD in das Gehäuse eingebaut und natürlich das Thinkpad zurück gebaut.
Tricky war daran gar nichts. Windows lässt sich ohne Murren und ohne irgendwelches Gefrickel booten und erinnert einen sogar noch daran, dass man die externe SSD während des Betriebes auf gar keinen Fall abstecken darf.
|
Lidux
Anmeldungsdatum: 18. April 2007
Beiträge: 15900
|
Hallo s-elch, Solltest du noch einen anderen funktionierenden Rechner haben, wäre die Erstellug eines bootbaren USB Stick / CD mit SG2D (SuperGrub2Disk.iso) möglich .... damit solltest du das nicht startende Ubuntu booten können. Gruss Lidux
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8989
|
Lidux schrieb:
… wäre die Erstellug eines bootbaren USB Stick / CD mit SG2D (SuperGrub2Disk.iso) möglich ....
nur so am Rande nachgefragt - du erwähnst dieses "SG2D" so häufig → magst du nicht mal nen Wiki-Artikel oder ein HowTo dazu erstellen?
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej Frieder108, Frieder108 schrieb: ...magst du nicht mal nen Wiki-Artikel oder ein HowTo dazu erstellen?
hää? Du wirst doch wohl noch 'n iso auf 'nen Stick bringen können?! Gruß black tencate
|