Перезавантаження без відключення?


17

Я використовував Linux Mint Debian з нестабільним Debian і помітив, що коли я натискаю перезавантаження, замість того, щоб повернутись повністю до BIOS, потім груб, а потім завантажуватися, я, здається, вимикається, а потім завантажую назад, не повертаючись до BIOS або GRUB.

Це дивовижна особливість, яку я ще не бачив раніше. Як це називається і коли це сталося? Я був користувачем Ubuntu довгий час.


Ви впевнені, що це насправді перезавантаження? Здається, це лише перезапуск X
Майкл Мрозек

Так, я дивлюся це до кінця, відключає кожну річ, а потім починається прямо там, де звичайний холодний черевик
Сет Хікарі

Відповіді:


14

Схоже, у вашій системі включений kexec . Kexec дозволяє ядру Linux завантажувати інше ядро ​​і передавати систему в цю систему. Він названий на честь execсімейства функцій, які замінюють процес на новий виконуваний образ. Замість виклику rebootутиліти ваша система налаштована на виклик kexecпри перезавантаженні, а ядро ​​робить все інше.


Знайшов, що пакунок у моїй системі повинен бути ним. Awesome
Seth Hikari

1
Цікаво. Це може бути включено в Debian з kexec-tools(ядра акції Debian мають kexecпідтримку), і установка kexec-toolsдозволяє kexecза замовчуванням, хоча я не перевіряв. Схоже, що Ubuntu (і монетний двір) мають його за замовчуванням. У моїй системі високий пріоритет debconf, і я не бачив екрана debconf при ввімкненні, тому я роблю висновок, що питання встановлено на пріоритет середній або низький, хоча я забуваю, як перевірити, як дізнатись пріоритет debconf для шаблону. Хтось хотів би нагадати мені? Тут може бути питання розумне - Google не одразу надає відповіді.
Faheem Mitha

Для запису це встановлено в конфігураційному файлі, в цьому випадку /var/lib/dpkg/info/kexec-tools.config. Дивіться рядок "db_input medium kexec-tools / load_kexec || true".
Faheem Mitha

Лише підказка: якщо ви користуєтеся kexecі вам потрібна "холодна" перезавантаження (тобто проходження через BIOS, ...), ви можете використовувати /sbin/coldreboot(принаймні, в Debian, це частина kexec-toolsпакета).
Алессіо Гаета
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.