[1] 2 >>> Archiv / MLD 3.x / General / Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB) - Solved
 

Offline Klemmerle

  • Adv. Member
  • ***
  • Posts: 169
    • View Profile
Hallo zusammen,
nachdem ich meine Platte unter MLD als Datenplatte verwenden konnte (siehe Thread vom Sommer) wollte ich jetzt MLD auf die GPT partitionierte Platte umziehen.
Hierfür habe ich über die systemrescue-cd die Platte neu partitioniert - wie hier beschrieben:

http://www.sysresccd.org/Sysresccd-Partitioning-EN-The-new-GPT-disk-layout

und habe jetzt 3 Partitionen:
sdd1 0-10MB
sdd2 10MB-1GB für die Boot-Partitiion (EXT4) und
sdd3 1GB bis 4TB für die Daten (XFS)

die letzteren Partitionen kann ich auch (von Hand) mounten:
Code: [Select]
/dev/sdd2               935.8M      1.2M    870.2M   0% /mnt/sdd2
/dev/sdd3                 3.6T     33.4M      3.6T   0% /mnt/sdd3

mittels "cat /proc/partitions"
Code: [Select]
  8       48 3907018584 sdd
   8       49       9749 sdd1
   8       50     990208 sdd2
   8       51 3906017280 sdd3
tauchen alle GPT-partitionen auf.

Mit der Live-CD kann ich leider MLD nicht installieren (hier wird nur sdd1 als 2TB-Partition angezeigt); die Installation bricht mit einer Fehlermeldung ab
("the last action failed")

Gibt es die Möglichkeit, das system per konsole auf sdd2 installieren?

Gruß
Klemmerle
« Last Edit: October 30, 2013, 18:06:30 by Klemmerle »
MLD 5.4 testing on Intel Core2 Duo E8400, NVIDIA GF108 [GeForce GT 430], TV Philips 4k, DD Octopus Net Max S8 + CEC-Remote via PulseEight

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #1 on: October 20, 2013, 00:07:55 »
Hi,

ich werde morgen versuchen das Install Script auf "cat /proc/partitions" umstellen, um die verfügbaren Partitionen anzuzeigen. Danach sollte sich die MLD installieren lassen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #2 on: October 20, 2013, 00:56:46 »
Hi,

ich hab nun das install Addon aktualisiert. Bitte teste morgen noch mal mit den neuen ISOs ob Du nun die Partitionen auswählen kannst.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Klemmerle

  • Adv. Member
  • ***
  • Posts: 169
    • View Profile
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #3 on: October 20, 2013, 14:52:43 »
Hallo Claus,
danke für das update. Ich kann jetzt die Partitiononen auswählen.
Ich habe für das System Partition 2 (1GB) und für daten die Partition 3 (3.xTB) gwählt. Booten von sdd.
Das Bootflag habe ich auf sdd1 gesetzt.
Das System liefert "operating system not found"

Ein boot-Test mit bootflag auf sdd2 steht noch aus.

Aus verschiedenen  Quellen habe ich gelesen, daß grub2 gpt partitionen unterstützt. Den müßte ich dann auf sdd1 installieren (10MB-Partition)

Welchen bootmanager hat denn MLD?

Mit dem boot-Kram kenne ich mich leider nicht aus; laut
http://www.rodsbooks.com/gdisk/booting.html
ist wohl nicht sicher, daß alle Systeme ohne EFI Bios von gpt Festplatten booten können...

Weitere Tests folgen, sobald ich wieder an den VDR darf  :)

Gruß
Klemmerle
MLD 5.4 testing on Intel Core2 Duo E8400, NVIDIA GF108 [GeForce GT 430], TV Philips 4k, DD Octopus Net Max S8 + CEC-Remote via PulseEight

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #4 on: October 20, 2013, 15:00:11 »
Hi,

das boot Flag muss für sdd2 gesetzt sein und der bootblock muss aus sdd installiert werden. Wichtig ist auch, das der Partitionstyp (für sdd2) korrekt gesetzt ist, also auf 83.
Die MLD verwendet den extlinux Bootloader. Der sollte auch keine Probleme mit gpt haben. Ich hatte das jedenfalls vor einigen Monaten schon mal nachgeschaut.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Klemmerle

  • Adv. Member
  • ***
  • Posts: 169
    • View Profile
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #5 on: October 20, 2013, 16:34:49 »
Hi Claus,
nach dem aktivieren mit fdisk hatte ich erst mal "Multiple active partitions"; nach dem Sicherstellen, daß nur eine Partition das boot-flag hatte (Partition 2) bleibt das System nach der Bios-Meldung
"Verifing DMI Pool Data" stehen.

Den Partitionstyp hatte ich mittels gdisk auf 8300 geändert (Partition 1 hat EF02, Partition 3 hat 0700)

hm...

Gruß Klemens
MLD 5.4 testing on Intel Core2 Duo E8400, NVIDIA GF108 [GeForce GT 430], TV Philips 4k, DD Octopus Net Max S8 + CEC-Remote via PulseEight

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #6 on: October 20, 2013, 20:31:47 »
Hi,

ich hab mir Deinen ersten Post noch mal angeschaut. Das "operating system not found" besagt ja, das der boot Loader nicht gefunden wurde. Hm, wenn ich mich richtig erinnere hängt das nicht mit dem boot Flag zusammen. Der bootloader sollet in jedem Fall gefunden werden (keine Ahnung wie das bei nem efi System ist). Somit dürfte diese Meldung nicht kommen, wenn Du bei der Installation auch ausgewählt hast, das nen bootblock  auf sdd geschrieben werden soll und DU im Bios eingestellt hast, das von sdd gebootet werden soll.
Beim Partitions Typ kenne ich nur die Werte die von fdisk gesetzt werden, und da steht die 83 (nicht 8300) für "linux files System". Wie das bei gpt Partitionen ist weiß ich nicht. Mit fdisk kannst Du das jedenfalls nicht setzen, weil fdisk die Partition ja nicht sieht.
Eventuell ist das Problem ja auch, dass der extlinux Bootloader nur funktioniert, wenn sich das zu bootende System auf der ersten Partition befindet, Da sich in der Boot partition einige Dateien befinden die vom bootloader benötigt werden. Ist aber eher unwahrscheinlich, da im bootblock hinterlegt ist, an welcher Stelle auf der HDD sich die bootloader Datei befindet.
Vielleicht solltest Du einfach mal raussuchen, was zu extlinux und gpt zu finden ist.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Klemmerle

  • Adv. Member
  • ***
  • Posts: 169
    • View Profile
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #7 on: October 29, 2013, 11:33:43 »
Hallo zusammen,
tests mit verschiedenen Flags und Einstellungen haben leider zu keinem bootbaren System geführt. Auch ein Bios-update auf motherboard_bios_ga-ep45-ds3l_f11b brachte keine Verbesserung.
Beim Installieren (Manuelle Installation) mit System nach sdb2, Datenpartition nach sdb3 und Bootloader nach sdb werden keine Fehler gemeldet.
Sdb1 habe ich nicht formatiert.
Wie wird denn der Bootloader im Installskript installiert? (Im Netz habe ich ein Beispiel mittels "dd" gesehen).

Zur Veranschaulichung anbei der Partitionsaufbau (SystemRescueCD/gparted):




Falls einer von Euch noch Vorschläge hat: Her damit.

Gruß Klemmerle
« Last Edit: October 29, 2013, 11:47:14 by Klemmerle »
MLD 5.4 testing on Intel Core2 Duo E8400, NVIDIA GF108 [GeForce GT 430], TV Philips 4k, DD Octopus Net Max S8 + CEC-Remote via PulseEight

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #8 on: October 29, 2013, 12:46:11 »
Hi,

ich hab noch mal nen Blick in das install Script geworfen. Der Bootloader wird direkt in den mbr geschrieben. Da dieser dafür nicht angepasst wird, muss der also selber nach der boot Partition suchen. Das macht der meines Wissens anhand des boot Flag. Das kann natürlich nur funktionieren, wenn der entweder GPT versteht, oder parallel zur GPT Partitionstabele eine alt hergebrachte Tabelle erstellt wurde.

Ein wenig Recherche zu dem Thema besagt das extlinux das booten kann, und das man das Bootflag z.B. so setzen kann:
Code: [Select]
sgdisk /dev/sdb --attributes=1:set:2Ob das dem bei Dir gesetztem legacy_boot entspricht weiß ich nicht. Ich habe auch gelesen, dass das Flag mit jedem Aufruf umgeschaltet wird. Du musst also nach dem setzen checken, ob das nun an oder aus ist.

Claus
« Last Edit: October 29, 2013, 13:05:08 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline orgel

  • Profi Member
  • ****
  • Posts: 298
    • View Profile
    • http://www.ewuflor.de
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #9 on: October 29, 2013, 12:47:38 »
Du hast ein EFI System, dann solltest Du mal versuchen eine Partition /boot/efi anzulegen mit ca. 200 MB mit der Partitionsnummer 1 und der Kennung ef00, FAT 32, wichtig boot-Flag setzen nicht vergessen.

