Gibt es eine Möglichkeit, die Ubuntu Ubiquity-Installation so zu ändern, dass sie ohne Internetverbindung nicht fortgesetzt wird?
Ich habe eine Preseed-Datei erstellt, die den gesamten Installationsprozess einschließlich der Zuweisung des WEP-Schlüssels mithilfe der Zeichenfolge automatisiert
d-i netcfg/wireless_wep <wep_key>
Mein Problem ist, dass ich die Installation auf dem Bildschirm „Drahtloses Netzwerk auswählen“ beenden möchte, wenn die automatisch konfigurierte Netzwerkverbindung nicht funktioniert, anstatt zu versuchen, mit der Installation fortzufahren. Und wie entfernt man die unten angezeigte Option „Ich möchte jetzt keine Verbindung zu einem WLAN-Netzwerk herstellen“?
(Bild ist von der Websitehttp://www.ubuntu.com/download/desktop/install-desktop-latest)
Ich habe das Ubuntu Customization Kit ausprobiert, kann aber nicht herausfinden, wo ich dieses Maß an Kontrolle erhalten kann.
Antwort1
Dazu müssen Sie die ubiquity
Installationsskripte manuell bearbeiten.
Diese befinden sich in /usr/lib/ubiquity
und sind normalerweise Eigentum des ubiquity
Pakets. Wenn Sie sie also anpassen möchten, möchten Sie wahrscheinlich Ihre eigene Variante dieses Pakets erstellen.
Ich glaube, dass es sich bei der Datei, die Sie bearbeiten möchten, /usr/lib/ubiquity/netcfg/netcfg
eigentlich um eine kompilierte Binärdatei handelt. Sie müssen also das Ubiquity-Quellpaket herunterladen, um es anzupassen und neu zu erstellen (oder es durch etwas zu ersetzen, das Sie selbst schreiben).
Antwort2
Ich weiß, das ist eine wirklich alte Frage, aber falls jemand darauf stößt, hier die Info: Der WLAN-Bildschirm wird nicht angezeigt, wenn Sieautomatische Allgegenwartin grub.cfg. Um es zu hacken und anzuzeigen, müssen Sie das Ubuntu-Image (ich habe 20.04.3 verwendet) mit den LiveCDCustomization-Anweisungen hier entpacken:https://help.ubuntu.com/community/LiveCDCustomizationnur bis zumExtrahieren Sie das DesktopsystemSchritt.
Danach befindet sich das Dateisystem der Live-CD im Ordner ./edit. Bearbeiten Sie die Datei ./edit/usr/lib/ubiquity/plugins/ubi-wireless.py mit Ihrem bevorzugten Texteditor und kommentieren Sie diese 3 Zeilen aus (in 20.04.3 sind dies die Zeilen 67-69):
#if self.is_automatic:
# self.page = None
# return
Diese Zeilen weisen das Programm an, die Anzeige des WLAN-Verbindungsbildschirms zu überspringen, wenn die Einrichtung auf „Automatisch“ eingestellt ist.