Grub neu installieren funktioniert diesmal nicht?!

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Rallebiker
Beiträge: 120
Registriert: 10.06.2012 19:34:45

Grub neu installieren funktioniert diesmal nicht?!

Beitrag von Rallebiker » 02.02.2016 23:08:19

Hallo,
vielleicht ein Tip zu folgendem Problem:
- Linux Dualboot-System mit Win10.
- Grub bei Arbeiten an den Systemen zerstoert.
- Nun wollte ich Grub neu a.d. Linux-Parition (sda4) mittels
wiki.ubuntuusers.de/GRUB_2/Reparatur/
'chroot-Methode'
sudo mount /dev/sda4 /mnt
sudo mount -o bind /dev /mnt/dev
sudo mount -o bind /sys /mnt/sys
sudo mount -t proc /proc /mnt/proc
sudo cp /proc/mounts /mnt/etc/mtab
sudo chroot /mnt /bin/bash
grub-install /dev/sda4
update-grub
exit
neu installieren ( war nicht das erste Mal Grub so wieder herzustellen)

Bekomme aber leider folgende Meldung:
sudo grub-install /dev/sda4
Installing for i386-pc platform.
grub-install: Warnung: Dateisystem »ext2« unterstützt keine Einbettungen.
grub-install: Warnung: Einbettung ist nicht möglich. GRUB kann in dieser Konfiguration nur mittels Blocklisten installiert werden. Blocklisten sind allerdings UNZUVERLÄSSIG und deren Verwendung wird daher nicht empfohlen..
grub-install: Fehler: mit Blocklisten wird nicht fortgesetzt.
Ich habe kein ext2, nur ext4 und swap
Was mache ich verkehrt?
Um einer Frage zuvor zu kommen:
Grub soll wie zuvor auf sda4 und nicht in den MBR der Hauptplatte.
Als Bootloader im MBR verwende ich EasyBCD, welcher wiederum Grub aus besagter Platte aufruft.



Gruss
Rallebiker
(unstable-64
im Dualboot mit W10)

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: Grub neu installieren funktioniert diesmal nicht?!

Beitrag von NAB » 03.02.2016 00:32:06

* grub unterscheidet nicht zwischen ext2 und ext4.

* grub wird immer fetter und passt nicht mehr in den Bereich vor deiner sda4.

Du könntest es mit einer anderen Partition versuchen ... sda3?

Eine sda5 anlegen mit Platz davor geht wohl nicht.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Grub neu installieren funktioniert diesmal nicht?!

Beitrag von rendegast » 03.02.2016 02:24:36

grub funktioniert nicht mehr in eine Partition resp. "embedded".
Auch nicht unformatiert, auch nicht nach einer Partitionierung der Partition.

EDIT
Das gilt für beliebige andere Partitonen,
nicht aber, wenn es sich um die root- oder eine /boot-Partition handelt, s.u.
Zuletzt geändert von rendegast am 03.02.2016 19:41:54, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: Grub neu installieren funktioniert diesmal nicht?!

Beitrag von NAB » 03.02.2016 03:08:06

Man ... manchmal sollte ich genau hingucken ...
Rallebiker hat geschrieben:
grub-install: Fehler: mit Blocklisten wird nicht fortgesetzt.
Er sagt ja gar nicht, dass nicht genug Platz ist. Er hört einfach auf. Versuch mal, ihn mit der Option --force zu zwingen.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Bequimao
Beiträge: 112
Registriert: 29.01.2011 17:05:11
Wohnort: Minas Gerais, Bras.

Re: Grub neu installieren funktioniert diesmal nicht?!

Beitrag von Bequimao » 03.02.2016 06:50:24

NAB hat geschrieben:Man ... manchmal sollte ich genau hingucken ...
...Er sagt ja gar nicht, dass nicht genug Platz ist. Er hört einfach auf. Versuch mal, ihn mit der Option --force zu zwingen.
Und was ist damit gewonnen? Bitte klärt erst mal, ob es sich um ein UEFI-System handelt (wg. WIN 10). Wie wurde bisher gebootet?

