Kích hoạt kernel linux-ck trên ArchLinux với Gummiboot


2

đây là lần cài đặt ArchLinux đầu tiên của tôi và tôi đang thử chạy kernel linux-ck trên ArchLinux của mình (với tư cách là khách VirtualBox) đang sử dụng bộ tải khởi động Gummiboot. Theo hướng dẫn này , tôi đã cài đặt linux-ck-ivybridge virtualbox-ck-guest-modules-ivybridgecác gói, sau đó tôi đã thêm elevator=bfqtham số kernel vào /boot/loader/entries/arch.confđể bây giờ nó trông như thế này:

# cat /boot/loader/entries/arch.conf 
title   Arch Linux
linux   /vmlinuz-linux
initrd  /initramfs-linux.img
options root=/dev/sda1 rw quiet elevator=bfq

Sau đó tôi đã chạy gummiboot update. Tuy nhiên, sau khi rebbot, uname -rvẫn đưa cho tôi 3.12.8-1-ARCHdmesg | grep schedulernói với tôi rằng " [ 0.520294] I/O scheduler bfq not found".

Theo đó , có vẻ như bộ tải khởi động cần phải được biết về kernel mới, tuy nhiên hướng dẫn cho grub chỉ được đưa ra. Tôi không có lý do đặc biệt nào để tiếp tục sử dụng gummiboot thay vì grub nhưng tôi sợ rằng việc cố gắng cài đặt grub bây giờ sẽ làm rối hệ thống của tôi. Vì vậy, câu hỏi là, làm thế nào tôi có thể làm cho gummiboot nhận biết (và tải) hạt nhân ck? Ngoài ra, làm thế nào tôi có thể thay thế gummiboot một cách an toàn bằng grub? Cảm ơn trước!

Câu trả lời:


3

Ok, tôi đã tìm thấy giải pháp ... Tôi phải tạo một mục mới /boot/loader/entries/để trông như thế này:

title   Arch Linux CK
linux   /vmlinuz-linux-ck
initrd  /initramfs-linux-ck.img
options root=/dev/sda1 rw quiet elevator=bfq

và bây giờ uname -rbáo cáo3.12.8-1-ck

dmesg | grep schedulerbáo cáoBFS CPU scheduler v0.444 by Con Kolivas.

Tôi hy vọng rằng điều này có thể giúp đỡ người 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.