GNU/Linux >> Znalost Linux >  >> Linux

Jak ručně zkontrolovat verzi Ubuntu? (např. z pevného disku)

Můžete použít /etc/lsb-release za to:

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

Můžete zkusit chrootovat do tohoto systému z jiného Linuxu nebo LiveCD. Předpokládejme, že vaše mrtvá distribuce je na sda2 . Nejprve připojte oddíl:

$ mount /dev/sda2 /mnt

Nyní svažte složky s důležitými binárními soubory, abyste nahradili možná mrtvé. mount -B připojí jeden adresář přes druhý virtuálně nahradí jeho obsah, ale bez fyzického dotyku:

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

Nyní chroot do starého distra. chroot bude předstírat, že daný adresář je / (takže v našem případě budeme mít shell spuštěný v offline distribuci, pracující na jeho souborech kromě binárních souborů, které jsme svázali dříve)

$ chroot /mnt

Nyní jakýkoli příkaz, který zadáte, bude fungovat, jako by tento oddíl byl kořenem vašeho souborového systému. lsb_release -a bude spuštěn z vašich binárních souborů, ale bude číst ze souborů mrtvého distribuce.

Můžete použít chroot pro mnoho dalších věcí. Můžete například upgradovat Ubuntu, aniž byste jej spouštěli:stačí spustit LiveCD, připojit oddíl Ubuntu, svázat důležité adresáře jako /proc atd. (NEBÍREJTE binární soubory – tím by se aktualizovaly binární soubory LiveCD) a spusťte do-release-upgrade v chrootovaném prostředí.


Linux
  1. Jak vypnout pevný disk v Ubuntu?

  2. Jak nainstalovat Ubuntu na externí pevný disk

  3. Jak odinstalovat Javu z Ubuntu

  1. Jak zkontrolovat verzi operačního systému Linux

  2. Jak zkontrolovat verzi Ubuntu z příkazového řádku

  3. Jak zkontrolovat stav pevného disku

  1. Jak zkontrolovat verzi Ubuntu

  2. Jak zkontrolovat verzi PHP na Ubuntu

  3. Jak zkontrolovat verzi Ubuntu