black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej PeterLi65, PeterLi65 schrieb: ...
peter@MedionDT:~$ sudo parted -l
[...]
Modell: WD My Passport 25E1 (scsi)
Festplatte /dev/sdb: 1000GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: msdos
Disk-Flags:
Nummer Anfang Ende Größe Typ Dateisystem Flags
1 1049kB 910GB 910GB primary ntfs
2 910GB 1Ali_As000GB 90,2GB extended
5 910GB 952GB 41,9GB logical ext4 boot
6 952GB 994GB 41,9GB logical ext4
7 994GB 1000GB 6288MB logical linux-swap(v1)
[...]
mal von sonstigen Ungereimtheiten abgesehen, ich vermute, das BIOS kann nicht mit einem grub jenseits von X GB umgehen (wo das genau ist, mußt du probieren, wie zeige ich weiter unten), jedenfalls sicherlich in der Gegend von 910 GB! Installiere Dir auf diese Platte einen stand-alone grub (das funktioniert auch in die 1. Partition (ntfs) wie folgt
LiveSystem starten Terminal öffnen sudo mount /dev/sdX1 /mnt # X steht für die WD Passport, ein `sudo fdisk -l` sagt Dir, welcher Buchstabe das genau ist sudo grub-install --boot-directory=/mnt/boot --no-floppy /dev/sdx # X wieder wie zuvor sudo -H gedit /mnt/boot/grub.cfg hier kopierst Du folgendes hinein und speicherst es anschließen abschließend noch ein sync
Dann von dieser Platte booten und den menuentry verwenden. Ich gehe davon aus, daß "/" vom installierten System auf Partition 5 liegt. Möglicherweise sind auch die Bezeichnungen (hd0,5) und sda5 nicht korrekt, das sehen wir dann, wenn es nicht richtig bootet. Die andere Möglichkeit wäre SGD2, die Dir Ali_As zum Booten empfohlen hat. Gruß black tencate
|
PeterLi65
(Themenstarter)
Anmeldungsdatum: 1. April 2010
Beiträge: 31
Wohnort: Berlin
|
Hey, Ich war eben noch einmal auf der Website von MEDION.
Die bieten da nur die BIOS Version 4.0c vom 8. 1.2010 für mein Mainboard an, wie es aussieht.
Speccy sagt mir, ich hätte bereits AMI A7366MLN40C vom 4.1.2010. Gruss Peter
|
PeterLi65
(Themenstarter)
Anmeldungsdatum: 1. April 2010
Beiträge: 31
Wohnort: Berlin
|
Hej black tencate, black_tencate schrieb: PeterLi65 schrieb: ...
peter@MedionDT:~$ sudo parted -l
[...]
Modell: WD My Passport 25E1 (scsi)
Festplatte /dev/sdb: 1000GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: msdos
Disk-Flags:
Nummer Anfang Ende Größe Typ Dateisystem Flags
1 1049kB 910GB 910GB primary ntfs
2 910GB 1Ali_As000GB 90,2GB extended
5 910GB 952GB 41,9GB logical ext4 boot
6 952GB 994GB 41,9GB logical ext4
7 994GB 1000GB 6288MB logical linux-swap(v1)
[...]
mal von sonstigen Ungereimtheiten abgesehen, ich vermute, das BIOS kann nicht mit einem grub jenseits von X GB umgehen (wo das genau ist, mußt du probieren, wie zeige ich weiter unten), jedenfalls sicherlich in der Gegend von 910 GB! Installiere Dir auf diese Platte einen stand-alone grub (das funktioniert auch in die 1. Partition (ntfs) wie folgt
LiveSystem starten Terminal öffnen sudo mount /dev/sdX1 /mnt # X steht für die WD Passport, ein `sudo fdisk -l` sagt Dir, welcher Buchstabe das genau ist sudo grub-install --boot-directory=/mnt/boot --no-floppy /dev/sdx # X wieder wie zuvor sudo -H gedit /mnt/boot/grub.cfg hier kopierst Du folgendes hinein und speicherst es anschließen abschließend noch ein sync
Dann von dieser Platte booten und den menuentry verwenden. Ich gehe davon aus, daß "/" vom installierten System auf Partition 5 liegt. Möglicherweise sind auch die Bezeichnungen (hd0,5) und sda5 nicht korrekt, das sehen wir dann, wenn es nicht richtig bootet. Die andere Möglichkeit wäre SGD2, die Dir Ali_As zum Booten empfohlen hat.
vielen Dank für Deine ausführliche Beschreibung.
Ich habe sie mit leichten Anpassungen so umgesetzt und grub2 auf /dev/sdc1 (Windows Daten) installiert, dann die grub.cfg abgespeichert und gebootet.
Daraufhin landete ich bei Auswahl der WD USB-Platte als Boot-Medium in Grub Rescue mit grub>
Ein ls zeigte mir nur (hd0) und (hd0,msdos1) für diese Platte, die logischen Partitionen wurden nicht angezeigt, also auch nicht als root-device startbar. Wie Du vielleicht schon vermutest, hat auch ein Versuch mit der SuperGrub2Disk nichts gebracht, weil diese die beiden Partitionen auch nicht findet.
core.img wird mir auf sdc1 angezeigt und in den grub.cfg aus der sda-Festplatte sind die Partitionen zwar eingetragen, aber da habe ich ja schon geschildert, dass der Kernel nicht geladen werden kann. Als letztes werde ich jetzt versuchen, die Daten von sdc1 zu verschieben und die Platte völlig neu zu partitionieren. Gruss Peter
|
PeterLi65
(Themenstarter)
Anmeldungsdatum: 1. April 2010
Beiträge: 31
Wohnort: Berlin
|
Aktuell habe ich alle Partitionen gelöscht, mit gparted einen neuen MBR geschrieben und eine 500GB ntfs-Partition erstellt.
Danach habe ich Ubuntu MATE 18.04 installiert und eine /-Partion auf /dev/sdc2 und eine SWAP Partition erstellt. Beim Booten erhalte ich jetzt den Fehler "error: unknown file system"
Ein ls ergibt, dass alle drei Partitionen angezeigt werden, aber weder bei sdc1(ntfs) noch für sdc2(Ubuntu) erkennt grub das Filesystem. Jetzt habe ich das Live-System gebootet und kann mit caja auf beide filesysteme zugreifen. Grub auf sdX1 zu installieren würde jetzt vermutlich auch nichts bringen. Ich werde jetzt mal die SG2D 2.04 Beta probieren, verstehe irgendwie nicht, warum Grub2 sich so schwer tut.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej PeterLi65 PeterLi65 schrieb: Aktuell habe ich alle Partitionen gelöscht, mit gparted einen neuen MBR geschrieben und eine 500GB ntfs-Partition erstellt.
ich vermute da 2 Fehler
die gpt Strukturen wurden nicht vollständig gelöscht (gdisk → "x" → "z") grub resp. "/" beginnt erst bei 500 Gb
Gruß black tencate
|
PeterLi65
(Themenstarter)
Anmeldungsdatum: 1. April 2010
Beiträge: 31
Wohnort: Berlin
|
Hey black tencate, black_tencate schrieb: PeterLi65 schrieb: Aktuell habe ich alle Partitionen gelöscht, mit gparted einen neuen MBR geschrieben und eine 500GB ntfs-Partition erstellt.
ich vermute da 2 Fehler
die gpt Strukturen wurden nicht vollständig gelöscht (gdisk → "x" → "z") grub resp. "/" beginnt erst bei 500 Gb
Obwohl Du keine Erklärung gegeben hast, habe ich Deine Hinweise jetzt mal so umgesetzt und Erfolg gehabt. 1. Ich habe mit gdisk x z den GPT-Bereich gezero-et und danach den MBR mit blank gelöscht.
2. Danach habe ich mittels Ubuntu MATE eine MBR Partition-Table erstellt und zwei Partitionen (/dev/sdc1 für root und /dev/sdc2 für swap) angelegt, beide am Anfang der Platte.
Soweit kann ich mir das damit erklären, dass in dem Bereich noch etwas war, was grub störte. Aber Dein zweiter Tip ist mir nicht klar: Warum sollte "/" unter 500GB beginnen und wo spätestens?
Der Rechner adressiert die Festplatten doch mittels 48Bit-LBA, wie speccy meldet. Das liegt doch weit jenseits von 1TB? Gruß Peter
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej PeterLi65, PeterLi65 schrieb: ...Aber Dein zweiter Tip ist mir nicht klar:
es war ja auch nur eine Vermutung Gruß black tencate
|
PeterLi65
(Themenstarter)
Anmeldungsdatum: 1. April 2010
Beiträge: 31
Wohnort: Berlin
|
Hey black tencate, nun habe ich mit gparted eine 500GB grosse ntfs Partition angelegt(sdb3), eine Erweiterte Partition(sdb4) und eine 40GB ext4(sdb5). In Grub2 werden mir aber unter den Geräten nur (hd0,msdos1) bis msdos3 angezeigt.
Beim booten mit der SG2D 2.04rc1 werden erstmal auch nur die drei angezeigt, erst wenn ich die native Treiber einbinde, wird mir das Gerät usb5a... angezeigt.
Wenn ich mir den Inhalt von dem Gerät anzeigen lasse, funktioniert das auch soweit, nur booten kann ich das nicht weil angeblich ein Gerät hd111 fehlt. Warum stellt sich Grub2 bloss so störrisch an?
Das kann doch nichts mit gparted zu tun haben?
Wie gesagt, unter Linux kein Problem darauf zuzugreifen... Gruß Peter
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej PeterLi65, PeterLi65 schrieb: ...eine Erweiterte Partition(sdb4)
eine extended partition ist lediglich ein Kontainer für logische Partitionen
In Grub2 werden mir aber unter den Geräten nur (hd0,msdos1) bis msdos3 angezeigt.
und werden in grub nicht "berücksichtigt". ... wird mir das Gerät usb5a... angezeigt.
goßes Fragezeichen, was bitte soll das denn jetzt wieder sein? ... ein Gerät hd111 fehlt.
erneutes ? Wenn Du hier etwas von der grub Konsole zeigen möchtest, müßtest Du halt ein Photo machen. Btw, in der grub Konsole gibt es ausschließlich Bezeichnungen mit dem Muster "(hdx,y)".
Wie gesagt, unter Linux kein Problem darauf zuzugreifen...
ähem, auf sda4? (??) Gruß black tencate
|
PeterLi65
(Themenstarter)
Anmeldungsdatum: 1. April 2010
Beiträge: 31
Wohnort: Berlin
|
Hej black tencate, black_tencate schrieb: PeterLi65 schrieb: ...eine Erweiterte Partition(sdb4)
eine extended partition ist lediglich ein Kontainer für logische Partitionen
In Grub2 werden mir aber unter den Geräten nur (hd0,msdos1) bis msdos3 angezeigt.
und werden in grub nicht "berücksichtigt". ... wird mir das Gerät usb5a... angezeigt.
goßes Fragezeichen, was bitte soll das denn jetzt wieder sein? ... ein Gerät hd111 fehlt.
erneutes ? Wenn Du hier etwas von der grub Konsole zeigen möchtest, müßtest Du halt ein Photo machen. Btw, in der grub Konsole gibt es ausschließlich Bezeichnungen mit dem Muster "(hdx,y)".
Wie gesagt, unter Linux kein Problem darauf zuzugreifen...
ähem, auf sda4? (??)
Dass eine Extended Partition nur ein Container für Logische Partitionen ist, ist mir auch bekannt, aber ich schrieb ja auch von einer 40GB-Partition mit ext4(sdb5).
Die müssten meiner Meinung nach beide mit ls in grub gelistet werden, wenn auch sdb4 mit unbekanntem Filesystem. In SuperGrub2Disk Vers. 2.02s1 beta 1 wurde die neue Option "Enable all native disk drivers" hinzugefügt. Diese habe ich ausgeführt und daraufhin wurde die für mich interessante Partition als (usb5a,msdos5) angezeigt. Bei Lektüre von https://www.gnu.org/software/grub/manual/grub/grub.html#Device-syntax wirst Du auch sehen, dass Grub mehr kennt als nur (hd0...).
Wie SG2D auf ein angebliches Gerät hd111 kommt ist mir auch ein Rätsel. Ich habe mit caja auf sdb5 zugegriffen, meine ich, vielleicht hast Du da was überlesen. Gruß Peter
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej PeterLi65 PeterLi65 schrieb: ...Die müssten meiner Meinung nach beide mit ls in grub gelistet werden, wenn auch sdb4 mit unbekanntem Filesystem.
sdb4 ist eine extended Partition, die wird mit ls in grub niemals angezeigt! In SuperGrub2Disk Vers. 2.02s1 beta 1 wurde die neue Option "Enable all native disk drivers" hinzugefügt. Diese habe ich ausgeführt und daraufhin wurde die für mich interessante Partition als (usb5a,msdos5) angezeigt.
...dass Grub mehr kennt als nur (hd0...).
es geht lt. Titel um eine HDD, solche werden von grub mit "(hdx,y)" angezeigt, um nichts anderes geht es hier. Und wenn von der Platte (z.B. mit dem vorgeschlgenen stand-alone grub gebootet werden kann, dann ist der thread ja gelöst.
Wie SG2D auf ein angebliches Gerät hd111 kommt ist mir auch ein Rätsel.
wird wohl eine nicht ausgereifte Funktion der ß-Version sein? Ich habe mit caja auf sdb5 zugegriffen, meine ich, vielleicht hast Du da was überlesen.
Was hat denn der Zugriff eines gestarteten Systems mit dem (von Dir durch nichts belegten) vermeintlichen Nichtlesens auf der grub Konsole zu tun? Gruß black tencate
|
PeterLi65
(Themenstarter)
Anmeldungsdatum: 1. April 2010
Beiträge: 31
Wohnort: Berlin
|
Hej black tencate, black_tencate schrieb: PeterLi65 schrieb: ...Die müssten meiner Meinung nach beide mit ls in grub gelistet werden, wenn auch sdb4 mit unbekanntem Filesystem.
sdb4 ist eine extended Partition, die wird mit ls in grub niemals angezeigt! In SuperGrub2Disk Vers. 2.02s1 beta 1 wurde die neue Option "Enable all native disk drivers" hinzugefügt. Diese habe ich ausgeführt und daraufhin wurde die für mich interessante Partition als (usb5a,msdos5) angezeigt.
...dass Grub mehr kennt als nur (hd0...).
es geht lt. Titel um eine HDD, solche werden von grub mit "(hdx,y)" angezeigt, um nichts anderes geht es hier. Und wenn von der Platte (z.B. mit dem vorgeschlgenen stand-alone grub gebootet werden kann, dann ist der thread ja gelöst.
Wie SG2D auf ein angebliches Gerät hd111 kommt ist mir auch ein Rätsel.
wird wohl eine nicht ausgereifte Funktion der ß-Version sein? Ich habe mit caja auf sdb5 zugegriffen, meine ich, vielleicht hast Du da was überlesen.
Was hat denn der Zugriff eines gestarteten Systems mit dem (von Dir durch nichts belegten) vermeintlichen Nichtlesens auf der grub Konsole zu tun?
Okay, kann ich nachvollziehen, Extended Partitionen werden nicht mal gelistet.
sdb5/(hd0,msdos5) ist aber eine logische Partition und die müsste gelistet werden. Es geht mir ja auch immernoch um die selbe HDD. Du meinst, selbst bei Verwendung eines "native disk driers" müsste die Partition als (hd0,msdos5) angezeigt werden und nicht als (usb5a,msdos5)?
Für welche Geräte wird denn dann, Deiner Meinung nach, (usb0) verwendet? Aus dem oben genannten Dokument:
BIOS and EFI disks use either ‘fd’ or ‘hd’ followed by a digit, like ‘fd0’, or ‘cd’. AHCI, PATA (ata), crypto, USB use the name of driver followed by a number. Memdisk and host are limited to one disk and so it’s refered just by driver name. RAID (md), ofdisk (ieee1275 and nand), LVM (lvm), LDM, virtio (vdsk) and arcdisk (arc) use intrinsic name of disk prefixed by driver name. Additionally just “nand” refers to the disk aliased as “nand”. Conflicts are solved by suffixing a number if necessarry. Gut, der Thread ist unter diesem Titel gelöst, aber soll ich diesen jetzt schliessen, um einen neuen aufzumachen, in dem es dann darum geht Grub2 zu überreden auch msdos5 etc. zu erkennen? Okay, dann fotografiere ich die Grub2-Anzeige am Wochenende. Ich war halt der Annahme dass nach der langen Zeit, die Grub schon entwickelt und verwendet wird, dieses auch in der Lage wäre, die Festplatten/Partitionen anzuzeigen, die Linux anzeigt. Ist doch an sich unbegreiflich, dass Linux zwar installiert, aber nicht gebootet werden kann auf dieser Partition(sdb5). Gruß Peter
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej PeterLi65, nur noch soviel:
[...]
bitte unterlaß diese Vollzitate Gut, der Thread ist unter diesem Titel gelöst, aber soll ich diesen jetzt schliessen
ja, so wollen es die Regeln hier Ist doch an sich unbegreiflich, dass Linux zwar installiert, aber nicht gebootet werden kann auf dieser Partition(sdb5).
Linux kann (grundsätzlich) auf einer logischen Partition installiert werden. Zum Booten wird idR ein Bootloader gebraucht, welcher wiederum (je nach System, EFI oder legacy) an einem von der Startroutine aus erreichbaren Ort installiert sein muß.
Was jetzt genau bei der hier vorliegenden Kombination (BIOS, Platte, Anschluß) ggf. falsch läuft, kannst Du gerne in einem geeigneten thread erortern. Gruß black tencate
|
PeterLi65
(Themenstarter)
Anmeldungsdatum: 1. April 2010
Beiträge: 31
Wohnort: Berlin
|
Nur noch soviel: Danke auch! Ich mache dann am Wochenende einen neuen Thread mit Fotos auf.
|