Vấn đề khởi động Manjaro bí ẩn


3

Vì Linux Mint đang bỏ máy tính để bàn KDE, tôi đã khám phá các bản phân phối khác cung cấp KDE để thay thế nó. Tôi đã cài đặt Kubfox, Manjaro và openSUSE trên ổ cứng USB để đánh giá chúng cạnh nhau. Đây là cách tôi thiết lập nó:

  • Tôi đã cho mỗi distro một phân vùng riêng, chúng chia sẻ một phân vùng trao đổi (mỗi lần chỉ có một distro được sử dụng) và GRUB trong ổ USB.
  • Quy trình là cài đặt bản phân phối đầu tiên (openSUSE), cài đặt GRUB, cập nhật mọi thứ và cấu hình gần với lý tưởng của tôi như bản phân phối cho phép. Sau đó cài đặt bản phân phối tiếp theo (Manjaro), và cuối cùng là Kubfox, mỗi bản theo cách tương tự. Mỗi bản phân phối kế tiếp đã thay thế GRUB và thêm tất cả các HĐH trước đó. Quá trình này khiến mỗi distro hoạt động ở trạng thái "được đánh bóng", tất cả đều được xác minh là không có vấn đề rõ ràng.
  • Sau đó, tôi bắt đầu sử dụng các distro để đánh giá chúng. Kubfox và openSUSE hoạt động tốt. Tuy nhiên, Manjaro sẽ không khởi động. Nó đã cho một màn hình đầy dữ liệu thất bại bắt đầu bằng:

    Kernel hoảng loạn - không đồng bộ hóa: VFS: Không thể gắn kết root fs trên block-unknown (0,0)

    Tuy nhiên, nó sẽ khởi động tốt khi sử dụng tùy chọn "nâng cao cho Manjaro" trong GRUB, một tùy chọn để sử dụng "initramfs dự phòng". Đó là dựa trên cùng một hạt nhân; sự khác biệt duy nhất là nó bao gồm những gì trông giống như toàn bộ trình điều khiển khả dụng thay vì bộ tối thiểu "được tối ưu hóa" trong tùy chọn mặc định. Không rõ tại sao điều đó sẽ làm cho một sự khác biệt.

Nghiên cứu các triệu chứng, tôi tìm thấy một vài báo cáo khác về các vấn đề tương tự, chủ yếu là với Manjaro, Arch (dựa trên Manjaro) và một vài bản phát hành khác. Tôi đã không có bất kỳ may mắn với các giải pháp được đề xuất.

Vì nó khởi động tốt với các initramfs dự phòng, tôi đã tìm cách để biến tùy chọn đó thành lựa chọn chính cho Manjaro. Không có bất cứ nơi nào với điều đó.

Tóm lại, tôi đã đến diễn đàn hỗ trợ của Manjaro và các nhà quản lý đã quen thuộc với vấn đề này. Tôi sẽ đăng lời giải thích và giải pháp ở đây như một câu trả lời trong trường hợp có ai khác gặp phải vấn đề này.

Câu trả lời:


2

Hóa ra họ phân phối Arch rất đặc biệt về cách GRUB được cấu hình. Nhóm distro của Ubuntu (bao gồm Mint), cấu hình GRUB theo cách khiến cho gia đình Arch khó tiêu. Hầu hết các bản phân phối phổ biến khác không phải là tất cả. Họ hài lòng với cách Ubuntu làm điều đó. Họ hài lòng với cách Arch làm điều đó. Ubuntu hài lòng với cách Arch làm điều đó.

Vì vậy, nếu bạn đang thiết lập một sắp xếp đa khởi động bao gồm một bản phân phối từ gia đình Arch, như Manjaro, hãy cài đặt bản cuối cùng. Điều đó sẽ khiến GRUB có cấu hình "được chấp nhận toàn cầu".

Nếu bạn thấy mình đã ở trong tình huống này, có một cách khắc phục đơn giản có khả năng hoạt động (sửa nó cho tôi). Đó là, hãy để Manjaro cập nhật GRUB.

Khởi động vào Manjaro. Mở một thiết bị đầu cuối và nhập các lệnh sau:

sudo grub-install /dev/sdx  

nơi xđịnh danh cho ổ đĩa mà bạn muốn GRUB được cài đặt ( ví dụ như sdahoặc sdb, chẳng hạn).

sudo update-grub

Nếu điều đó không giải quyết được cho bạn, hãy xem diễn đàn hỗ trợ Manjaro , nơi có nhiều cuộc thảo luận và nhiều giải pháp khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.