GNU/Linux >> Belajar Linux >  >> Linux

Ubah versi kernel di server cloud Linux dengan menggunakan mode penyelamatan

Jika pembaruan manual atau otomatis ke server cloud Linux® Anda mencegah mesin virtual (VM) Anda melakukan booting dengan benar, Anda dapat mencoba mengatasi masalah tersebut dengan memutar kembali kernel Linux yang digunakan untuk mem-boot VM Anda. Artikel ini memandu Anda melalui proses ini.

Masuk ke mode penyelamatan

Tempatkan server Anda ke mode penyelamatan.

Penting :Pastikan Anda menyalin rootpassword sementara yang ditampilkan sehingga Anda dapat mengakses server yang diselamatkan.

Server awalnya menampilkan status Menyelamatkan . Saat berada di status bar yang bertuliskan Rescue ditampilkan, Anda dapat masuk ke server dengan menggunakan langkah-langkah di bagian berikut.

Masuk ke server Anda

Gunakan langkah-langkah berikut untuk masuk ke server Anda:

  1. Buka terminal dan jalankan perintah Secure Shell (SSH) berikut untuk masuk ke VM sebagai pengguna root:

    ssh [email protected]
    

    Penting :Pastikan Anda mengganti 1.2.3.4 dengan PublicNetInternet Protocol (IP) Anda sendiri. Anda tidak perlu menentukan port karena server yang diselamatkan default ke port 22.

  2. Masukkan kata sandi Anda, tekan Enter .

Pasang sistem file Anda pada instance penyelamatan

Gunakan langkah-langkah berikut untuk memasang sistem file Anda pada instance penyelamatan:

  1. Jalankan perintah berikut:

    fdisk -l
    

    Output dari perintah ini menampilkan perangkat sistem yang dipasang untuk penyelamatan, dan kemudian sistem file yang tidak dipasang dari server Anda. Dalam kebanyakan kasus, sistem file untuk server Anda adalah /dev/xvdb1 . Untuk sistem yang lebih lama, sistem file untuk server mungkin /dev/ sda1 .

  2. Setelah Anda mengidentifikasi sistem file sebagai /dev/xvdb1 atau /dev/ sda1 , jalankan perintah berikut untuk memasang sistem file itu:

    mount /dev/xvdb1 /mnt
    

Ubah kernel

Gunakan langkah-langkah berikut untuk mengubah kernel Linux:

  1. Ubah ke direktori tempat Anda memasang sistem file dengan menjalankan perintah berikut:

    cd /mnt/boot/grub
    
  2. Buat daftar file yang berisi direktori dengan menjalankan perintah berikut:

    ls
    
  3. Daftar file ditampilkan, termasuk menu.lst mengajukan. Jalankan perintah berikut untuk membuka file ini di editor teks vi:

    vi menu.lst
    

    Catatan :Anda dapat menggunakan editor teks apa pun untuk membuka file ini. Contoh ini menggunakan editor vi karena paling mudah dioperasikan dari konsol darurat dan SSH.

    File tersebut berisi sejumlah baris informasi mengenai kernel, konfigurasi proses boot, dan detail lainnya.

  4. Ubah baris yang mengatakan default=0 ke default=1 .

    Catatan :Jika Anda menggunakan editor teks vi, tekan i di keyboard Anda untuk masuk ke mode penyisipan, lalu gunakan tombol panah untuk turun ke 0 setelah default= . Ubah ini menjadi 1 , lalu tekan ESC di keyboard Anda untuk keluar dari mode penyisipan.

  5. Gunakan perintah berikut untuk menyimpan perubahan yang Anda buat ke menu.lst :

    :wq!
    

    Catatan :Karena titik dua sudah ada, Anda harus memasukkannya dalam perintah ini.

Keluar dari mode penyelamatan

Gunakan langkah-langkah berikut untuk keluar dari mode penyelamatan:

  1. Terakhir, keluar dari mode penyelamatan untuk mengaktifkan VM melakukan booting dengan menggunakanmenu.lst file yang Anda edit.

  2. Di Panel Kontrol Cloud, klik Keluar dari Mode Penyelamatan di bagian atasDetail Server halaman. Server melakukan booting dan ditampilkan sebagai Aktif .


Linux
  1. Linux – Mengapa Tidak Ada Sistem File Rootfs Di Sistem?

  2. Ubah nama host server Linux

  3. Ubah versi kernel di server cloud Linux dengan menggunakan mode penyelamatan

  1. Di mana saya menemukan versi pohon sumber kernel Linux?

  2. Perintah sed Linux tidak mengubah file target

  3. Bagaimana Cara Menambahkan File di C, menggunakan Open in O_APPEND Mode di linux?

  1. Bagaimana mengubah memory_limit di file .htaccess

  2. Hapus file di Linux menggunakan nomor inode

  3. Mengapa server Linux NFS diimplementasikan dalam kernel sebagai lawan dari ruang pengguna?