Не удается загрузить Linux Mint после установки Ubuntu 17.10, несмотря на то, что диск Mint был удален во время процесса установки

Когда вы запустите python в терминале, он выдаст такой вывод:

Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

См. первую строку - Python 2.7.6.

Также запустите . У меня 3.4.1

Python 3.4.1 (default, Jul 31 2014, 12:46:17) 
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Однако это не покажет вам всех. Если у вас есть 2 или более версий python 3.X.x, вы увидите только последнюю версию.

По умолчанию 14.04 вы имеете 2.7.6 и 3.4.0. Как вы можете видеть, я обновил до 3.4.1. Я знаю, что у меня все еще есть 3.4.0, потому что, когда я перехожу к /usr/bin, я вижу python3.4, и если я запустил /usr/bin/python3.4 в командной строке, я получаю 3.4.0, а запуск /usr/local/bin/python3.4 дает мне 3.4. 1

0
задан 20 October 2017 в 11:07

3 ответа

После большого расследования, наконец, я понял это. В этой статье описывается, что UEFI использует NVRAM для хранения некоторого состояния, как я подозревал. Я также обнаружил, что могу использовать команду efibootmgr для взаимодействия с этим состоянием.

Используя команду efibootmgr -v, я мог видеть, что запись с именем ubuntu указывает на диск EFI Ubuntu 17.10 и тот, который называется linuxmint points к несуществующему диску. Из В этой статье я узнал, что «Linux Mint использует загрузочный каталог EFI с именем ubuntu, что явно противоречит тому, что использует сам Ubuntu». Таким образом, запись с именем linuxmint была красной серой, и Ubuntu и Linux Mint использовали запись с именем ubuntu, и поскольку этот список хранится на самом компьютере, Ubuntu перезаписал запись для Linux Mint, хотя загрузочный диск Linux Mint был удален во время install.

Решение состояло в том, чтобы добавить новую запись в список, используя efibootmgr, который ссылается на правильные разделы EFI.

Такое поведение UEFI безумно. HDD должен иметь возможность полностью инкапсулировать загрузочную ОС. Это уже не так с UEFI, вам также нужно сделать некоторые настройки в URII NVRAM компьютера. Вы не можете свободно менять загрузочные диски между компьютерами.

1
ответ дан 22 May 2018 в 17:23
  • 1
    Я согласен с тем, что UEFI затрудняет задачу для людей, которые хотят делать что-то помимо Windows и только Windows. – sudodus 20 October 2017 в 11:29

После большого расследования, наконец, я понял это. В этой статье описывается, что UEFI использует NVRAM для хранения некоторого состояния, как я подозревал. Я также обнаружил, что могу использовать команду efibootmgr для взаимодействия с этим состоянием.

Используя команду efibootmgr -v, я мог видеть, что запись с именем ubuntu указывает на диск EFI Ubuntu 17.10 и тот, который называется linuxmint points к несуществующему диску. Из В этой статье я узнал, что «Linux Mint использует загрузочный каталог EFI с именем ubuntu, что явно противоречит тому, что использует сам Ubuntu». Таким образом, запись с именем linuxmint была красной серой, и Ubuntu и Linux Mint использовали запись с именем ubuntu, и поскольку этот список хранится на самом компьютере, Ubuntu перезаписал запись для Linux Mint, хотя загрузочный диск Linux Mint был удален во время install.

Решение состояло в том, чтобы добавить новую запись в список, используя efibootmgr, который ссылается на правильные разделы EFI.

Такое поведение UEFI безумно. HDD должен иметь возможность полностью инкапсулировать загрузочную ОС. Это уже не так с UEFI, вам также нужно сделать некоторые настройки в URII NVRAM компьютера. Вы не можете свободно менять загрузочные диски между компьютерами.

1
ответ дан 18 July 2018 в 05:02

После большого расследования, наконец, я понял это. В этой статье описывается, что UEFI использует NVRAM для хранения некоторого состояния, как я подозревал. Я также обнаружил, что могу использовать команду efibootmgr для взаимодействия с этим состоянием.

Используя команду efibootmgr -v, я мог видеть, что запись с именем ubuntu указывает на диск EFI Ubuntu 17.10 и тот, который называется linuxmint points к несуществующему диску. Из В этой статье я узнал, что «Linux Mint использует загрузочный каталог EFI с именем ubuntu, что явно противоречит тому, что использует сам Ubuntu». Таким образом, запись с именем linuxmint была красной серой, и Ubuntu и Linux Mint использовали запись с именем ubuntu, и поскольку этот список хранится на самом компьютере, Ubuntu перезаписал запись для Linux Mint, хотя загрузочный диск Linux Mint был удален во время install.

Решение состояло в том, чтобы добавить новую запись в список, используя efibootmgr, который ссылается на правильные разделы EFI.

Такое поведение UEFI безумно. HDD должен иметь возможность полностью инкапсулировать загрузочную ОС. Это уже не так с UEFI, вам также нужно сделать некоторые настройки в URII NVRAM компьютера. Вы не можете свободно менять загрузочные диски между компьютерами.

1
ответ дан 24 July 2018 в 18:13

Другие вопросы по тегам:

Похожие вопросы: