Làm cách nào để biết thông tin về cấu hình GRUB / boot hiện tại của tôi?


9

Một số nền tảng đầu tiên: Tôi có Windows 7 / Ubuntu 13.04 khởi động kép trên máy tính xách tay Lenovo. Như tôi đã cài đặt khoảng 1,5 năm trước và sau đó thậm chí còn không hiểu biết nhiều về người dùng linux hơn bây giờ, tôi không thể nhớ lại mọi thứ tôi đã làm để khởi động cả hai hệ điều hành. Tuy nhiên, tôi làm nhớ rằng nó là khá phiền hà thủ tục (chạy khởi động sửa chữa ít nhất một lần).

Bây giờ tôi đang xem xét thử một bản phân phối linux khác ngoài Ubuntu (rất có thể là Arch), và lần này tôi muốn làm theo cách mà tôi có ý tưởng về những gì tôi đang làm (và có thể tìm hiểu thêm về 'bên trong hoạt động 'của distro linux).

Như vậy là đủ cho nền. Bây giờ câu hỏi của tôi là: Làm thế nào để tôi có được thông tin về cấu hình grub / boot-loader hiện tại của tôi là gì?

Đây dường như là vấn đề đầu tiên và khá riêng biệt cần xem xét trước cả khi mơ về việc cài đặt HĐH thứ ba và nâng cao hơn các phân vùng và khởi động.


Bạn có thể sử dụng grub-install -v Đây là một bài viết khác.
Stanislav

Câu trả lời:



7

Để xem tệp / boot / grub / grub / cfg của bạn, bạn có thể sử dụng lệnh sau đây,

less /boot/grub/grub.cfg

Nhấn các phím mũi tên lên hoặc xuống của bạn để cuộn lên và xuống tệp, sử dụng phím 'q' của bạn để thoát và quay lại dấu nhắc thiết bị đầu cuối thông thường của bạn. Các grub-mkconfigchương trình chạy các kịch bản và các chương trình khác như grub-mkdevice.map và grub-thăm dò và sau đó tạo ra một tập tin grub.cfg mới. Nó cũng đọc các tệp trong /etc/default/grub/etc/grub.d/debiantệp chủ đề để cho nó biết phải làm gì. Đó là những tệp chúng ta có thể chỉnh sửa hoặc tạo cho chính mình để thay đổi cài đặt GRUB. Tôi sẽ chỉ cho bạn thêm về điều đó sau.

Dưới đây là một ví dụ về grub.cfg cho bản cài đặt Ubuntu mới trong máy tính đã có một bản khởi động kép cài đặt Ubuntu khác với Windows XP. Tôi đã đánh dấu các dòng nhận xét bằng màu vàng để thu hút sự chú ý của bạn đến chúng. Bạn nên chú ý rằng mỗi cái đánh dấu phần đầu và phần cuối của phần grub.cfg của riêng chúng và chúng xuất hiện theo thứ tự số bắt đầu từ /etc/grub.d/00_header ở trên cùng. Phần cuối cùng của tệp này là khu vực /etc/grub.d/40_custom ở cuối tệp grub.cfg. Mỗi phần trong tệp grub.cfg được điều khiển bởi các tập lệnh có cùng tên và đó là những phần chúng tôi chỉnh sửa để thực hiện thay đổi cho grub.cfg của chúng tôi. Các thay đổi sẽ có hiệu lực ngay sau khi chúng tôi chạy ' sudo grub-mkconfig -o /boot/grub/grub.cfg' để ghi tệp grub.cfg mới.

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.