LG
Orgel
Server mit Client 1: M4N68T Pro, 245e, 4GB, NVIDIA GT 520, 1TB HDD, 4 x TT S2-3200, X10, MLD 3.0.3 Developer Edition
Client 2: MSI MD5000, P4 2.98, 2GB, ATI 9800 Pro, 80GB HD, X10, MLD 3.0.3 Developer Edition

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #10 on: October 29, 2013, 12:57:28 »
Hi,

efi Systeme werden nicht unterstützt. Das geht nur wenn die im Bios Kompatibilitäts Modus booten.

Aber ich hab noch nen interessanten Artikel entdeckt: http://www.cyber.com.au/~twb/snarf/extlinux-gpt.page
Dort steht das für gpt nen anderer boot Block benötigt wird. Ich packe den gleich mal in den installer mit hinein. Installieren kannst Du den dann so:
Code: [Select]
cat /usr/lib/syslinux/gptmbr.bin > /dev/sddWobei /dev/sdd das Ziellaufwerk ist.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #11 on: October 29, 2013, 13:04:42 »
Hast Du ne Ahnung wie sich ein GPT Filesystem erkennen lässt? Magst Du mal die Ausgabe von fdisk -l (unter MLD) posten.

Claus

PS.: das MLD-3.0.3 install-Addon enthält nun den gpt mbr. Wenn Du das updatest oder die nen individuelles ISO zusammenstellst, und anschließend den boot Block wie im letzten Post geschrieben neu schreibst, könnte es klappen.
« Last Edit: October 29, 2013, 13:08:55 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Klemmerle

  • Adv. Member
  • ***
  • Posts: 169
    • View Profile
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #12 on: October 29, 2013, 13:43:48 »
Magst Du mal die Ausgabe von fdisk -l (unter MLD) posten.

Code: [Select]
MLD> fdisk -l

Disk /dev/sda: 640.1 GB, 640133946880 bytes
64 heads, 32 sectors/track, 610479 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/sda1   *           2         956      977920  83 Linux
/dev/sda2             957      610479   624151552  83 Linux

Disk /dev/sdb: 4246 MB, 4246732800 bytes
64 heads, 32 sectors/track, 4050 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/sdb1   *           1          47       48128  17 Hidden HPFS/NTFS

Disk /dev/sdb1: 49 MB, 49283072 bytes
64 heads, 32 sectors/track, 47 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

     Device Boot      Start         End      Blocks  Id System
/dev/sdb1p1   *           1          47       48128  17 Hidden HPFS/NTFS
fdisk: device has more than 2^32 sectors, can't use all of them

Disk /dev/sdd: 2199.0 GB, 2199023255040 bytes
255 heads, 63 sectors/track, 267349 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/sdd1               1      267350  2147483647+ ee EFI GPT
MLD>

Die MLD-Version läuft gerade vom USB-Stick der Version: MLD-3.0.3_standard-2013.10.20_57.iso
(Die installierte Version hat Segmentation Faults...)

Wenn die Maschine nachher frei ist, versuche ich nochmal den Install...

Gruß Klemmerle
MLD 5.4 testing on Intel Core2 Duo E8400, NVIDIA GF108 [GeForce GT 430], TV Philips 4k, DD Octopus Net Max S8 + CEC-Remote via PulseEight

Offline Klemmerle

  • Adv. Member
  • ***
  • Posts: 169
    • View Profile
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #13 on: October 29, 2013, 13:49:05 »
@Orgel:

Nein, ich habe kein EFI system. Linux sollte sich aber auch mittels einer BIOS-Boot-Partition starten lassen. Leider kenne ich mich damit nicht aus und bin auf Anleigungen/Install-Rezepte angewiesen....

Gruß Klemmerle
MLD 5.4 testing on Intel Core2 Duo E8400, NVIDIA GF108 [GeForce GT 430], TV Philips 4k, DD Octopus Net Max S8 + CEC-Remote via PulseEight

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB)
« Reply #14 on: October 29, 2013, 13:57:18 »
Hi,

ich hab nun eine GPT Erkennung in's Install Skript eingebaut. Es sollte nun also auch funktionieren wenn Du über's webif den bootblock neu schreibst.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] 2 >>> Archiv / MLD 3.x / General / Installation MLD3.0.3 auf GPT-partitionierte Platte (4TB) - Solved
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.