Skolelinux via PXE installieren
Roland Schidrich
rschidrich at gmx.de
Mon Apr 19 17:07:44 CEST 2010
Am 17.04.2010 12:19, schrieb Martin Schulte:
>>
>> Weiß jemand wie man einen Debian Spiegelserver erstellt, damit man bei
>> der PXE installation nicht jedes mal das komplette System aus
>> dem Netz
>> ziehen muss?
> Ich würde dir den apt-proxy empfehlen, (
> http://debiananwenderhandbuch.de/apt-proxy.html ). Der speichert die
> Pakete zwischen und man kann über die Konfigurationsdatei festlegen,
> nach welchem Zeitraum er sie verwerfen soll. Er ist relativ einfach zu
> konfigurieren:
>
> Auf tjener
>
> apt-get install apt-proxy
>
> Die zugehörige Konfigurationsdatei liegt in /etc/apt-proxy und heißt
> apt-proxy-v2.conf
>
> Nach der Installation stehen da schon ziemlich viele Einträge (ca. 100
> Zeilen) auskommentiert drin und man sieht welche Möglichkeiten man hat.
>
> Meine Konfigurationsdatei sieht so aus:
>
>
> tjener:/etc/apt-proxy# grep -v ';' apt-proxy-v2_debian_edu.conf
> [DEFAULT]
> address = 10.0.2.2
> port = 9999
> min_refresh_delay = 1h
> debug = all:4 db:0
> timeout = 15
> cache_dir = /var/cache/apt-proxy
> cleanup_freq = 1d
> max_age = 120d
> max_versions = 3
>
>
> [debian]
> backends =
> http://ftp.us.debian.org/debian
> http://ftp.de.debian.org/debian
> http://ftp2.de.debian.org/debian
> ftp://ftp.uk.debian.org/debian
> min_refresh_delay = 1d
>
> [security]
> backends =
> http://security.debian.org/debian-security
> http://ftp2.de.debian.org/debian-security
> min_refresh_delay = 1d
>
> [skolelinux]
> backends =
> http://ftp.skolelinux.org/skolelinux/
> min_refresh_delay = 1d
>
> [backports]
> backends = http://backports.org/debian/
> min_refresh_delay = 1d
>
>
>
> Das was in den eckigen Klammern steht, gibt sozusagen das
> Unterverzeichnis des Servers an, den du nachher in der sources.list
> verwenden musst.
> Steht in der sources.list z. B. jetzt:
>
> deb http://ftp.debian.org/debian/ lenny main contrib non-free
> deb http://ftp.skolelinux.org/skolelinux/ lenny local
>
> musst du die Adressen so verändern: (Servername=tjener, port=9999 s.o.)
>
> deb http://tjener:9999/debian/ lenny main contrib non-free
> deb http://tjener:9999/skolelinux/ lenny local
>
>
> Du kannst das auch gut mit der preseed-file verwenden:
>
> Für die Pakete, die während der Betriebssysteminstallation benötigt
> werden, folgenden Eintrag wählen:
> d-i mirror/http/hostname string tjener:9999
> d-i mirror/http/directory string /debian/
> d-i mirror/suite string lenny
>
> Für alle Installationen nach der Betriebssysteminstallation:
> # apt setup
> d-i apt-setup/uri_type select d-i
> d-i apt-setup/hostname string tjener:9999
> d-i apt-setup/directory string /debian/
> d-i apt-setup/another boolean false d-i
> apt-setup/security-updates boolean false
> d-i finish-install/reboot_in_progress note
> d-i prebaseconfig/reboot_in_progress note
>
> d-i apt-setup/non-free boolean true
> d-i apt-setup/contrib boolean true
> d-i apt-setup/backports boolean true
>
> Für die backports (z. B. OpenOffice > 3)
> # aktiviere backports.org
> d-i apt-setup/local0/repository string http://tjener:9999/backports
> lenny-backports
> d-i apt-setup/local0/comment string Backports fuer Lenny
> d-i apt-setup/local0/source boolean false
> d-i apt-setup/local0/key string
> http://backports.org/debian/archive.key
>
>
> Wenn du nach bei der Paketauswahl etwas aus den backports installieren
> willst, musst du nur /lenny-backports zum Programm hinzufügen:
>
> d-i pkgsel/include string openoffice.org/lenny-backports
> openoffice.org-gnome/lenny-backports
>
>
>
> Beste Grüße, Martin
>
>
>
>
>
>
>
>
> ****
> ***
> *
Hallo Martin,
ich habe in der Konfigurationsdatei "apt-proxy-v2.conf" nur die IP auf
"address = 10.0.2.2" geändert, vorher stand was mit 192.168....... drin,
sonst habe ich an
der Datei nichts geändert.
Zwischen diesen Zeilen:
tjener:/etc/apt-proxy# grep -v ';' apt-proxy-v2_debian_edu.conf
[DEFAULT]
address = 10.0.2.2
port = 9999
min_refresh_delay = 1h
debug = all:4 db:0
timeout = 15
cache_dir = /var/cache/apt-proxy
cleanup_freq = 1d
max_age = 120d
max_versions = 3
steht in meiner Datei noch einiges an Text mit jeweils zwei "; ;" davor.
Muss ich den Text dazwischen komplett löschen oder kann ich das stehen
lassen?
Muss ich in die eckigen Klammern noch etwas anderes eintragen? Hab das
drin gelassen was drin stand.
Sonst habe ich noch das geändert:
deb http://ftp.debian.org/debian/ lenny main contrib non-free
deb http://ftp.skolelinux.org/skolelinux/ lenny local
musst du die Adressen so verändern: (Servername=tjener, port=9999 s.o.)
deb http://tjener:9999/debian/ lenny main !!! hier habe
ich "contrib non-free " entfernt !!!
deb http://tjener:9999/skolelinux/ lenny local
Diese änderungen habe ich gemacht und bis jetzt funktioniert es leider
nicht, sowohl mit und ohne Internetverbindung,
momentan kann ich über PXE gar keine Installation starten.
Muss ich noch irgendwelche eintragungen machen damit es funktioniert?
Gruß Roland
More information about the User
mailing list