GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara memeriksa versi Ubuntu secara manual? (misalnya dari hard drive)

Anda dapat menggunakan /etc/lsb-release untuk itu:

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

Anda dapat mencoba melakukan chroot ke sistem itu dari Linux atau LiveCD lain. Anggaplah distro Anda yang mati ada di sda2 . Pertama, pasang partisi:

$ mount /dev/sda2 /mnt

Sekarang ikat folder dengan binari penting untuk menggantikan yang mungkin sudah mati. mount -B memasang satu direktori di atas yang lain secara virtual menggantikan isinya, tetapi tanpa menyentuhnya secara fisik:

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

Sekarang chroot ke distro lama. chroot akan berpura-pura bahwa direktori yang diberikan adalah / (jadi dalam kasus kami, kami akan menjalankan shell di distro offline, mengerjakan file-nya kecuali untuk binari yang telah kami ikat sebelumnya)

$ chroot /mnt

Sekarang perintah apa pun yang Anda keluarkan akan berfungsi seolah-olah partisi itu adalah root sistem file Anda. lsb_release -a akan dieksekusi dari binari Anda, tetapi akan membaca dari file distro mati.

Anda dapat menggunakan chroot untuk banyak hal lainnya. Misalnya Anda dapat memutakhirkan Ubuntu tanpa mem-boot-nya:cukup boot LiveCD, pasang partisi Ubuntu, ikat direktori penting seperti /proc dll. (JANGAN binari - ini akan memperbarui binari LiveCD) dan jalankan do-release-upgrade di shell chroot.


Linux
  1. Cara Memeriksa Versi OS Linux Anda

  2. Cara menginstal Ubuntu pada hard drive eksternal

  3. Cara menghapus Java dari Ubuntu

  1. Bagaimana Cara Mematikan Hard Drive Di Ubuntu?

  2. Cara memeriksa versi Ubuntu dari baris perintah

  3. Cara memeriksa kesehatan hard drive

  1. Cara Memeriksa Versi Ubuntu Anda

  2. Cara memeriksa versi PHP di Ubuntu

  3. Bagaimana cara memeriksa versi Ubuntu