Viele Grüße
Bequimão
Bequimão (gesprochen: Be-ki-mãu) ist Manuel Beckmann, brasilianischer Revolutionär in Maranhão (1630 - 1685).

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Grub neu installieren funktioniert diesmal nicht?!

Beitrag von towo » 03.02.2016 06:53:13


Rallebiker
Beiträge: 120
Registriert: 10.06.2012 19:34:45

Re: Grub neu installieren funktioniert diesmal nicht?!

Beitrag von Rallebiker » 03.02.2016 16:58:12

Bequimao hat geschrieben:Und was ist damit gewonnen? Bitte klärt erst mal, ob es sich um ein UEFI-System handelt (wg. WIN 10). Wie wurde bisher gebootet?
Nein, ein UEFI-System habe ich nicht,
dafuer ist mein Lenovo R500 zu alt :)
Gebootet wurde bisher mit EasyBCD, das ich schon seit Jahren benutze.

Habe eben nochmal die Grub-Installation mittels --force durchgefuehrt.
sudo grub-install /dev/sda4 --force
Installing for i386-pc platform.
grub-install: Warnung: Dateisystem »ext2« unterstützt keine Einbettungen.
grub-install: Warnung: Einbettung ist nicht möglich. GRUB kann in dieser Konfiguration nur mittels Blocklisten installiert werden. Blocklisten sind allerdings UNZUVERLÄSSIG und deren Verwendung wird daher nicht empfohlen..
installation beendet. Keine Fehler aufgetreten.
Mal schauen wie es nun mit meinem Dualboot funktioniert.

Rallebiker
Beiträge: 120
Registriert: 10.06.2012 19:34:45

Re: Grub neu installieren funktioniert diesmal nicht?!

Beitrag von Rallebiker » 03.02.2016 17:44:44

Hervorragend!
GRUB ist nun da wo es hin soll.
Hab' dann noch den alten MBR wiederhergestellt und EasyBCD neu installiert
und alles funktioniert wieder.
Danke auch!

Gruss
Rallebiker

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Grub neu installieren funktioniert diesmal nicht?!

Beitrag von rendegast » 03.02.2016 19:35:05

Rallebiker hat geschrieben: Hervorragend!
GRUB ist nun da wo es hin soll.
?
Bei mir (jessie, grub-install (GRUB) 2.02~beta2-22+deb8u1 ) weigert sich /usr/sbin/grub-install beharrlich,
den Startblock einer formatierten oder unformatierten Partition zu schreiben,
Kontrolle per Hex-Viewer.
Dabei virtuos mit '--force' / '--skip-fs-probe' / '--allow-floppy' / '--no-floppy' herumprobiert.


KORREKTUR
grub schreibt nicht in eine Partition, die nicht /boot/grub oder /grub enthält
(also nur die root-Partition oder separate /boot-Partition).
Dabei beobachte ich:
-- eine ext4 Partition als /boot gemountet:
Es wird der Startsektor geschrieben, '--force' wurde benötigt.
-- Meine /-Partition mit /boot/grub, btrfs:
Es wird Startsektor UND core.img(?, s.u.) geschrieben,
und das (hoffentlich nur) bis kurz vor vorher bestehenden Teilen des btrfs.
'--force' ist nicht nötig(!).
Das passiert auch mit einem btrfs, welches als /boot gemountet wird,
es wird von grub-install bis 0x10000 (64kB) vollgeschrieben.
Das scheint eine Sonderbehandlung von btrfs durch embedded-grub zu sein.
Denn das core.img ist bei mir nur ~ 40kB groß, eventuell wird mit RANDOM aufgefüllt bis zum ersten btrfs-header?

(Ich hoffe jetzt mal, daß ich mir nicht meine root-Partition zerlegt habe)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten