(Danke | gelöst) grub / Eintrag einfügen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
northernstar
Beiträge: 431
Registriert: 10.09.2008 19:29:20
Wohnort: Harz

(Danke | gelöst) grub / Eintrag einfügen

Beitrag von northernstar » 03.05.2015 12:27:06

Hallo an alle:

Ich verstehe nicht was ich falsch gemacht habe. Ich versuche mittels grub(2) ein freebsd, das auf der 3. Partition der ersten Festplatte liegt zu booten und grub sagt mir immer "no signature", beim Versuch (das bsd) zu booten.

Ich habe folgendes gemacht:

#> nano /etc/grub.d/40_custom

So sieht der aus:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.

menuentry "FreeBSD" {
set root=(hd0,3)
chainloader +1
}

Danach habe ich gemacht:

#> update-grub
#> grub-install /dev/sda

Und das Ding geht nicht :-(

Für Hilfe bin ich SEHR dankbar. Vielen Dank auch fürs Lesen :-)

LG!
Zuletzt geändert von northernstar am 03.05.2015 16:26:53, insgesamt 1-mal geändert.
Linux, GNU, Debian is... so much more than an OS... it' s when people stick together, an invincible community... just call it quality.

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

Re: grub / Eintrag einfügen

Beitrag von rendegast » 03.05.2015 12:44:51

Einerseits könnte
set root=(hd0,X)
ungenügend sein, www:
set root=(hd0,msdos4,bsd1)

Eventuell anreichern mit
insmod bsd
insmod part_bsd

Zum Ausprobieren in der grub-shell

Code: Alles auswählen

> insmod bsd
> insmod part_bsd
>
> bla (         <TAB><TAB><TAB>                                # Completion ausnutzen

Debianos-prober ?
(sollte per default installiert/aktiviert sein,
eventuell per
GRUB_DISABLE_OS_PROBER=true
deaktiviert?)
------------ Obwohl, im ganzen Paket os-prober taucht kein String "bsd" auf.
Zuletzt geändert von rendegast am 03.05.2015 13:03:44, insgesamt 2-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
northernstar
Beiträge: 431
Registriert: 10.09.2008 19:29:20
Wohnort: Harz

Re: grub / Eintrag einfügen

Beitrag von northernstar » 03.05.2015 12:49:14

Vielen herzlichen Dank :-)

Ich werde mich damit auseinandersetzen ...

Habe mich sehr gefreut

LG!
Linux, GNU, Debian is... so much more than an OS... it' s when people stick together, an invincible community... just call it quality.

Benutzeravatar
Taomon
Beiträge: 627
Registriert: 08.03.2011 16:34:38
Lizenz eigener Beiträge: GNU Free Documentation License

Re: grub / Eintrag einfügen

Beitrag von Taomon » 03.05.2015 13:22:36

Erstmal abfragen.

Code: Alles auswählen

fdisk -l
und

Code: Alles auswählen

lsblk -o NAME,UUID,FSTYPE,MOUNTPOINT
Gruß Taomon
Bitte gelegentliche Schreibfehler übersehen. Ich habe ADHS. Danke.

Benutzeravatar
northernstar
Beiträge: 431
Registriert: 10.09.2008 19:29:20
Wohnort: Harz

Re: grub / Eintrag einfügen

Beitrag von northernstar » 03.05.2015 16:26:12

Sehr herzlichen Dank an alle nochmal!

Am einfachsten ging es mit:

menuentry "FreeBSD 9.1 (chainloading)" {
set root='(hd0,msdos1)'
chainloader +1
}

gemäß : Quelle:
https://blog.debiania.in.ua/posts/2013- ... eebsd.html

LG und vielen Dank :-)
Linux, GNU, Debian is... so much more than an OS... it' s when people stick together, an invincible community... just call it quality.

WindowsProfi30Jahre
Beiträge: 561
Registriert: 11.05.2012 23:52:58
Wohnort: 44534 Lünen

Re: (Danke | gelöst) grub / Eintrag einfügen

Beitrag von WindowsProfi30Jahre » 04.05.2015 10:09:55

Jessie 8.0 amd 64 in einem Multiboot System von anderen Linux Distros ( 1. Jessie 2. PCLinuxOS KDE 3. PCLinuxOS Mate alles 64 Bit Installationen )
Nachdem ich nach Jessie 8.0, die Installation auf einer 1 TB Festplatte von Hitachi verlief problemlos ( manuell 50 GB für root, 10 für boot, 10 für swap und 200 GB für home )

Habe ich dann ein Linux Multiboot System bisher vergeblich versucht zu installieren, PCLinuxOS nutzt den Grub 0.97-os.1 wohl etwas veraltet.

hda1 sda1 46 GB Debian root /// 5 kda5 sda5 hdos5 ext2fs 9 GB boot /// 6 hda6 sda6 swap 9 GB /// 7 hda7 sda7 ext2fs 186 GB === für Debian, warum das hier als ext2fs angezeigt wird obwohl ich es als ext4 installiert habe, verstehe ich nicht so ganz, aber egal

8 hda8 sda8 hdo8 ext2fs 12 GB OCLinuxOS release 2015 /// 9 hda9 sda9 hd0,9 swap 3 GB // 10 hda10 sda10 hd0,9 ext2fs 664 GB PclinuxOS releas 2015

Geräte 1 bis 10 sda sind also belegt

Als Bootmenü kommt dann immer 0.97 : Linux failsafe und PCLinuxOS, aber kein Debian ?

apt-get install grub als root versucht, brachte nicht, wurde zwar installiert, keine Änderung beim Bootverhalten.

Habe mir das Ganze mit Geparted mal angeschaut, hier sehe ich alles korrekt als ext4 und swap soweit ok, leider werden unter sda2 sda6 sda9 und 10 dieses Schloss angezeigt, sind das dann Fehlerhinweise ?

Da ich jetzt vergeblich rund 10 Stunden mal wieder versucht habe hier grub zu reparieren, habe ich es aufgegeben und würde nur gerne wissen wie ich in Zukunft mit solchen Problemen sinnvoll umgehe, wo finde ich gute Hinweise und Infos zum Thema grub defekt bzw. Debian starten in einem Linux Multiboot System nicht mehr ?

Ich habe jetzt einfach Open-Suse danach installiert, hier läßt sich wohl auch in der Distro unter Yast der Grub Bootloader entsprechend ändern oder anders einstellen, wo mache ich das eigentlich unter Debian ?

Im Moment steht der Eintrag bei aus erweiterter Partition starten ?

Desweiteren habe ich Suse 12.1 als LVM installiert, leider wohl nicht ganz korrekt laut fdisk -l sind die Partitionseinträge nicht in Platten-Reihenfolge, also Suse ist als LVM auf dev/sda7, 8 und sda11 wenn ich das so richtig sehe ?

Hier die Anzeige von fdisk -l

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 2048 97656831 48827392 8e Linux LVM
/dev/sda2 * 97658820 1953520064 927930622+ 5 Erweiterte
/dev/sda5 97658880 117190655 9765888 8e Linux LVM
/dev/sda6 117192704 136712191 9759744 82 Linux Swap / Solaris
/dev/sda7 136714240 527337471 195311616 8e Linux LVM
/dev/sda8 527349753 552523544 12586896 8e Linux LVM
/dev/sda9 560700693 1953520064 696409686 83 Linux
/dev/sda10 552523776 552845311 160768 83 Linux
/dev/sda11 552847360 560699391 3926016 8e Linux LVM

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge

Disk /dev/mapper/system-home: 26.8 GB, 26843545600 bytes
255 Köpfe, 63 Sektoren/Spur, 3263 Zylinder, zusammen 52428800 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Festplatte /dev/mapper/system-home enthält keine gültige Partitionstabelle

Disk /dev/mapper/system-root: 21.5 GB, 21474836480 bytes
255 Köpfe, 63 Sektoren/Spur, 2610 Zylinder, zusammen 41943040 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Festplatte /dev/mapper/system-root enthält keine gültige Partitionstabelle
linux-hvhm:/home/guenter #

Meine Frage, wie kann ich jetzt am einfachsten mein Debian Jessie zum Grub Startmenü hinzufügen und dafür sorgen, dass alle Distros normal starten über das Auswahlmenü, es sollte doch nur unter Linux Distros dabei keine Probleme geben, Windows ist ja nicht mit im Spiel oder ?

Da ich ich gerne OS spiele und immer noch nicht 100 % genau weiss, welche Linux Distros passen genau zu mir, Debian ist auf jeden Fall bisher die Nr. 1, hierzu habe ich mir auch schon einige Bücher gekauft, die nicht ganz billig waren.

Ich habe zwar jetzt wieder einen GNU Grub Loader Version 0.97 aber chaotisch, zuerst von Suse das Bootmenü, dann wähle ich z.B. Linux dev sda8 aus, dann kommt error 17 press continue, dann wähle ich aus Linux other 1 dev/sda5 kommt error 13 ( hd0,4) invalid or unsupported executable format, also im Moment startet nur OpenSuse 12.1 und sonst geht nichts.

Bisher hat es bei solchen Problemen immer gut geklappt wenn eine andere Linux Distro danach installiert habe, der Grub wurde dann immer repariert und alle installierten Linux Distro wurden ordnungsgemäß erkannt und entsprechend dann aufgelistet, jetzt war das wohl eine Pleite, soll ich jetzt einfach Debian nochmals neu installieren um den Grub zu reparieren oder mittels Suse das Ganze korregieren, wer kann hier helfen ?

Irgendwie komme ich nicht weiter und würde gerne für die Zukunft wissen, wie ich solche Probleme am besten vermeide, immer zuletzt die Debian Distro installieren, alle anderen Linux Distros zuerst, wäre das ein Allheilmittel ?

Tschüss WindowsProfi30Jahre

Tschüss Windows Profi30Jahre
Zuletzt geändert von WindowsProfi30Jahre am 04.05.2015 10:27:55, insgesamt 1-mal geändert.

schwedenmann
Beiträge: 5647
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: (Danke | gelöst) grub / Eintrag einfügen

Beitrag von schwedenmann » 04.05.2015 10:17:33

Hallo


Grub 0.97-os.1 wohl etwas veraltet.
jein, du benötigst dann eben für /=ext4 oder andere Rootpartitioen, außer ext3, eine seperate /boot.
Ansonsten ist das m.M. nach besser als grub2, vor allem, wenn man individuelle Menüeinträge machen möchte, außer debian auf sda5 debian auf sda7, sie wenig aussagekräftig sind.
Ich nutze das teil immer noch auf meinem Haupt-PC mit Multiboot.

mfg
schwedenmann

WindowsProfi30Jahre
Beiträge: 561
Registriert: 11.05.2012 23:52:58
Wohnort: 44534 Lünen

Re: (Danke | gelöst) grub / Eintrag einfügen

Beitrag von WindowsProfi30Jahre » 04.05.2015 14:53:00

Hallo schwedemann,

ähm, dass bringt mich aber einer Lösung meines Problems derzeit überhaupt nicht wirklich weiter. Was schlägst Du mir konkret vor, wie kann ich jetzt über OpenSuse mittels Änderung des GRUBs dort eine Verbesserung erreichen, als das ich Debian Jessie auch wirklich wieder nutzen kann ?

Zur Zeit startet nur OpenSuse 12.1, müßte ich dann dieses Problem im Suse Forum posten ?
Unter Yast kann ich ja die Bootloader Einstellungen verändern, z.B. aus Master Boot Record starten aus Root starten derzeit steht es auf erweiterter Partition starten ist das in meinem Fall soweit korrekt auch benutzerdefinierte Bootpartition geht. Auch Bootloader Optionen sind einstellbar, Flag für die Durchführung der Fehlersuche habe jetzt aktiviert macht das Sinn ?

Sämtliche Hardwareinfos sind einfach und unkompliziert graphisch abfragbar, wo kann ich das Gleiche zum Thema Grub und Hardwareinfos ohne Terminal unter Debian machen, noch nicht gefunden, vielleicht brauche ich ja eine neue Brille ?

Oder sollte ich jetzt noch eine Debian Installation hinterherschieben, was macht hier wirklich Sinn ?

Wer kann mir konkret weiterhelfen ?

Tschüss

WindowsProfi30JAhre

Antworten