[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FreeBSD 9.0 RELEASE (real-soon-now!)
[Thread Prev] | [Thread Next]
- Subject: FreeBSD 9.0 RELEASE (real-soon-now!)
- From: Raphael Eiselstein <rabe@xxxxxxxxx>
- Date: Sat, 7 Jan 2012 18:40:43 +0100
- To: uugrn@xxxxxxxxxxxxxxx
Hallo zusammen, auch wenn sich http://www.freebsd.org/releases/9.0R/ aktuell noch relativ bedeckt haelt, seit ein paar Tagen gibt es die offiziellen RELEASE-Images auf den FTP-Mirrors. Der Verzeichnispfad auf dem FTP hat sich leicht veraendert: ftp://ftp1.de.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/9.0/ ftp://ftp2.de.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/9.0/ Aergerlicherweise ist ftp.de.freebsd.org bei beta2 stehen geblieben: ftp://ftp.de.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/9.0/ Wer noch i386 oder andere Architekturen verwendet, ersetzt im Pfad an beiden Stellen amd64 durch das jeweils passende, zB i386. Ich habe schon bisschen mit 9.0 rumgespielt. Was auf den ersten Blick auffaellt ist, dass der alte Installer "sysinstall" ersetzt wurde durch bsdinstall bzw. ein Frontend dazu. Dieses Frontend ermoeglicht eine mehr oder weniger rudimentaere Grundkonfiguration des Systems, aber eben auch nicht mehr. Insbesondere hat bisher scheinbar niemand ein Frontend so gebaut, dass man damit typische ZFS-Setups vornehmen kann. Wer von Anfang an auf ZFS installieren will tut dies am besten ueber ein live-System und manueller Installation. Allerdings muss man hier genau aufpassen. Die meisten Anleitungen fuer ZFS-Boot-Systeme gehen davon aus, dass man ein LIVE-System hat, wo / eine read-write RAM-Disk ist. Das aktuelle LIVE-System ist direkt von CD und somit weitgehend read-only, /var/ ist schreibbar. Ein "zpool create tank mirror disk0 disk1 ..." legt zwar den pool an, kann aber den Mountpoint /tank weder anlegen noch mounten. Soweit ich mich erinnere gibt es irgendeine Property, mit der man temporaer festlegen kann, dass statt /tank zB /var/tmp/tank verwendet werden soll, weiss ich gerade nicht auswendig. Alternativ funktioniert auch die Installation aus einem 8.2 LIVE System heraus, habe das die Tage schonmal gemacht. Allerdings, der Lohn fuer den Fleiss ist ZFS v28 mit einigen netten features wie zum Beispiel Deduplikation. Fuer die rein manuelle Installation sind folgende Steps erforderlich: 1. Platten konfigurieren und einrichten: mit gpart GPT-Partitionen anlegen, Bootloader installieren und anschliessend it zpool darauf dann einen pool erzeugen. Will man einzelne Platten komplett nur fuer ZFS verwenden, braucht man hier keine Partitionen. 2. zfs volumes anlegen.Hier kann man sich arg verkuensteln, einige HowTos beschreiben, wie man fuer alle moeglichen Verzeichnisse verschiedene Properties setzen kann, zB sowas: [...] zfs create ${ZPOOL}/var zfs create -o compression=lzjb -o exec=off -o setuid=off ${ZPOOL}/var/crash zfs create -o exec=off -o setuid=off ${ZPOOL}/var/db zfs create -o compression=lzjb -o exec=on -o setuid=off ${ZPOOL}/var/db/pkg zfs create -o exec=off -o setuid=off ${ZPOOL}/var/empty zfs create -o compression=lzjb -o exec=off -o setuid=off ${ZPOOL}/var/log zfs create -o compression=gzip -o exec=off -o setuid=off ${ZPOOL}/var/mail zfs create -o exec=off -o setuid=off ${ZPOOL}/var/run zfs create -o compression=lzjb -o exec=on -o setuid=off ${ZPOOL}/var/tmp chmod 1777 /${ZPOOL}/var/tmp [...] Das sollte man sich genauer anschauen. 3. Basissystem installieren, KISS: Einfach mit "tar xf ..." die folgenden .tar.gz in / entpacken: /usr/freebsd-dist/base.txz /usr/freebsd-dist/lib32.txz /usr/freebsd-dist/doc.txz /usr/freebsd-dist/src.txz /usr/freebsd-dist/kernel.txz /usr/freebsd-dist/games.txz /usr/freebsd-dist/ports.txz Man hat hier auf die Aufteilung in disketten-images verzichtet :-) 4. /boot/loader.conf und /etc/* konfigurieren Falls der Bootloader aus step1 funktioniert, kann man das System jetzt rebooten. Have fun! Gruss Raphael -- Raphael Eiselstein <rabe@xxxxxxxxx> http://rabe.uugrn.org/ xmpp:freibyter@xxxxxx | https://www.xing.com/profile/Raphael_Eiselstein GnuPG: E7B2 1D66 3AF2 EDC7 9828 6D7A 9CDA 3E7B 10CA 9F2D .........|.........|.........|.........|.........|.........|.........|.. -- UUGRN e.V. http://www.uugrn.org/ http://mailman.uugrn.org/mailman/listinfo/uugrn Wiki: https://wiki.uugrn.org/UUGRN:Mailingliste Archiv: http://lists.uugrn.org/