Tệp /boot/grub/menu.lst của tôi ở đâu


1

Tôi đang sử dụng VMware cho phiên bản linux Ubuntu 11.04 của mình và tôi đã tìm kiếm tệp /boot/grub/menu.lst nhưng tệp này không có ở đó. Tại sao??

Tôi đã tạo một kernel mới trong linux ảo nhưng không thể tạo vì tập tin cấu hình phù hợp. Làm thế nào tôi có được tập tin cấu hình phù hợp cho ubfox 11.04 cho phiên bản kernel 2.6.34 ??


Bạn đang sử dụng bộ tải khởi động nào?

tôi đang sử dụng bộ tải khởi động grub

Nếu đó thực sự là trường hợp (tôi không biết Ubunut) thì tôi khuyên bạn nên liệt kê bố cục của /boot/grub.

Câu trả lời:


4

Kể từ Ubuntu 9.10, bộ tải khởi động mặc định bây giờ là grub2 (tên gói grub-pc). Nó hoạt động khác với grub 1.

Tệp cấu hình chính là /boot/grub/grub.cfg, nhưng nó được tự động tạo và bạn không nên sửa đổi trực tiếp. Để tạo ra nó, hãy chạy update-grublệnh, nó chỉ là một trình bao bọc cho grub-mkconfig. Những gì nó làm là đọc tệp cấu hình /etc/default/grubvà thực hiện tất cả các tập lệnh bên trong /etc/grub.d.


Tôi đã thực hiện điều này cho kernel mới nhưng sau đó kernel mới không phản hồi, màn hình đen xuất hiện sau khi chọn tùy chọn đó. Bất kỳ lý do hoặc giải pháp cho việc này.
goodies

Sau khi biên dịch kernel mới, bạn đã tạo một initrdhình ảnh mới chưa? Bạn đã chạy update-grubsau khi tạo initrd? Nếu bạn đã thực hiện các bước này, có thể lỗi là trong quá trình biên dịch kernel của bạn chứ không phải trong grub.
Carlos Campderrós

vâng tôi đã thực hiện tất cả các bước này sau khi biên dịch..nhưng nó sẽ không quay trở lại từ màn hình đen ..
goodies

Sau đó nó có vẻ như là một vấn đề với kernel của bạn. Cố gắng biên dịch kernel với cùng các cài đặt bạn có trong kernel ub Ubuntu mặc định. Bạn có thể tìm thấy chúng tại/boot/config-KERNEL_VERSION
Carlos Campderrós

Tôi đã biên dịch nó với các cài đặt mặc định nhưng nó không hoạt động. Tôi không biết vấn đề sẽ là gì.
goodies
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.