Câu hỏi Vấn đề khởi động Mysterious Manjaro


Vì Linux Mint đang loại bỏ desktop 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 Kubuntu, Manjaro và openSUSE trên một ổ 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 biệt, họ chia sẻ một phân vùng trao đổi (chỉ có một distro được sử dụng tại một thời điểm), và GRUB trên ổ đĩa USB.
  • Thủ tục 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 như lý tưởng của tôi như là distro được cho phép. Sau đó cài đặt bản phân phối tiếp theo (Manjaro), và cuối cùng là Kubuntu, theo cách tương tự. Mỗi distro liên tiếp thay thế GRUB và thêm tất cả các hệ điều hành trước đó. Quá trình làm cho từng bản phân phối hoạt động trong 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 bản phân phối để đánh giá chúng. Kubuntu và openSUSE hoạt động tốt. Tuy nhiên, Manjaro sẽ không khởi động. Nó cung cấp một màn hình đầy dữ liệu thất bại bắt đầu bằng:

    K hoảng loạn hạt nhân - không đồng bộ hóa: VFS: Không thể kết nối fs gốc trên khối không xác định (0,0)

    Tuy nhiên, nó sẽ khởi động tốt bằng cách 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ư bộ đầy đủ các trình điều khiển có sẵn chứ không phải là bộ tối thiểu "tối ưu hóa" trong tùy chọn mặc định. Nó không phải là rõ ràng lý do tại sao mà nên tạo 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ân phối khác. Tôi không có may mắn với các giải pháp được đề xuất.

Kể từ khi nó khởi động tốt với initramfs dự phòng, tôi tìm cách để chỉ làm cho tùy chọn đó là lựa chọn chính cho Manjaro. Đã không nhận được bất cứ nơi nào với điều đó.

Dài câu chuyện ngắn, tôi đã đi đến diễn đàn hỗ trợ Manjaro, và quy định đã quen thuộc với vấn đề này. Tôi sẽ đăng giải thích và giải pháp ở đây như là một câu trả lời trong trường hợp bất cứ ai khác gặp phải vấn đề này.


1
2017-09-16 06:49


gốc




Các câu trả lời:


Nó chỉ ra rằng gia đình Arch của distro là rất cụ thể về cách GRUB được cấu hình. Gia đình Ubuntu của distro (bao gồm Mint), cấu hình GRUB theo cách mang lại 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ả những gì đặc biệt. Họ hài lòng với cách Ubuntu thực hiện nó. Họ hài lòng với cách Arch làm điều đó. Ubuntu rất hài lòng với cách Arch thực hiện nó.

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, cài đặt mà cuối cùng. Điều đó sẽ rời GRUB với cấu hình "có thể chấp nhận được".

Nếu bạn thấy mình đã ở trong tình huống này, có một sửa chữa đơn giản có khả năng làm việc (cố định nó cho tôi). Tức 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  

Ở đâu x là định danh cho ổ đĩa mà bạn muốn GRUB cài đặt (như sdahoặc là sdb, ví dụ).

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, có rất nhiều cuộc thảo luận và các giải pháp khác.


1
2017-09-16 06:49