Ich versuche, eine benutzerdefinierte Debian-Live-CD mit Live-Helper zu erstellen, aber offline. Mit apt-cdrom war es mehr oder weniger möglich (unter Verwendung der offiziellen DVDs, um alle Abhängigkeiten zu lösen).
Ich habe lh config
gemacht und dann lh build
, wie ich soll. Das Problem ist, dass es fehlgeschlagen ist und mir diesen Fehler gegeben hat:
E: Failed getting release file: http://ftp.de.debian.org/debian/dists/squeeze/Release
Ich habe im Internet gestöbert und eine Option zu --mirror-bootstrap
gefunden und es verwenden, um auf http://localhost/debian umzuleiten , aber es gibt den gleichen Fehler. Ich habe sogar versucht, die Release abzurufen Datei und unter Verwendung eines lokalen Pfads (z. B. /root/debian/dists/squeeze/Release
), aber es würde es nicht erkennen. Ich muss anscheinend eine URL verwenden, aber ich kann keine URL verwenden, um auf die lokale Festplatte umzuleiten.
Ich habe jedoch Folgendes gefunden:http://lists.debian.org/debian-live/2007/07/msg00152.html
Ich habe dort keine Lösung gefunden, aber es sind die meisten Informationen, die ich finden konnte.
Ich kann diesen Computer nicht mit dem Internet verbinden, was kann ich tun??
Akzeptierte Antwort:
Diese Anleitung geht davon aus, dass Sie eine Live-Disc von nur einer Debian-DVD (oder -CD) erstellen möchten. Ich weiß nicht, wie ich verschiedene CD/DVD-Images zu einem Repository kombinieren kann.
-
Installieren Sie einen Webserver:
sudo apt-get install cherokee
-
Erstellen Sie einen Mount-Punkt im Webserver-Pfad und mounten Sie die Disc:
sudo mkdir /var/www/squeeze sudo mount /dev/scd0 /var/www/squeeze
-
Erstellen Sie ein Verzeichnis, das die Konfigurationen und die Live-Disc enthält, und navigieren Sie dorthin:
mkdir /path/to/live-build-dir cd /path/to/live-build-dir
-
Führen Sie
live-build
aus Konfigurationsgenerator:lb config --mirror-bootstrap http://localhost/squeeze
Sehen Sie sich
lb_config
an Manpage für unzählige andere Optionen. Stellen Sie außerdem sicher, dass Ihre Konfigurationsverzeichnisse gelöscht werden, wenn Sielb config
erneut ausführen Befehl. Sehen Sie sich die Dokumentation für eine Erklärung an. -
Erstellen Sie die Live-Disc:
sudo lb build
HINWEISE :
-
Ich habe es mit direktem Dateizugriff versucht (
file:/path/to/apt-repository
), und es funktioniert nicht. Wahrscheinlich ein Fehler. -
Wenn Sie Squeeze-Images erstellen möchten, verwenden Sie die Squeeze-Version von Live-Build. Die Version in Wheezy oder Unstable ist derzeit defekt, und die Entwickler raten von ihrer Verwendung ab, außer zum Testen. Die Konfigurationsformate sind nicht einmal kompatibel.