[gelöst] Keine Windowsinstallation auf Samsung SSD

andré
Beiträge: 330
Registriert: 07 Jan 2014, 10:48

[gelöst] Keine Windowsinstallation auf Samsung SSD

Beitrag von andré »

Hi,

bei uns ist jetzt auch der Fehler von hier aufgetreten, bei dem Windows 7 (x64) per OPSI nicht auf einer Samsung 850 Pro SSD installiert werden konnte.
Die Fehlermeldung lautet "Unable to get bytes/cylinder for disk '/dev/sda'".

OPSI ist aktuell:

Code: Alles auswählen

root@opsi:~# dpkg -l |grep opsi
ii  opsi-atftpd                      0.7.dfsg-5                    amd64        advanced TFTP server - opsi version with pcre, fifo and max-blksize patches
ii  opsi-configed                    4.0.6.3.5.1-2                 all          OPSI config editor
ii  opsi-depotserver                 4.0.6.7-1                     all          opsi depotserver configuration package
ii  opsi-linux-bootimage             20160322-1                    amd64        opsi bootimage for netboot tasks.
ii  opsi-utils                       4.0.6.10-1                    all          utilites for working with opsi.
ii  opsiconfd                        4.0.6.13-2                    all          opsi configuration service
ii  opsipxeconfd                     4.0.5.5-2                     all          opsi pxe configuration daemon
ii  python-opsi                      4.0.6.46.1-1                  all          opsi python library
Das Win7-x64 Paket hat die Versionsnummer 4.0.6.2-6.

Im anderen Thread sah es nicht so aus, als hättet ihr die angeforderten Log-Dateien bekommen. Da die Logdatei unter /var/log/opsi/bootimage/ zu groß fürs Forum ist, würde ich die euch dann gezippt per Mail schicken, ich müsste nur wissen, wohin. An info@uib.de vielleicht?

Grüße
Zuletzt geändert von andré am 04 Aug 2016, 15:28, insgesamt 1-mal geändert.
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Keine Windowsinstallation auf Samsung SSD

Beitrag von m.radtke »

Samsung SSDs Verhalten sich oft anders als andere SSDs.

Ich habe das Verhalten schon mal beobachtet.

Schick bitte das Log an info@uib.de.
Ich schaue mir das bei Gelegenheit mal an.

Für solche Fälle ist ein Supportvertrag von Vorteil da es einiges an Debugging bedeutet, am besten direkt auf der Maschine.

Eventuell kannst du auch mal das Bootimage aus Testing verwenden
https://build.opensuse.org/package/show ... -bootimage

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Benutzeravatar
SisterOfMercy
Beiträge: 1556
Registriert: 22 Jun 2012, 19:18

Re: Keine Windowsinstallation auf Samsung SSD

Beitrag von SisterOfMercy »

Is it possible these drives come standard with a recovery partition or something?
Sometimes I had to restart the win7 netboot product, and then it installed without problems. This was with another brand of SSD, but with previously existing partitions. The SSD had been used, so that was to be expected.

Otherwise try to get the commandline in the bootimage and see if the drive gets recognised.
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
andré
Beiträge: 330
Registriert: 07 Jan 2014, 10:48

Re: Keine Windowsinstallation auf Samsung SSD

Beitrag von andré »

@m.radtke: Log ist unterwegs.
Supportvertrag ist eher unwahrscheinlich, da wir unsere Probleme bisher immer selbst gelöst bekommen haben. Da wird dann die Aussage kommen, dass der Supportvertrag nicht notwendig sein wird.
Gibt es eine Möglichkeit, einen festen Betrag zur Behebung dieses speziellen Problems zu bezahlen?
Ich kann nicht versprechen, dass das Angebot unsererseits angenommen würde, aber zumindest könnte ich unserer GF erstmal etwas vorlegen. Bei Einmalzahlungen ist das einfacher zu vermitteln.

@SisterOfMercy: Es war eine Standardplatte, die extra gekauft wurde. Auf der befand sich bisher nur ein außerhalb von OPSI manuell installiertes Windows.
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Keine Windowsinstallation auf Samsung SSD

Beitrag von m.radtke »

schnelle Lösung sieht wie folgt aus

wenn das Bootimage fehlschlägt öffne im bootimage die Datei

/var/lib/python2.7/dist-packages/OPSI7System/Posix.py

in Zeile 1512, oder in diesem Bereich, nach Zeile

Code: Alles auswählen

match = re.search('cylinders\s+of\s+(\d+)\s+bytes', line)
ersetze die durch

Code: Alles auswählen

match = re.search('(cylinders|mebibytes)\s+of\s+(\d+)\s+bytes', line)
und schreibe dann im bootimage nochmal

