Đôi khi chúng được cài đặt hạt nhân mới trong thiết bị của chúng tôi với các bản cập nhật tương ứng của bản phân phối của chúng tôi, một số thiết bị phần cứng có thể ngừng hoạt động hoặc hoạt động không đúng cách. Tại sao lại xảy ra? Thật đơn giản, vì trình điều khiển phần cứng đã được thay đổi với bản cập nhật hạt nhân. Các hạt nhân chung mà các bản phân phối thường cài đặt được cấu hình để hoạt động với hầu hết các máy tính, nhưng không được tối ưu hóa.
Đôi khi, nếu bạn có một bộ điều khiển cụ thể đối với một số thiết bị, nó có thể thay đổi theo phiên bản hạt nhân mới và bạn có thể thấy webcam, card mạng, card âm thanh của bạn hoặc bất kỳ thiết bị nào khác đột ngột ngừng hoạt động khi nó hoạt động bình thường, tốt, điều chắc chắn nhất là mô-đun tương ứng với trình điều khiển của thiết bị đó đã bị loại bỏ vì nó được coi là lỗi thời hoặc vì bất kỳ lý do nào khác, có thể đó chỉ là một thiết bị hiếm và hạt nhân chung chưa được cấu hình để tải nó.
Đừng lo lắng, nếu với phiên bản cũ hơn của hạt nhân thiết bị của bạn đã hoạt động, nó có một bản sửa lỗi dễ dàng. Ví dụ: hãy tưởng tượng rằng card mạng, card âm thanh, webcam của bạn hoặc bất kỳ thiết bị nào khác đột nhiên ngừng hoạt động và được sử dụng để hoạt động. Nếu điều này xảy ra sau khi cập nhật hạt nhân, bạn có thể thấy rằng mô-đun không còn xuất hiện trong phiên bản mới. Bạn có thể kiểm tra nó bằng (ví dụ: giả sử rằng thứ không hoạt động là card mạng có trình điều khiển là Ath5k):
sudo modprobe ath5k && dmseg | grep ath
Nếu nó xuất hiện với chúng tôi rằng mô-đun không tồn tại, có nghĩa là nó không có trong nhân của chúng ta. Sau đó, hãy kiểm tra xem hạt nhân có phát hiện ra thiết bị của bạn hay không, vì nó có thể không hoạt động và đó là nguyên nhân. Ví dụ:
lsmod
Y tìm kiếm danh sách Thiết bị cụ thể bạn đang tìm kiếm, chẳng hạn nếu đó là card mạng, hãy tìm một thứ gì đó như Ethernet, WiFi, Wireless hoặc trong trường hợp của chúng tôi là Atheros ... Nếu nó được liệt kê thì nó đã được phát hiện, do đó chúng tôi sẽ làm như sau, nghĩa là xóa hoặc loại bỏ phiên bản mới nhất của hạt nhân và các tiêu đề của nó.
dpkg --get-selections | grep linux-image
Cùng với đó, các hạt nhân mà chúng tôi đã cài đặt được liệt kê. Hãy tưởng tượng rằng phiên bản có vấn đề của chúng tôi là 4.10.0-28 xuất hiện trong danh sách đó, nhưng với phiên bản chung 4.10.0-2 trước đó, trình điều khiển hoạt động bình thường, kể từ chúng ta hãy xóa nó:
sudo apt-get remove --purge linux-image-4.10.0-28-generic linux-image-extra-4.10.0-28-generic
Sau đó, chúng tôi làm tương tự cho tiêu đề hạt nhân, chúng tôi tìm kiếm và từ danh sách, chúng tôi loại bỏ những thứ tương ứng với hạt nhân gây phiền nhiễu, vì điều đó:
dpkg --get-selections | grep linux-headers sudo apt-get remove --purge linux-headers-4.10.0-28 linux-headers-4.10.0-28-generic sudo update-grub2
Cuối cùng hướng dẫn GRUB khởi động hệ thống bằng phiên bản bản xem trước hạt nhân không gây ra sự cố cho bạn:
sudo nano /etc/default/grup
Bên trong tệp đó, thay đổi dòng GRUB_DEFAULT = 0 thành GRUB_DEFAULT = đã lưu. Sau đó, đi đến cuối tệp và thêm một dòng mới khác chứa GRUB_SAVEDEFAULT = true. Lưu các thay đổi và thoát. Bây giờ chúng tôi cập nhật lại để các thay đổi có hiệu lực:
sudo update-grub2
Khởi động lại và bắt đầu… Bây giờ mọi thứ sẽ hoạt động. Rõ ràng điều này chỉ hợp lệ với các bản phân phối có sẵn một số hạt nhân, nếu bạn chỉ có một hạt nhân, bạn không thể làm điều này, điều này là hợp lý ... Đó là lý do tại sao bạn không nên loại bỏ các hạt nhân cũ sau khi cập nhật, chúng có thể đóng vai trò như một sao lưu tại bất kỳ thời điểm nào.
Điều đó sẽ giúp bạn không phải tải xuống, cấu hình và biên dịch hạt nhân mới bằng tay để cài đặt trên bản phân phối của bạn. Đừng quên để lại bình luận của bạn với những nghi ngờ hoặc các trường hợp cụ thể mà bạn gặp sự cố sau khi cập nhật lên nhân mới ...
Bài viết hay và rất đúng lúc đối với tôi, vì nó đã xảy ra với tôi và chỉ với trình điều khiển của wifi Atheros 5k ... Tôi cho rằng vấn đề của tôi là do nguyên nhân mà bạn đã chỉ ra trong bài viết, vì nó đã không phải là lần đầu tiên mà Sự thất bại này xảy ra với tôi. Cuối cùng, vì tôi muốn dùng thử phiên bản Ubuntu mới nhất, tôi đã quyết định thực hiện cài đặt mới sau gần 3 năm với các lts mà tôi có trên đó.
Chúng tôi đã làm như mọi khi, bạn giải thích nó trong bài viết chỉ phục vụ cho debian, ubuntu và các dẫn xuất, chứ không phải cho các bản phân phối khác, như thể chỉ có những bản phân phối đó và sau đó chúng tôi tự hào rằng trong GNU / Linux có rất nhiều đa dạng, nhưng chỉ Chúng tôi đã nói về một vài bản phân phối, tôi sử dụng Manjaro và nó hoạt động rất tốt và theo Distrowatch, nó là bản được tải xuống nhiều thứ ba, trên Ubuntu và trong số những thứ khác, nó phát hiện phần cứng mà tôi đã cài đặt trình điều khiển mà không cần phải làm bất cứ thứ gì và những điều cần nói về hạt nhân, hãy cài đặt ở chế độ graphio, bạn sẽ nhận được một danh sách và chỉ với một cú nhấp chuột, bạn sẽ chọn được cái bạn muốn và thế là xong, nhưng nếu bạn làm điều đó từ thiết bị đầu cuối thì đó chỉ là một dòng siêu ngắn và không. ba hoặc bốn như Ubuntu. Điều duy nhất tôi yêu cầu là nếu bạn chỉ nói về một bản phân phối cụ thể, nó đã được chỉ rõ trong tiêu đề.
Điều đó đã xảy ra với tôi với sata cứng nhắc duy nhất của tôi, đó là, tôi hết khởi động trong KDE Neon, mặc dù tôi không biết phải đổ lỗi cho ai vì dường như đối với tôi rằng bios đã không nhận ra nó.
Tôi đã cắm nó vào một cổng khác của mather và nó đã khởi động
Một số người trong chúng ta không thể hiểu rằng các hướng dẫn đều giống nhau cho tất cả các bản phân phối và bắt đầu chơi với các bản phân phối phức tạp hơn.
Chào! Tôi muốn báo cáo lỗi đánh máy trong [mã] đầu tiên:
sudo modprobe sports5k && dmseg | grep sports
dmesg thay vì dmseg
Không có gì!
Lời giải thích tuyệt vời đã cho phép tôi khôi phục kết nối cáp với internet. Thẻ web đã biến mất sau khi cập nhật hạt nhân cho hình ảnh linux và tiêu đề linux 4.4.0-127, mà tôi đã thực hiện vào thứ Năm ngày 24 tháng 2018 năm XNUMX.
Lưu ý nhận xét trước của tôi để sửa một chỉ dẫn.
Nếu bộ điều khiển, giả sử một bo mạch WiFi, trường hợp thường gặp nhất, đã được biên dịch và cài đặt, kích hoạt mô-đun bằng modprobe, điều tương tự có xảy ra không? Trong trường hợp này, liệu có thể biên dịch và tải lại mô-đun không?
Bạn thấy cách trang web này hoạt động, họ sửa một dòng có lỗi và không có trường hợp nào sau hai năm.