Aktuelle Version |
Dein Text |
Zeile 1: |
Zeile 1: |
| == Vergleich zu anderen [[Betriebssystem]]en ==
| |
|
| |
| [[OpenBSD]] gilt als eines der sichersten [[Betriebssystem]]e. Scheinbar bewusst lässt jedoch die "Usability" zu wünschen übrig.
| |
|
| |
| Beispiele sind:
| |
| * [[wpa_supplicant]] wird nur ergänzend und notfalls angeboten.
| |
|
| |
| == Installation ==
| |
|
| |
| === Startmedium erstellen === | | === Startmedium erstellen === |
|
| |
|
| ==== USB-Stick als Startmedium erstellen ==== | | ==== USB-Stick als Startmedium erstellen ==== |
|
| |
| Exemplarisch gilt für diesen Abschnitt:
| |
| * Die aktuelle (bzw. gewünschte) Version von [[OpenBSD]] ist '''''5'''''.'''7'''.
| |
| * ''`machine`'' steht für den üblichen Befehl zur Ermittlung der Architektur, wie beispielsweise ''amd64'' oder ''i386''.
| |
|
| |
| Herunterladen vom Abbild für den den USB-Stick
| |
| : <code>wget <nowiki>ftp://</nowiki>ftp.spline.de/pub/OpenBSD/'''''5'''''.'''7'''/''`machine`''/install'''''5''7'''.fs</code>
| |
| Prägen des Abbildes auf den USB-Stick
| |
| : <code>sudo dd if=install'''''5''7'''.fs of=/dev/da0</code>
| |
| :: Gern kann <code>dd</code> auch eine bestimmte <code>bs</code> (''block size'' für Größe eines Blockes) übergeben werden, um beim Prägen eines größeren Abbildes nicht so lange warten zu müssen weil viele (kleine) Blöcke geschrieben werden müssen.
| |
| <!--
| |
| ::: <code>man dd | grep default</code>
| |
| -->
| |
| ::: <code>sudo dd if=install'''''5''7'''.fs of=/dev/da0 bs=1G</code>
| |
|
| |
| ==== frühere (bis vor 5.5) Varianten einen USB-Stick als Startmedium zu erstellen ====
| |
|
| |
| Ich kann mich nicht mehr erinnern, welche der beiden Varianten funktionierte.
| |
|
| |
| ===== USB-Stick als Startmedium via eigenen kleinen script erstellen =====
| |
| <pre>
| |
| #!/usr/local/bin/bash
| |
| #
| |
| ## Calomel.org -- Making a bootable OpenBSD CD
| |
| ## calomel_make_boot_cd.sh
| |
| ### vater -- create a bootable USB device
| |
| #
| |
| arch="amd64" # my architecture
| |
| version="5" # released version
| |
| subversion="4" # released subversion
| |
| #
| |
| echo "building the environment"
| |
| mkdir -p /tmp/OpenBSD/$version.$subversion/$arch
| |
| cd /tmp/OpenBSD/$version.$subversion/$arch
| |
| #
| |
| echo "getting the release files"
| |
| ### vb
| |
| #wget --passive-ftp --reject "*iso" ftp://ftp.spline.de/pub/OpenBSD/$version.$subversion/$arch/*
| |
| #wget --passive-ftp --reject ftp://ftp.spline.de/pub/OpenBSD/$version.$subversion/$arch/install$version$subversion.iso
| |
| wget --passive-ftp --reject "*iso" ftp://ftp.spline.de/pub/OpenBSD/$version.$subversion/$arch/*
| |
| ### ve
| |
| #
| |
| ### vb
| |
| #echo "building the ISO"
| |
| cd /tmp/OpenBSD
| |
| #mkisofs -r -no-emul-boot -b $version.$subversion/$arch/cdbr -c boot.catalog -o OpenBSD.iso /tmp/OpenBSD/
| |
| mkisofs -r -no-emul-boot -b $version.$subversion/$arch/cdbr -c boot.catalog -o OpenBSD.img /tmp/OpenBSD/
| |
| ### ve
| |
| #
| |
| ### vb
| |
| #echo "burning the bootable cd"
| |
| #nice -18 cdrecord -eject -v speed=32 dev=/dev/rcd0c:0,0,0 -data -pad /tmp/OpenBSD/OpenBSD.iso
| |
| echo "creating the bootable usb"
| |
| dd if=/tmp/OpenBSD/OpenBSD.img of=/dev/sdf bs=256k
| |
| ### ve
| |
| #
| |
| echo "DONE."
| |
| #
| |
| </pre>
| |
|
| |
| ===== USB-Stick als Startmedium via qemu erstellen =====
| |
|
| |
| Lokal ein Datei (für das image) erstellen. | | Lokal ein Datei (für das image) erstellen. |
| : <code>qemu-img create ob.img 1G</code> | | : <code>qemu-img create ob.img 1G</code> |
| In der Datei das heruntergeladene iso (emuliert) starten. | | In der Datei das heruntergeladene iso (emuliert) starten. |
| : <code>qemu-system-i386 -hda ob.img -cdrom install54.iso</code> | | : <code>qemu-system-i386 -hda ob.img -cdrom install54.iso</code> |
| :: Alternativ kann auch bestimmt <code>qemu-system-x86_64</code> für 64 bit verwendet werden.
| | Innerhalb der Emulation OpenBSD trivial installieren. |
| : Innerhalb der Emulation OpenBSD trivial installieren.
| | :: Dazu <code>I</code> für die Installation wählen |
| : Dazu <code>I</code> für die Installation wählen. | | Es ist ausreichend, wenn für die sets |
| : Es ist ausreichend, wenn für die sets
| | : bsd |
| :: bsd
| | : bsd.rd |
| :: bsd.rd
| | : bsdbase54.tgz |
| :: bsdbase54.tgz
| | : etc54.tgz |
| :: etc54.tgz
| | behalten werden. |
| : behalten werden.
| |
| :: <code>mount /dev/cd0a /mnt2</code> | | :: <code>mount /dev/cd0a /mnt2</code> |
| :: <code>cp -r /mnt2/5.4 /mnt</code> | | :: <code>cp -r /mnt2/5.4 /mnt</code> |
Zeile 92: |
Zeile 20: |
| : <code>sudo dd if=ob.img of=/dev/sdf bs=4M; sync</code> | | : <code>sudo dd if=ob.img of=/dev/sdf bs=4M; sync</code> |
|
| |
|
| ; Alternativen:
| | [[Kategorie:Software]] |
| * [http://undeadly.org/cgi?action=article&sid=20140225072408 OpenBSD Journal ''How to create a USB flash installer for OpenBSD''] (am Beispiel [http://www.openbsd.org/55.html OpenBSD 5.5])
| | [[Kategorie:Rechentechnik]] |
| | |
| === [[wikibooks:de:OpenBSD/ Desktop#Desktop-Umgebungen|Desktop-Umgebung]] ===
| |
| | |
| === WLAN einrichten ===
| |
| | |
| ==== offenes WLAN einrichten ====
| |
| Nachfolgendes in diesem geschieht unter der Annahme, dass die WLAN-Karte als <code>iwn0</code> bei [[OpenBSD]] bezeichnet ist.
| |
| | |
| wpa_supplicant.conf einrichtend ergänzen (am Beispiel ''C3D2'' bei einem offnen WLAN eines Hackerspaces)
| |
| : <code>nano /etc/wpa_supplicant.conf</code>
| |
| <pre>
| |
| network={
| |
| ssid="C3D2"
| |
| key_mgmt=NONE
| |
| }
| |
| </pre>
| |
| : <code>ifconfig iwn0 nwid C3D2 up</code>
| |
| | |
| ==== WLAN [[eduroam]] einrichten ====
| |
| wpa_supplicant installieren
| |
| : <code>pgk_add -Ivvv wpa_supplicant</code>
| |
| wpa_supplicant.conf einrichtend ergänzen (am Beispiel ''eduroam'' an den Hochschulen)
| |
| : <code>nano /etc/wpa_supplicant.conf</code>
| |
| <pre>
| |
| network={
| |
| ssid="eduroam"
| |
| key_mgmt=WPA-EAP
| |
| eap=TTLS
| |
| identity="login@htw-dresden.de"
| |
| password="passwd"
| |
| phase2="auth=PAP"
| |
| }
| |
| </pre>
| |
| | |
| wpa_supplicant anwählen
| |
| : <code>ifconfig iwn0 nwid eduroam wpa wpaakms 802.1x up</code>
| |
| wpa_supplicant zur Authentifizierung verwenden
| |
| : <code>wpa_supplicant -i iwn0 -c /etc/wpa_supplicant.conf</code>
| |
| | |
| ; Siehe auch:
| |
| * [https://www.kariliq.nl/openbsd/eduroam-uva.html Connecting to eduroam at the University of Amsterdam]
| |
| | |
| ==== WLAN "dauerhaft" einrichten ====
| |
| | |
| dauerhaft WLAN beim Anschalten
| |
| : <code>nano /etc/hostname.iwn0</code>
| |
| <pre>
| |
| dhcp
| |
| up
| |
| rtsol
| |
| </pre>
| |
| | |
| === Festplatte verschlüsseln ===
| |
| * [https://blog.plitc.eu/2013/desktop-openbsd-full-disk-encryption-und-awesome/ Anleitung zur Erstellung und Nutzung von ''Full Disk Encryption (und Awesome)'']
| |
| | |
| == "Werbung" ==
| |
| * [https://www.bsdfrog.org/tmp/undeadly-gnome.webm Video zur Präsentation OpenBSD 5.5 mit GNOME 3.10.2]
| |
| * [http://www.bsdnow.tv/tutorials/the-desktop-obsd kleines (englischsprachiges) Tutorial ''Building an OpenBSD desktop'']
| |
| * http://openbsdjumpstart.org
| |
| | |
| == Siehe auch ==
| |
| * [[wikibooks:Guide to Unix/BSD/OpenBSD]]
| |
| * [[wikibooks:de:OpenBSD]]
| |
| * [http://thinkwiki.de/OpenBSD_auf_%C3%A4lteren_ThinkPads thinkwiki.de: ''OpenBSD auf älteren ThinkPads]
| |
| * [[user:PaulRiegel/OpenBSD]]
| |
| | |
| [[Kategorie:BSD]] | |