Có cách nào để tạo một mục nhập khởi động một lần của người Viking trong grub không?


14

Tôi có một vấn đề sau: Tôi có một máy chủ nhỏ (dựa trên Debian) mà tôi có thể kết nối từ xa (kết nối VPN / SSH). Bây giờ tôi muốn thay đổi một số tùy chọn khởi động (thực tế tôi muốn di chuyển hệ thống tệp gốc của mình sang phân vùng khác) và do đó tôi phải khởi động lại hệ thống của mình.

Trong thực tế, tôi sợ khả năng xảy ra sự cố nghiêm trọng và cả SSH và VPN đều không thể khởi động. Trong kịch bản này, tôi đã phải đi máy chủ cá nhân ở khá xa. Tôi có thể yêu cầu ai đó khởi động lại (trong trường hợp hạt nhân hoảng loạn, ...) nhưng không có ai đủ điều kiện để sửa chữa hệ thống. Vì vậy, câu hỏi của tôi:

Có khả năng tạo một mục trong cấu hình GRUB2 làm cho một mục mặc định chỉ cho lần khởi động tiếp theo không? Vì vậy, nếu có vấn đề tôi chỉ có thể khởi động lại và phục hồi với hệ thống cũ? Nếu khởi động chạy qua mà không gặp vấn đề gì (mà tôi hy vọng) tôi có thể thay đổi grub sao cho nó khởi động theo mặc định từ hệ thống mới.


Câu trả lời:


9

Bạn thực sự có thể sử dụng Grub để khởi động một lần duy nhất . Bạn cũng có thể chỉ định một bootback dự phòng . Về cơ bản, bạn sử dụng default savedkhi bắt đầu grub.conf, để chỉ ra rằng bạn muốn khởi động một mục đã lưu theo mặc định. Sau đó, khi kết thúc khởi động thử nghiệm của bạn, hãy sử dụng savedefault #để đặt các tùy chọn khởi động cũ hơn làm giá trị lưu mới. Vì vậy, mỗi khi bạn khởi động kernel mới, grub sẽ lưu cái cũ hơn làm lần khởi động tiếp theo.

Cuối cùng, bạn luôn có thể thực hiện kiểm tra của mình dưới dạng khởi động thủ công, nếu bạn có thể truy cập trình tải Grub. Bằng cách đó, khởi động lại sẽ luôn sử dụng mặc định ban đầu của bạn.


Bạn liên kết đến tài liệu grub-legacy (grub1). Câu hỏi là về grub2. Tôi không thể tìm thấy điều tương tự trong tài liệu grub2. Có thể, quá? Làm sao?
augustin

9

Bạn có thể khởi động bằng cách sử dụng mục dự phòng Grub .

Thêm một khổ thơ khác với các tùy chọn mới (hoặc cũ) của bạn, sau đó chọn mục được biết là dự phòng.

Xem xét thêm panic=5tùy chọn (đặt lại hệ thống sau sự cố kernel)


Bạn thậm chí có thể sử dụng bộ giám sát phần cứng của mình để khởi động lại máy nếu nó không phản hồi ( linux.die.net/man/8/watchdog ). Tuy nhiên, nếu có vấn đề xảy ra với hệ thống tập tin gốc, bạn có thể thấy cần phải can thiệp thủ công cho dù bạn chọn giải pháp nào ...
Anon

Bạn liên kết đến tài liệu grub-legacy (grub1). Câu hỏi là về grub2. Tôi không thể tìm thấy điều tương tự trong tài liệu grub2. Có thể, quá? Làm sao?
augustin
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.