OPNsense Forum

International Forums => German - Deutsch => Topic started by: schnauz on July 03, 2017, 05:35:28 pm

Title: [GELÖST] Install auf SSD
Post by: schnauz on July 03, 2017, 05:35:28 pm
Hallo zusammen

Ich habe zur Testzwecke einen Qotom Q355G4 mit einer 120 GB SSD. Ich habe bereits andere OS zu Tests installiert, um das System zu prüfen, der Qotom ist in der Tat interessant. Es funzt mit Centos, Ubuntu, OpenBSD alles wunderbar, inkl.  Partitioning und Booten.

Nun habe ich den amd64 installer mit vga und den via serial via USB Stick (unter MacOS mit dd mit USB2 und USB3 an unterschiedlichen USBD Ports) ausprobiert, unterschiedliche dds (mit bs=1m bs=64k) verwendet, keiner der beiden will mir auf die SSD ada0 installieren. Ich werde auch nicht danach gefragt. Die Disk ada0 wird aber sauber erkannt.

Nach https://forum.opnsense.org/index.php?topic=4897.0 (https://forum.opnsense.org/index.php?topic=4897.0) habe ich auch in der Shell nachfolgenden Befehl ausführt und danch vga und serial installer auf unterschiedlichen USB Stick probiert. Aber keine Chance auf eine Installation auf SSD.
Shell:
Code: [Select]
gpart destroy -F ada0
dd if=/dev/zero of=/dev/ada0 bs=512 count=1

Ebenso habe ich testeshalber it gpart eine grosse Partition erstellt, plus gpt boot etc. hat auch nix gebracht. Danach mit gpart wieder alles destroyed.

Hat jemand von Euch ne Idee, irgendwie stehe ich aufm Schlauch.

Danke, oliver
Title: Re: Install auf SSD
Post by: franco on July 04, 2017, 03:35:17 pm
Läuft der Installer auf dem Stick nicht oder will der Installer die Disk nicht beschreiben? Ich frag weil eine Referenz zur Fehlermeldung fehlt.


Grüsse
Franco
Title: Re: Install auf SSD
Post by: schnauz on July 04, 2017, 03:59:10 pm
Hallo Franco

Der Installer läuft ab USB Stick, auch kann ich Ports, IPs etc. konfigurieren und bin dann im LIVE CD Modus auf der Weboberfläche. Ich gehe davon aus, dass der Installer läuft. Installer will wohl nicht schreiben;-)

Ich finde in der Shell (weder im Auto/noch im manuellen Modus) weder in in den Logs noch auf dem Schirm einen Hinweis auf einen Fehler, aber auch keinen dass ein Install auf Disk probiert wurde. Die SSD Disk ada0 wird erkannt, ebenso da0 als einer der 4 unterschiedlichen USB2/3 Sticks die ich ausprobiert habe.

Einziger Hinweis ist, dass da0 (der USB) das (nun frei ausm Kopf) Secondary LBA am anderen Ende hat oder so ähnlich.

Oliver
Title: Re: Install auf SSD
Post by: franco on July 04, 2017, 04:07:53 pm
Okay, wenn dann die Zeit ist zum Schreiben für den Installer... gibt er eine Fehlermeldung aus? Stürzt er ab? Hängt er? Oder kann man die Disk nicht auswählen?

Im Zweifelsfall kann man die SSD auch von einem anderen PC aus installieren mit dem Installer. Oder aber das Nano Image direkt mit dd auf die SSD schreiben. Die 17.1er Nano passt sich an die Größe der SSD an.


Grüsse
Franco
Title: Re: Install auf SSD
Post by: schnauz on July 08, 2017, 10:56:42 am
Hoi Franco

Danke für Deine Antwort. Ich will den Sachverhalt verstehen, daher mache ich nicht einfach einen Nano Install oder nehme die Disk raus und beschreibe sie extern. Gerät muss nicht sofort tun, sondern dann richtig;-)

Was passiert:
a. Ich installiere amd64 vga/serial auf USB Disk via dd (macos). NEO ist der hier verwendete USB2 Stick mit 16GB.
b. Setze USB in Device ein (egal in welchen von 4 Ports), qotom bootet, boot menu kommt, startet mit default boot settings als Boot Multi user.
c. Anschliessend läuft die Hardware-Erkennung Seite FreeBSD und läuft so weit. Siehe Auszug und mögliche Fehler unten.
d. Dann fragt der Installer nach dem "configuration importer" und läuft weiter zu "Press any key to start manual interface assignment". Gleich ob manual oder automatisch, alles funzt und läuft durch.

Der Installer 17.1.4 fragt nie der Disk, nach der Installation auf Disk oder bringt sonst einen Hinweis, dass er die gesamte Disk verwenden will oder so.

Hier noch relevante Logauszüge, der einen Fehler zu zeigen scheint:

Code: [Select]
umass0: <NEO NEO T-Reader, class 0/0, rev 2.00/1.00, addr 1> on usbus0
umass0:  SCSI over Bulk-Only; quirks = 0xc100
umass0:1:0: Attached to scbus1
ada0 at ahcich0 bus 0 scbus0 target 0 lun 0
ada0: <INTEL SSDMCEAC120A3 LLGi> ACS-2 ATA SATA 3.x device
ada0: Serial Number XYZmodified
ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
ada0: Command Queueing enabled
ada0: 114473MB (234441648 512 byte sectors)
da0 at umass-sim0 bus 0 scbus1 target 0 lun 0
SMP: AP CPU #1 Launched!
SMP: AP CPU #2 Launched!
SMP: AP CPU #3 Launched!
da0: <NEO USB  SD Reader 0.00> Removable Direct Access SCSI-2 device
da0: Serial Number XYZmodified
da0: 40.000MB/s transfers
da0: 15360MB (31457280 512 byte sectors)
da0: quirks=0x2<NO_6_BYTE>
Timecounter "TSC" frequency 1596341156 Hz quality 1000
Trying to mount root from ufs:/dev/ufs/OPNsense_Install [ro,noatime]...
Mounting filesystems...
tunefs: soft updates set
tunefs: file system reloaded
camcontrol: ATA ATAPI_IDENTIFY via pass_16 failed
** /dev/ufs/OPNsense_Install
FILE SYSTEM CLEAN; SKIPPING CHECKS
clean, 54865 free (17 frags, 6856 blocks, 0.0% fragmentation)
** /dev/ufs/OPNsense_Install
FILE SYSTEM CLEAN; SKIPPING CHECKS
clean, 54865 free (17 frags, 6856 blocks, 0.0% fragmentation)
Configuring vt: blanktime.
Press any key to start the configuration importer: .......
Bootstrapping config.xml...done.
Configuring crash dump device: /dev/null
.ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/ipsec /usr/local/lib/perl5/5.24/mach/CORE
32-bit compatibility ldconfig path:
done.
Starting configd.
Launching the init system...done.
Initializing............done.
Loading configuration...done.
Starting device manager...done.
Configuring login behaviour...done.
Default interfaces not found -- Running interface assignment option.

Als Folge des Fehlers oben bei camcontrol, habe ich in der Shell camcontrol auf ada0 überprüft:
Code: [Select]
root@OPNsense:~ # camcontrol identify ada0
camcontrol identify ada0
pass0: <INTEL SSDMCEAC120A3 LLGi> ACS-2 ATA SATA 3.x device
pass0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)

protocol              ATA/ATAPI-9 SATA 3.x
device model          INTEL SSDMCEAC120A3
firmware revision     LLGi
serial number         XYZmodified
WWN                   XYZmodified
cylinders             16383
heads                 16
sectors/track         63
sector size           logical 512, physical 512, offset 0
LBA supported         234441648 sectors
LBA48 supported       234441648 sectors
PIO supported         PIO4
DMA supported         WDMA2 UDMA6
media RPM             non-rotating
...

Das hier habe ich aber auch bei meinen Versuchen gesehen, bezieht sich auf die da0, also den USB Stick:
Code: [Select]
OPNsense kernel: GEOM: da0: the secondary GPT header is not in the last HBA
Title: [GELÖST] Re: Install auf SSD
Post by: schnauz on August 07, 2017, 09:30:17 pm
Hallo zusammen

Der Installer startet, wenn man installer als Login verwendet :o
Ich stand wohl wirklich total aufm Schlauch.

Fazit: OPNsense 17.1 und 17.7 lässt sich wunderbar problemlos via Installer auf einem Qotom Q355G4 installieren und funktioniert tadellos.
Title: Re: Install auf SSD
Post by: franco on August 08, 2017, 08:39:35 am
Juhu :)


Grüsse
Franco

PS: Steht auch alles noch mal hier: https://docs.opnsense.org/manual/install.html#live-environment