GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie überprüfe ich die Ubuntu-Version manuell? (zB von Festplatte)

Sie können /etc/lsb-release verwenden dafür:

~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.04
DISTRIB_CODENAME=raring

Sie können versuchen, von einem anderen Linux oder einer anderen LiveCD in dieses System zu chrooten. Nehmen wir an, Ihre tote Distribution ist auf sda2 . Mounten Sie zuerst die Partition:

$ mount /dev/sda2 /mnt

Binden Sie jetzt Ordner mit wichtigen Binärdateien, um möglicherweise tote zu ersetzen. mount -B hängt ein Verzeichnis über das andere und ersetzt praktisch dessen Inhalt, ohne es jedoch physisch zu berühren:

$ mount -B /bin /mnt/bin
$ mount -B /sbin /mnt/sbin
$ mount -B /usr/bin /mnt/usr/bin

Jetzt chroot zur alten Distribution. chroot wird vorgeben, dass das angegebene Verzeichnis / ist (In unserem Fall haben wir also eine Shell, die in einer Offline-Distribution läuft und an ihren Dateien arbeitet, außer an Binärdateien, die wir zuvor gebunden haben)

$ chroot /mnt

Jetzt funktioniert jeder Befehl, den Sie eingeben, so, als ob diese Partition Ihr Dateisystemstamm wäre. lsb_release -a wird von Ihren Binärdateien ausgeführt, liest aber aus Dateien der toten Distribution.

Sie können chroot verwenden für viele andere Dinge. Zum Beispiel können Sie Ubuntu aktualisieren, ohne es zu booten:Booten Sie einfach eine LiveCD, mounten Sie die Ubuntu-Partition, binden Sie wichtige Verzeichnisse wie /proc usw. (keine Binärdateien verwenden - dies würde LiveCD-Binärdateien aktualisieren) und do-release-upgrade ausführen in der chrooted Shell.


Linux
  1. Wie schalte ich die Festplatte in Ubuntu aus?

  2. So überprüfen Sie Ihre Linux-Betriebssystemversion

  3. So überprüfen Sie die Ubuntu-Version über die Befehlszeile

  4. So deinstallieren Sie Java von Ubuntu

  5. So überprüfen Sie den Zustand einer Festplatte

So überprüfen Sie die Java-Version

So mounten Sie ein exFAT-Laufwerk unter Ubuntu

So überprüfen Sie die Ubuntu-Version über die Befehlszeile

So überprüfen Sie die Kernel-Version in Ubuntu 20.04

So überprüfen Sie die GCC-Version in Ubuntu

So überprüfen Sie die Gesamtgröße der Festplatte im Ubuntu-Terminal