Điểm:1

Đầu tiên tôi cài đặt ChromeOS với Brunch và sau đó là Kubfox trên Máy tính xách tay của mình. Bây giờ grub không nhận ra Chrome OS. Làm cách nào để thêm Chrome OS vào Grub?

lá cờ jp
Zed

Tôi chưa quen với thế giới Linux. Gần đây tôi đã cài đặt Chrome OS với Brunch trên máy tính xách tay của mình. Sau đó, tôi đã cài đặt Kubfox nhưng grub không nhận ra ChromeOS mà tôi đã cài đặt trước đó. Nó chỉ cho phép tôi khởi động vào Kubfox.

Đây là những phân vùng của tôi trông như thế nào: nhập mô tả hình ảnh ở đây

Tôi nên làm gì để thêm tùy chọn ChromeOS vào grub để nó hoạt động như khởi động kép?

Cảm ơn bạn rất nhiều!

guiverc avatar
lá cờ cn
Bạn đã cung cấp thông tin phát hành, nhưng bạn đã thử `Sudo update-grub` chưa? và nó đã cho thấy. Trên một số bản phát hành cũ hơn, tôi cần `mount` hệ điều hành khác để nó được nhận dạng; nhưng nó sẽ phụ thuộc vào *fs* bạn đang sử dụng cho chromeOS của mình (ví dụ: tôi đã gặp sự cố với BTRFS và một vài vấn đề khác). Cuối cùng, bạn có thể `chainload` sang chromeOS nhưng xin lỗi, tôi không có kinh nghiệm về nó; và trước tiên tôi sẽ thử lấy `grub` và xem chi tiết cụ thể về *fs* (hệ thống tệp) đang được sử dụng, v.v., phát hành chi tiết mà bạn chưa cung cấp.
lá cờ in
ChromeOS có *hoạt động* trước khi bạn cài đặt Kubfox không? Nhìn vào các phân vùng lộn xộn của bạn, có vẻ như bạn đã cố gắng nhiều lần để đưa mọi thứ vào trạng thái hoạt động. Nếu ChromeOS đang hoạt động thì bạn chỉ cần thay đổi một tệp trong Kubfox. Nếu ChromeOS không hoạt động, thì bạn sẽ cần phải làm nhiều hơn nữa...
lá cờ jp
Zed
Cảm ơn bạn đã trả lời cho tôi. @guiverc Tôi vừa thử lệnh Sudo update-grub, nhưng nó không hoạt động. Grub không hiển thị và hệ thống chỉ khởi động vào Kubfox như bình thường.
lá cờ jp
Zed
@matigo Cảm ơn bạn đã nhận xét. ChromeOS đã hoạt động tốt trước khi tôi cài đặt Kubfox. Đó là hệ điều hành duy nhất trên máy tính xách tay. Máy tính xách tay không phải là Chromebook, tôi đã cài đặt nó với Brunch. Lý do tại sao các phân vùng của tôi trông lộn xộn là vì tôi đã thử một số bản phân phối khác trước khi chuyển sang Kubfox. Cảm ơn bạn đã chỉ ra rằng mặc dù. Đoán tôi sẽ cần phải làm sạch nó một chút. Tôi nên chỉnh sửa tập tin nào bạn đã đề cập?
lá cờ cn
bạn đã quản lý để khắc phục điều này? vui lòng chấp nhận câu trả lời dưới đây nếu nó hoạt động.
Điểm:2
lá cờ in

Miễn là ChromeOS hoạt động bình thường trước khi cài đặt Kubfox, bạn có thể thêm bản ghi cho HĐH trong /etc/grub.d/40_custom trông như thế này:

mục menu "Chrome OS" {
 insmod part_gpt
 insmod ext2
 đặt gốc=(hd0,gpt3)
 linux /boot/vmlinuz root=/dev/sda3 init=/sbin/init rootwait rw noresume console=tty2 i915.modeset=1 loglevel=1 silent noinitrd tpm_tis.force=1
}

Hãy chắc chắn để thiết lập gpt3sda3 đến số phân vùng chính xác nếu tôi đã xác định sai phân vùng khởi động cho ChromeOS.

Lưu ý rằng cấu hình trên giả định rằng thiết bị lưu trữ của bạn là thiết bị GPT. Nếu không, bạn sẽ cần phải loại bỏ insmod part_gpt dòng từ cấu hình và thay đổi thư mục gốc thành (hd0,X) ở đâu X là số phân vùng gốc của ChromeOS ... có thể là 3.

Sau khi hoàn tất, hãy cập nhật Grub:

cập nhật sudo-grub2

Giờ đây, bạn có thể khởi động lại và tìm bản ghi cho "Chrome OS" trong danh sách khởi động của mình.

Ghi chú: Nếu ChromeOS không hoạt động trước khi cài đặt Kubfox, bạn sẽ cần xác nhận STATE_DEV=${ROOTDEV_TYPE}1 thiết lập trong /sbin/chromeos_startup trên ChromeOS được đổi thành ${ROOTDEV_TYPE}3 (hoặc bất kỳ phân vùng gốc nào dành cho ChromeOS). Chỉ số 1 xuyên qua 8 hợp lệ, vì vậy bạn có thể muốn cẩn thận với số lượng phân vùng trên thiết bị lưu trữ của mình.

lá cờ jp
Zed
Cám ơn bạn vì đã trả lời câu hỏi của mình. Tôi đã kiểm tra /etc/grub.d/ nhưng không có tệp nào có tên 40_custom. Tôi có nên tự tạo nó không?
lá cờ jp
Zed
Thiết bị đầu cuối trả về như sau sau khi nhập `Sudo update-grub2`: `/usr/sbin/grub-mkconfig: 1: /etc/default/grub.d/40_custom.cfg: menuentry: not found`

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.