Beim Start des Systems von CD oder ISO(wegen VMware?) booten.
Dann die Kernelparameter mitgeben:
install=http://meinsrv/suse/11.2 Hostip=192.168.0.10 Gateway=192.168.0.1 Hostname=myclient domain=my.do.main dnsserver=192.168.0.100
weitere Schalter:
http_proxy=http://benutzer:Passwort@proxy:3128
https_proxy=http://benutzer:Passwort@proxy:3128
self_update=1
startshell=1
lang=de_DE
insmod=udev
HWDetect=1
insecure=1
BrokenModules=nouveau
installierte Programme anzeigen:
rpm -qa
Installationrepo hinzufügen(Vorsicht mit 32 oder 64BIT):
Die Installations-DVD auf einen eigenen Webserver kopieren und freigeben(z.B. http://meinsrv/).
Dann auf dem Client das Repo hinzufügen:
zypper ar http://meinsrv/suse/11.2 11.2Repo zypper ref
Updatequelle hinzufügen:
Updates per wget auf einen eigenen Webserver kopieren und freigeben(z.B. http://meinsrv/).
Dann auf dem Client das Repo hinzufügen:
zypper ar http://meinsrv/suse/i386/update/11.2 11.2MyUpdates zypper ref
alle Patche installieren:
zypper up
Softwarequellen löschen:
zypper sd http://meinsrv/suse/10.2 zypper sd http://meinsrv/suse/i386/update/10.2
Das Skeleton-Verzeichnis für Firmenrechner ändern:
Ziel ist es einem neu angemeldeten Benutzer einen Link zur Verfügung zu stellen, auf dem er weitere Informationen per http abrufen kann.
echo "#/etc/skel/.bashrc editieren" >> /etc/skel/.bashrc echo "if test ! -d \$HOME/Desktop; then" >> /etc/skel/.bashrc #echo "echo \"Verzeichnis nicht gefunden\"">> /etc/skel/.bashrc echo "mkdir \$HOME/Desktop" >> /etc/skel/.bashrc #touch $HOME/Desktop/Willkommen.desktop echo "fi" >> /etc/skel/.bashrc echo "FILE=\"\$HOME/Desktop/Willkommen in unserer Firma.desktop\"" >> /etc/skel/.bashrc echo "echo \"[Desktop Entry]\" >>\"\$FILE\"" >> /etc/skel/.bashrc echo "echo \"Icon=www\" >>\"\$FILE\"" >> /etc/skel/.bashrc echo "echo \"Type=Link\" >>\"\$FILE\"" >> /etc/skel/.bashrc echo "echo \"URL=http://meinsrv/suse/extras/susestart.html\" >> \"\$FILE\"" >> /etc/skel/.bashrc
Backup gemacht???
alle Maßnahmen als root durchführen:
yast2 repositories
alle alten 12.2repos in 12.3repos ändern.
dann:
telinit 3 <als root anmelden> zypper clean -a zypper ref zypper dup reboot <wahrscheinlich manueller reboot erforderlich>
alle Maßnahmen als root durchführen:
yast2 repositories
alle alten 12.3repos in 13.1repos ändern.
dann:
telinit 3 <als root anmelden> zypper clean -a zypper ref zypper dup <irgendwelche gtk-pakete mit "2" so lassen wie sie sind> <bei Paket rkit-0.11 Installation mit Strg-C abgebrochen, dann in download.opensuse.org...-Repo deaktiviert und wieder:> zypper dup reboot
telinit 3 #<als root anmelden und unnütze dienste wie ssh,ntp usw. stoppen> zypper clean -a zypper ref zypper up sed -i 's/42.2/42.3/g' /etc/zypp/repos.d/*repo && zypper ref zypper dup reboot
telinit 3 #<als root anmelden und unnütze dienste wie ssh,ntp usw. stoppen> zypper clean -a zypper ref zypper up sed -i 's/15.1/15.2/g' /etc/zypp/repos.d/*repo && zypper ref zypper dup zypper up reboot
Fehler:
RPM-Datenbank kaputt
Fehlermeldung:rpmdb: PANIC: fatal region error detected; run recovery
Lösung:
rpm --rebuilddb zypper ref
Fehler:
NVIDIA-Treiber lässt sich in Version 12.2 nicht nachinstallieren. Der nouveau-Treiber stellt sich quer.
Lösung:
Bei Neuinstallation gleich die Softwarerepos für NVIDIA und Updates mit einbinden.
Dann wird automatisch der passende NVIDIA-Treiber mit eingebunden und sofort die Updates mit installiert ohne die veralteten Pakete von der DVD.
Fehler:
Bei der automatischen Installation von suse 13.1 werden durch konfigurierte Add-On-Repositories die Installationen nicht vernünftig durchgeführt .
Lösung:
Grund ist das fehlerhafte Paket yast2-add-on
.
Bei der automatischen Installation muss als zusätzlicher Kernelparameter noch dud=http://meinServer/suse/13.1/profiles/autoyastfix.dud
mitgegeben werden.
Die Datei ist hier zu runterladen: autoyastfix.dud
Fehler:
Bei der automatischen Installation von suse 13.1 wird die Soundkarte nicht konfiguriert.
Lösung:
yast2 sound add all
Fehler:
Bei der automatischen Installation von suse 13.1 wird der Hostname falsch konfiguriert.
Lösung:
yast2 dns edit hostname=pcnr1234
Fehler:
Bei der automatischen Installation von suse 13.1 wird die Netzwerkkarte nicht konfiguriert.
Lösung:
yast2 lan edit id=0 bootproto=dhcp #oder yast2 lan edit id=0 ip=192.168.10.123 netmask=255.255.255.0 prefix=24
Fehler:
Beim zufügen eines Repos auf einem HTTPS-Server mit selbsterstelltem Zertifikat schlägt zypper ref
fehl.
Lösung:
zypper ar https://meinServer/meinrepo zypper ref Error message:SSL certificate problem: unable to get local issuer certificate Abort, retry, ignore? [a/r/i/? show all options] (a): s SSL certificate authority check disabled. Abort, retry, ignore? [a/r/i/? show all options] (a): r Retrieving: icaclient-13.1.0.285639-1.x86_64.rpm .......
Fehler:
Die automatische Installation per PXE/TFTP schlägt fehl.
Es wird keine Profile-XML-Datei gefunden.
Lösung:
entweder eine Datei erstellen mit Namen:
gethostip 192.168.10.34
oder eine Datei mit der MAC-Adresse erstellen.(Bsp: 00223344ffaa)
Firewallport konfigurieren:
firewall-cmd --zone=internal --add-port=3389/tcp firewall-cmd --runtime-to-permanent firewall-cmd --reload
Repos mit suse im Namen deinstallieren:
while $(zypper -x lr | grep -iq 'suse'); do zypper rr 1; done
Repos exportieren/importieren
#auf dem alten host exportieren zypper lr --export myrepos.repo #auf dem neuen host importieren zypper ar -r myrepos.repo
auskommentieren von:
/etc/systemd/system.conf:#DefaultTimeoutStartSec=5s /etc/systemd/system.conf:#DefaultTimeoutStopSec=5s /etc/systemd/user.conf:#DefaultTimeoutStartSec=5s /etc/systemd/user.conf:#DefaultTimeoutStartSec=5s