Code: Alles auswählen

master.py
berichte dann vom Erfolg/Misserfolg
das sollte aber durchlaufen.

Der Lange Weg wenn du mehrere Clients hast:
Du wartest bis es im expreimentellen Bootimage ist und Ihr auf 4.0.7 seit.


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Keine Windowsinstallation auf Samsung SSD

Beitrag von m.radtke »

wir haben soeben einen Rechner mit Samsung 850 Pro unter 4.0.7 aufgesetzt und da hat es auf anhieb funktioniert.

Ergo: 4.0.7 ist besser als 4.0.6 :)


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


andré
Beiträge: 330
Registriert: 07 Jan 2014, 10:48

Re: Keine Windowsinstallation auf Samsung SSD

Beitrag von andré »

Danke, der erste Fehler kommt nicht mehr. ;)

Kleiner Fehler, die Datei liegt unter
/usr/lib/python2.7/dist-packages/OPSI7System/Posix.py, nicht unter /var/lib...

Ich habe die Datei editiert, dann "umount /mnt/opsi" und master.py ausgeführt.

Die folgende Fehlermeldung lautet "Bad int value 'mebibytes': invalid literal for int() with base 10: 'mebibytes'".
andré
Beiträge: 330
Registriert: 07 Jan 2014, 10:48

Re: Keine Windowsinstallation auf Samsung SSD

Beitrag von andré »

Habe noch ein bisschen getestet. OPSI hatte die SSD neu partitioniert und kam aus irgendeinem Grund nicht damit klar. Es waren 2 Partitionen angelegt, mit einigen hundert MB, die sich vor der ersten Partition befanden und unbelegt waren. Das war bei der ersten Installation definitv nicht der Fall.
Ich habe per cfdisk die Partitionstabelle gelöscht, partprobe darauf angewendet und damit hat es jetzt funktioniert, ohne dass ich deine Änderung in der Posix.py eingetragen habe.
Offensichtlich konnte OPSI die Platte einfach nicht löschen. Sehr merkwürdige Sache.

Code: Alles auswählen

 we are not running in uefi mode                                                                                                                                     │  
 │ Starte Hardware-Inventarisierung                                                                                                                                    │  
 │ Disk /dev/sda is not rotational (SSD)                                                                                                                               │  
 │ Disk /dev/sda is not rotational (SSD)                                                                                                                               │  
 │ Using harddisk /dev/sda (488386 MB).                                                                                                                                │  
 │ Found no partitions on /dev/sda                                                                                                                                     │  
 │ Deleted partition Table on /dev/sda - Perhaps you need a restart.....                                                                                               │  
 │ Lösche Partitionstabelle auf /dev/sda                                                                                                                               │  
 │ Create system partition                                                                                                                                             │  
 │ Erstelle Partition (start: 0M, ende: 483386M, dateisystem: ntfs, typ: primary, boot: False, lba: False) auf Festplatte /dev/sda                                     │  
 │ Partition /dev/sda1 has a correct block alignment                                                                                                                   │  
 │ Create file system ntfs on partition system (/dev/sda1)                                                                                                             │  
 │ Create winpe partition                                                                                                                                              │  
 │ Create winpe partition                                                                                                                                              │  
 │ Erstelle Partition (start: 484386M, ende: 488386M, dateisystem: ntfs, typ: primary, boot: True, lba: False) auf Festplatte /dev/sda                                 │  
 │ Partition /dev/sda2 has a correct block alignment                                                                                                                   │  
 │ Partition /dev/sda2 has a correct block alignment                                                                                                                   │  
 │ Create file system ntfs on partition winpe (/dev/sda2)                                                                                                              │  
 │ 
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Keine Windowsinstallation auf Samsung SSD

Beitrag von m.radtke »

4 Zeilen weiter unten befindet sich folgende Zeile

Code: Alles auswählen

self.bytesPerCylinder = forceInt(match.group(1))
muss in

Code: Alles auswählen

self.bytesPerCylinder = forceInt(match.group(2))
geändert werden

EDIT:
also hat es jetzt mit manuell formatierter Platte geklappt?


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


andré
Beiträge: 330
Registriert: 07 Jan 2014, 10:48

Re: Keine Windowsinstallation auf Samsung SSD

Beitrag von andré »

Genau, es hat ohne deine Änderungen geklappt, indem ich nur manuell die Partitionstabelle gelöscht habe.
Ich kann gerne mal die anderen Änderungen, die du angegeben hast, durch Neuinstallation testen. Da müsste ich mal schauen, ob ich das Problem jetzt noch reproduzieren kann.
Antworten