miiplog

Bemerkenswertes und andere Kleinigkeiten…
  • Home
  • Kontakt & Impressum
  • How-Tos

Sun Netra FreeBSD netboot Installation

Um FreeBSD auf einer Sun Netra T1 105 ohne CD-Rom-Laufwerk installieren zu können, benötigen wir einen Installationsserver, von dem aus die Netra den Installer booten kann. Man könnte auch ein externes SCSI-CD-Rom-Laufwerk anschließen aber die hat kaum noch jemand und netboot ist nicht wirklich schwer.

Ich habe den Installationsserver in einer VM mit Ubuntu 8.10 aufgesetzt. Benötigt wird folgendes:

  • bootp-Server
  • tftp-Server
  • xinetd

Diese Server installieren wir mit:

aptitude install bootp tftpd xinetd

Das muss jetzt alles noch konfiguriert werden.

tftp-Konfiguration:

Wir legen uns ein Verzeichnis an, aus dem der Server die Daten serviert. Der Einfachheit halber habe ich /tftpboot erstellt. Hier könnt ihr euch aber nach Herzenslust austoben, achtet aber auf den richtigen Pfad im weiteren Verlauf.

mkdir /tftpboot

xinetd:

wir legen die Datei  /etc/xinetd.d/tftp mit folgendem Inhalt an:

service tftp
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /tftpboot/
        disable                 = no
}

bootp:

Falls sie noch nicht existiert erstellt die Datei /etc/bootptab und fügt folgendes ein:

.default:\
  ht=ether:\
  td=/tftpboot:\
  hd=/boot:\
  bf=[IP-ADRESSE DER NETRA ALS HEXADEZIMALZAHL]:\
  ha=[MAC-ADRESSE DER NETRA]:\
  ip=[IP-ADRESSE DER NETRA]:\
  sm=[SUBNETZMASKE]:\
  sa=[ADRESSE DES TFTP-SERVERS]:\
  ds=[DNS-SERVER]:\
  gw=[GATEWAY]:

Statt [GATEWAY] oder [MAC-ADRESSE DER NETRA] trägt man natürlich etwas Sinnvolles ein. Einen IP zu “IP-zu-Hex”-Umrechner gibt es hier.

Jetzt brauchen wir noch Daten. Die bekommen wir von freebsd.org. Dort ziehen wir uns ein aktuelles sparc64-bootonly.iso. In meinem Fall war das 7.1-RC2-sparc64-bootonly.iso. Dieses mounten wir mit:

mkdir /tmp/iso
mount -o loop 7.1-RC2-sparc64-bootonly.iso /tmp/iso

Nun kopieren wir den kompletten Inhalt von /tmp/iso in unser tftpboot-Verzeichnis. Dann legen wir noch einen Softlink in /tftpboot/boot/ auf loader an.

cp -r /tmp/iso /tfpboot/
ln -s loader [IP-ADRESSE DER NETRA ALS HEXADEZIMALZAHL]

Danach xinetd restarten und bootpd starten:

/etc/init.d/xinetd restart
bootpd

Die Netra starten:

LOM>poweron
LOM event: power on
Netra t1 (UltraSPARC-IIi 440MHz), No Keyboard

Nun senden wir einen BREAK und sollten ein ok bekommen…

ok boot net:dhcp
Resetting ...

So jetzt sollte die Netra booten, was ziemlich lange dauert. Den Fortschritt kann man auf dem Installationsserver mit

tail -f /var/log/daemon.log

schön überprüfen.

Nachdem mfsroot.gz geladen wurde, sollte auf der Konsole der netra der FreeBSD-Installer erscheinen.

No Comment

Comments are closed.

Posting your comment.

  • Bilder

    FliegeFliegePerryBienePerlPerl
  • Blogroll

    • Bierträgers Blog
    • bullshit science
    • colorcastmedia
    • der shopblogger!
    • Diskillas Blog
    • engadget
    • fefes Blog
    • gizmodo
    • jahrra sein blog
    • Linus’ Blog
    • Nerdcore
    • osnews.com
    • oxx-log
    • pres.sanykey.de
    • Shabanag unso
    • Uncrate
  • Linkpad

    • heise
    • little gamers
    • opensimpad
    • phoronix
    • pro-linux.de
    • slashdot
    • Techview Podcast
    • xkcd
  • Kategorien

    • Android (6)
    • Apple (2)
    • Arbeit (20)
    • Bauen und Basteln (94)
    • Bücher (13)
    • Events (29)
    • Film und Fernsehn (27)
    • Fotos (184)
    • Fundstücke (70)
    • IPCop (14)
    • Linux (112)
    • palm (6)
    • rpg/tabletops (8)
    • Sachen (193)
    • simpad (7)
    • Software (107)
    • Sonstiges (279)
    • Tipps (36)
    • Twitter (30)
    • Ubuntu (38)
    • Web (102)
  • Archiv

  • Meta

    • Anmelden
    • Artikel-Feed (RSS)
    • Kommentare als RSS
    • WordPress.org

Copyright © 2003-2010 miiplog
WordPress Theme . Design