Hotline : 07 088 44444
Thích
Chia sẻ

Cách khắc phục lỗi Kernel Panic trên Linux

02/02/2021

Bài viết này sẽ giúp bạn hiểu hơn về khái niệm Kernel là gì? Các vấn đề liên quan và cách khắc phục lỗi Kernel Panic trên hệ điều hành Linux. Cùng xem bài viết dưới đây.

Kernel là gì?

Kernel tạm dịch là nhân của hệ điều hành, Kernel có nhiệm vụ quản lý tài nguyên của hệ thống, quản lý các tiến trình (Process), giữ liên lạc giữa các tài nguyên phần cứng như Ram, CPU, Disk, Network, … với phần mềm.

Lỗi Kernel panic là gì?

Kernal Panic đơn giản là Kernel hiện đang sử dụng cho hệ điều hành bị lỗi đột ngột vì một lý do nào đó như là:

  • Do lâu ngày không Update Kernel.
  • Do người dùng tác động (User Admin, Hacker).
  • Do quá trình Update bị gián đoạn.
lỗi kernel panic trên linux
Lỗi Kernel Panic trên Linux

Rất nhiều lý do dẫn đến lỗi Kernel panic và hôm nay mình sẽ hướng dẫn các bạn xử lý lỗi Kernel Panic: Not Syncing : VFS : Unable To Mount Root FS On Unknown-Block (0,0)” bằng cách là mình sẽ boot hệ điều hành lên bằng Kernel cũ sau đó xoá Kernel bị lỗi đi.

Đây là hình ảnh của một server VPS, Server của Vultr bị lỗi Kernel Panic.

sửa lỗi kernel panic
Lỗi Kernel Panic trên Vultr

Khắc phục lỗi Kernel Panic – Load Menu boot lên

Điều kiện cần thiết là các bạn phải vào được Menu Boot để chọn được 1 Kernel cũ còn xài được để start hệ điều hành lên. Menu Boot là cái như hình bên dưới đây (ảnh minh họa).

khắc phục lỗi kernel panic
Khắc phục lỗi Kernel Panic

Đối với một số hệ thống VPS/Server họ không cho hiện cái Menu Boot này lên thì mình phải dùng các file ISO cứu hộ (rescue) hoặc là live CD/OS bất kỳ, để load cái Menu Boot lên.
Sau khi boot vào Kernel cũ, ta cần chạy lệnh “rpm -q kernel” để xác định lại Kernel hiện có trên VPS/Server.

xử lý lỗi kernel panic

Trong đó:

  • Kernel dòng thứ 2 là Kernel cũ khi nãy ta cần boot vào.
  • Kernel dòng thứ 3 là Kernel lỗi -> cần Remove.
  • Note: để xác định được Kernel lỗi ta sẽ chú ý ở hình Menu Boot, Kernel nào nằm vị trí trên cùng sẽ thường là Kernel lỗi, vì đó là Kernel mặc định được boot vào đầu tiên trên VPS/Server.

Gỡ Kernel bị lỗi: yum remove “kernel lỗi”

yum remove kernel-3.10.0-1127.10.1.el7.x86_64

Sau đó, kiểm tra lại các Kernel sau khi remove

cách khắc phục lỗi kernel panic

Như vậy là đã hoàn thành việc remove kernel cũ ra khỏi VPS, nếu bạn muốn lần sau Update/Upgrade mà không ảnh hưởng tới Kernel, có thể làm thêm các bước sau:

# vi /etc/yum.conf

Thêm đoạn sau vào cuối file vừa mở:

exclude=kernel*

Save và Update lại hệ thống:

yum -y update

Nếu bạn có thắc mắc hay có vấn đề cần hỗ trợ, bạn có thể liên hệ trực tiếp với Vietnix thông qua các kênh sau:
  • Hotline: 1800 1093 - 07 088 44444
  • Email: support@vietnix.vn
  • Hoặc chat trực tiếp với Vietnix thông qua biểu tượng Livechat ở góc phải màn hình. Đội ngũ chuyên viên của chúng tôi luôn sẵn sàng tư vấn và hỗ trợ bạn 24/7.
Vietnix hiện đang có chương trình khuyến mãi lớn nhất trong năm, giảm giá TRỌN ĐỜI: Đăng ký dùng thử ngay và Vietnix sẽ hoàn tiền 100% nếu quý khách không hài lòng với chất lượng sản phẩm, dịch vụ!
Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hòan thành chứng chỉ CDMP của PersonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Hãy kết nối với mình nhé!
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments