ToiVietBlog - Sửa lỗi “Loading initial ramdisk” trên Linux Mint 19. Bài viết này mình sẽ hướng dẫn các bạn cách để sữa lỗi này. Lỗi trên máy tính Linux Mint 19 hoặc các máy Ubuntu 16/18.04.
Lỗi “Loading initial ramdisk”
Đây là lỗi khiến máy tính của bạn không thể boot vào hệ điều hành. Mặc dù bạn có thể mới sử dụng nó bình thường trước đó ít lâu.
Biểu hiện là khi bạn bấm khởi động máy tính thì nó chỉ hiện một màn hình đen và không có thêm gì nữa. Máy tính giữ nguyên như vậy và không boot vào hệ điều hành.
Khi bạn tắt máy bằng nút nguồn và sau đó khởi động lại. Lúc này hệ điều hành sẽ tự động chuyển vào menu boot Advanced, tức là cho phép bạn khởi động OS ở chế độ recovery.
Khi bạn chọn boot từ chế độ Advanced recovery thì màn hình lỗi như sau sẽ xuất hiện.
Và máy tính sẽ giữa nguyên cửa sổ này mà không boot vào hệ điều hành.
Nguyên nhân xuất hiện lỗi “Loading initial ramdisk”
Sau khi tìm hiểu từ diễn đàn của Linux Mint, mình phát hiện ra là gói intel-microcode sau khi update đã gây ra lỗi này. Nó làm cho máy tính không thể boot vào hệ điều hành được.
Để xem trên máy tính của mình đang sử dụng gói intel-microcode phiên bản bao nhiêu, mình sử dụng lệnh sau.
$ dpkg -s intel-microcode
Và kết quả là máy tính đang sử dụng phiên bản 3.20191115.1ubuntu0.18.04.2. Mình chợt nhớ ra là tối hôm qua đã update gói này thông qua trình Update Manager trên máy tính.
Làm sao để boot OS khi gặp lỗi “Loading initial ramdisk
Đọc tới đây bạn có thể đang thắc mắc là máy tính đang không thể boot vào hệ điều hành thì làm sao mà kiểm tra phiên bản gói phần mềm được.
Sau đây, bạn hãy làm như sau để có thể “tạm thời boot” vào hệ điều hành trước đã.
Bạn hãy nhìn lên cửa sổ Advanced option… mà mình có nhắc ở trên, bây giờ bạn hãy bấm phím e để truy cập vào menu boot grub.
Tiếp theo đó, bạn hãy tìm dòng có nội dung:
ro quiet splash
Và thêm nội dung sau vào cuối dòng đó.
dis_ucode_ldr
Kết quả như hình này.
Cuối cùng, bạn hãy bấm tổ hợp phím Ctrl+X để lưu đoạn chỉnh sửa và boot lại hệ điều hành. Giờ thì mình chắc là bạn có thể khởi động máy tính lên và login.
Khắc phục nguyên nhân gốc
Sau khi bạn đã login được vào hệ điều hành của máy tính, bạn hãy mở terminal lên và gõ lệnh sau.
$ sudo apt-get install intel-microcode=3.20180312.0~ubuntu18.04.1
Lệnh trên sẽ hạ phiên bản của gói phần mềm intel-microcode. Với phiên bản thấp hơn này, mình đã kiểm tra và máy tính của mình đã boot bình thường trở lại.
Giờ bạn có thể kiểm tra lại phiên bản sau khi cài đặt trên máy.
$ dpkg -s intel-microcode Package: intel-microcode Status: install ok installed Priority: standard Section: non-free/admin Installed-Size: 1530 Maintainer: Ubuntu Developers <[email protected]> Architecture: amd64 Version: 3.20180312.0~ubuntu18.04.1 Depends: iucode-tool (>= 1.0) Recommends: initramfs-tools (>= 0.113~) Conflicts: microcode.ctl (<< 0.18~0) Conffiles: /etc/default/intel-microcode 6a68a0e6e2d2ef001f1a374ece3c8558 /etc/kernel/preinst.d/intel-microcode 4324b7d12701909b3a76bb5c6468a571 /etc/modprobe.d/intel-microcode-blacklist.conf 71327241f6583b34944e638a955aba91 Description: Processor microcode firmware for Intel CPUs This package contains updated system processor microcode for Intel i686 and Intel X86-64 processors. Intel releases microcode updates to correct processor behavior as documented in the respective processor specification updates. . For AMD processors, please refer to the amd64-microcode package. Homepage: https://downloadcenter.intel.com/search?keyword=linux+microcode Original-Maintainer: Henrique de Moraes Holschuh <[email protected]>
Kết luận
Hy vọng bài này có thể giúp các bạn xử lý nhanh vấn đề của mình. Ít ra thì bạn cũng không phải ngồi loay hoay tìm hiểu xem tại sao máy của mình lại bị như vậy và làm thế nào để xử lý. Nếu máy của bạn gặp phải tình trạng giống hệt như vậy, hãy làm theo bài này và mình chắc chắn nó hoạt động.
If you appreciate what we share in this blog, you can support us by:
- Stay connected to: Facebook | Twitter | Google Plus | YouTube
- Subscribe email to recieve new posts from us: Sign up now.
- Start your own blog with SSD VPS - Free Let's Encrypt SSL ($2.5/month).
- Become a Supporter - Make a contribution via PayPal.
- Support us by purchasing Ribbon Lite Child theme being using on this website.
We are thankful for your support.