Я использую Windows, но на Virtual Box у меня установлена ОС Linux для тестирования Docker. Поэтому я хочу перезапустить свою виртуальную машину, чтобы получить изменения, которые будут применены только после ее перезапуска. Как сказано в документации:
При тестировании на виртуальной машине может потребоваться перезапуск виртуальной машины, чтобы изменения вступили в силу.
1) Если я закрываю виртуальную машину, сохраняя состояние, но не делая снимок:
и перезапустим его так:
Я не вижу никаких изменений после перезапуска в терминале Linux.
2) Если я сделаю сброс:
и мои настройки такие (или отмечаю галочкой Live CD/DVD):
Все изменения будут сброшены и ничего не применено.
3) Если я сделаю снимок и восстановлю его:
Тогда я увижу только те же действия, которые я описал ранее, но ничего нового применено не будет.
Могу ли я как-то перезапустить Virtual Box, чтобы получить новые изменения, которые будут применены в дополнение к моим действиям?
решение1
Перезапуск в этом контексте необходим для применения некоторых изменений в базовой файловой системе и конфигурации (например, загрузка другого ядра), что может быть невозможно без перезапуска, поскольку они используются системой. Перезапуск гарантирует, что все ресурсы освобождены и что система может загрузить обновленные без конфликтов с предыдущими.
Когда вы сохраняете состояние машины или делаете снимок, вы полностью «замораживаете» свою файловую систему и конфигурацию. Поэтому перезапуск после восстановления из состояния машины или снимка не сделает то, что вы пытаетесь сделать — он не загрузит новые файлы и конфигурации, потому что вы их заморозили.
Похоже, вы используете LiveCD, который не сохраняет данные на HDD (файл VDI). Каждая "нормальная" перезагрузка делает систему снова чистой, и снимки не помогут, потому что вы попадете в ловушку "заморозки", как описано выше.
Единственное решение, которое у вас есть здесь, это фактически установить систему на жесткий диск виртуальной машины (файл VDI) и только потом пытаться сделать то, что вы пытаетесь сделать. Обычно тот же LiveCD имеет опцию для установки. Это может быть единственным курсом действий, который у вас может быть здесь.
решение2
В качестве дополнительной информации к основному ответу. Я просто забыл вручную запустить на десктопе установщик дляМята(потому что система работает и без него). То же самое работает автоматически для Ubuntu после запуска, а для Mint - нет.
После запуска этого установщика я также решил ошибку:No bootable medium found! System halted.
который я получил после перезагрузки ОС. И шаг за шагом перенастроил все для системы Mint благодаря этомуруководство.