kexec để cài đặt khởi động lại nhanh - thực hiện khởi động lại đầy đủ một lần duy nhất


2

Tôi đã được kexeccài đặt để thực hiện khởi động lại nhanh chóng mà không cần BIOS POST'ing và GRUB bật lên. Nó sẽ chỉ khởi động lại kernel và thực hiện lại quá trình khởi động.

Tuy nhiên, đôi khi, tôi muốn thực hiện khởi động lại đầy đủ, ví dụ để thay đổi một số cài đặt BIOS hoặc để khởi động một hệ điều hành khác. Tôi làm điều này bây giờ bằng cách tắt trước.

Có một lệnh tôi có thể làm trong (Debian) Linux để bỏ qua kexec và chỉ cần thực hiện khởi động lại oldskool đầy đủ (ấm) bao gồm POST?

Không cần phải nói, $ rebootđược cấu hình để sử dụng kexec. Tất cả điều này xảy ra tự động khi cài đặt kexec.

Câu trả lời:


5

Debian cung cấp tập lệnh / sbin / Coldreboot.

Từ trang man: "Coldreboot là tập lệnh buộc khởi động lại lạnh bất kể kexec có được bật hay không trong / etc / default / kexec."


Cái này là một cái tốt. Cũng như tôi phát hiện ra tôi không thể khởi động lại kexec nữa. Họ nên đặt mặc định này cho tùy chọn khởi động lại GUI trên máy tính để bàn - IMO.
Redsandro

1

Đây là hướng dẫn cho Gentoo, nhưng cùng một ý tưởng. Hy vọng nó sẽ hữu ích:

Chỉ cần dừng daemon kexec trước khi khởi động lại. sudo /etc/init.d/kexec stop


Cảm ơn bạn. Khá đơn giản, tôi đã không tìm thấy hướng dẫn này trước đây. Tôi đã chỉnh sửa câu trả lời của bạn để bao gồm hướng dẫn
Redsandro

Tôi mới phát hiện ra điều này dường như không hoạt động (nữa) trên Debian gần đây?
Redsandro
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.