Двойная загрузка Ubuntu с Windows 10 [dубликат]

Я не уверен, в чем причина проблемы, но я смог воспроизвести ее в своей системе.

Экспериментально я побежал dos2unix в файл, и на выходе было указано, что это Файл UTF-16LE. Для любопытных LE означает маленький конец. После dos2unix преобразовал файл в формат UTF-8, я смог открыть его с помощью Gedit.

sudo apt install dos2unix
dos2unix -n oldfile newfile
gedit newfile

Я использовал флаг -n, чтобы избежать перезаписи исходного файла. Замените oldfile исходным именем файла и newfile тем, что вы хотите, чтобы новый файл вызывался. Используйте вкладку завершения (введите начало имени файла и нажмите вкладку, и должно появиться полное имя) или ', если у вашего имени файла есть пробелы или другие специальные символы.

В качестве опоры я смог откройте файл, не преобразовывая его, используя little endian , текстовый редактор, основанный на Gedit, поэтому я подозреваю, что это может быть ошибкой в ​​Gedit. Передача --encoding UTF-16LE или --encoding UTF-16 в Gedit при открытии файла не помогла.

0
задан 11 May 2018 в 23:58

6 ответов

Нет, вам не нужно ничего делать, чтобы обеспечить безопасную загрузку в вашем BIOS, благодаря shimx64.efi и grubx64.efi EFI двоичным файлам, один для безопасной загрузки, а другой для нет.

Чтобы узнать больше о теме: В чем разница между grubx64 и shimx64?

Или вот лучший ответ на этот вопрос.

Как правило, EFI / ubuntu / grubx64.efi в системном разделе EFI (ESP) является двоичным кодом GRUB, а EFI / ubuntu / shimx64.efi является двоичным для прокладки. Последняя является относительно простой программой, которая обеспечивает способ загрузки на компьютер с активной загрузкой. На таком компьютере неподписанная версия GRUB не запускается, и подписание GRUB с ключами Microsoft невозможно, поэтому прокладка перекрывает этот пробел и добавляет собственные средства безопасности, которые аналогичны средствам Secure Boot. На практике прокладка регистрируется с помощью прошивки, а затем запускает программу grubx64.efi в каталоге, из которой она была запущена, поэтому на компьютере без безопасной загрузки (например, на Mac) запуск shimx64.efi аналогичен запуску grubx64 .efi. На компьютере с активной загрузкой Secure запуск shimx64.efi должен привести к запуску GRUB, тогда как запуск grubx64.efi напрямую, вероятно, не сработает. Обратите внимание, что существует некоторая двусмысленность. В частности, если вы хотите использовать диспетчер загрузки или загрузчик, отличный от GRUB, в среде Secure Boot с прокладкой, вы должны вызвать эту программу grubx64.efi, хотя это не GRUB. Таким образом, если вы должны установить rEFInd на компьютере с защищенной загрузкой, grubx64.efi может быть двоичным rEFInd. Однако этот бинар, вероятно, не будет находиться в EFI / ubuntu; как он, так и двоичный файл прокладки, вероятно, войдут в EFI / refind. Кроме того, поскольку у вас есть Mac (который не поддерживает Secure Boot), нет необходимости устанавливать rEFInd таким образом; имеет смысл установить rEFInd как EFI / refind / refind_x64.efi (его местоположение и имя по умолчанию). Обратите внимание: документация rEFInd включает всю страницу в разделе «Безопасная загрузка». Скорее всего, вам не понравится это прочитать, user190735, так как вы используете Mac. Я упоминаю об этом только в том случае, если появится другой читатель, который пытается использовать rEFInd вместе с Secure Boot.
1
ответ дан 22 May 2018 в 10:47
  • 1
    Короче говоря, я в порядке? – Georgio3 12 May 2018 в 00:12
  • 2
    ..Абсолютно! :) – Vishesh Gautam 12 May 2018 в 00:13
  • 3
    большое спасибо – Georgio3 12 May 2018 в 00:14
  • 4
    Рад помочь, не возражаете ли вы пометить мой ответ как «Решение» или проголосовать за него? – Vishesh Gautam 12 May 2018 в 00:15
  • 5
    Сделал это, мой upvote не учитывается, потому что я новый участник. Но я отметил его как «Решение». – Georgio3 12 May 2018 в 00:16

Нет, вам не нужно ничего делать, чтобы обеспечить безопасную загрузку в вашем BIOS, благодаря shimx64.efi и grubx64.efi EFI двоичным файлам, один для безопасной загрузки, а другой для нет.

Чтобы узнать больше о теме: В чем разница между grubx64 и shimx64?

Или вот лучший ответ на этот вопрос.

Как правило, EFI / ubuntu / grubx64.efi в системном разделе EFI (ESP) является двоичным кодом GRUB, а EFI / ubuntu / shimx64.efi является двоичным для прокладки. Последняя является относительно простой программой, которая обеспечивает способ загрузки на компьютер с активной загрузкой. На таком компьютере неподписанная версия GRUB не запускается, и подписание GRUB с ключами Microsoft невозможно, поэтому прокладка перекрывает этот пробел и добавляет собственные средства безопасности, которые аналогичны средствам Secure Boot. На практике прокладка регистрируется с помощью прошивки, а затем запускает программу grubx64.efi в каталоге, из которой она была запущена, поэтому на компьютере без безопасной загрузки (например, на Mac) запуск shimx64.efi аналогичен запуску grubx64 .efi. На компьютере с активной загрузкой Secure запуск shimx64.efi должен привести к запуску GRUB, тогда как запуск grubx64.efi напрямую, вероятно, не сработает. Обратите внимание, что существует некоторая двусмысленность. В частности, если вы хотите использовать диспетчер загрузки или загрузчик, отличный от GRUB, в среде Secure Boot с прокладкой, вы должны вызвать эту программу grubx64.efi, хотя это не GRUB. Таким образом, если вы должны установить rEFInd на компьютере с защищенной загрузкой, grubx64.efi может быть двоичным rEFInd. Однако этот бинар, вероятно, не будет находиться в EFI / ubuntu; как он, так и двоичный файл прокладки, вероятно, войдут в EFI / refind. Кроме того, поскольку у вас есть Mac (который не поддерживает Secure Boot), нет необходимости устанавливать rEFInd таким образом; имеет смысл установить rEFInd как EFI / refind / refind_x64.efi (его местоположение и имя по умолчанию). Обратите внимание: документация rEFInd включает всю страницу в разделе «Безопасная загрузка». Скорее всего, вам не понравится это прочитать, user190735, так как вы используете Mac. Я упоминаю об этом только в том случае, если появится другой читатель, который пытается использовать rEFInd вместе с Secure Boot.
1
ответ дан 17 July 2018 в 14:33

Нет, вам не нужно ничего делать, чтобы обеспечить безопасную загрузку в вашем BIOS, благодаря shimx64.efi и grubx64.efi EFI двоичным файлам, один для безопасной загрузки, а другой для нет.

Чтобы узнать больше о теме: В чем разница между grubx64 и shimx64?

Или вот лучший ответ на этот вопрос.

Как правило, EFI / ubuntu / grubx64.efi в системном разделе EFI (ESP) является двоичным кодом GRUB, а EFI / ubuntu / shimx64.efi является двоичным для прокладки. Последняя является относительно простой программой, которая обеспечивает способ загрузки на компьютер с активной загрузкой. На таком компьютере неподписанная версия GRUB не запускается, и подписание GRUB с ключами Microsoft невозможно, поэтому прокладка перекрывает этот пробел и добавляет собственные средства безопасности, которые аналогичны средствам Secure Boot. На практике прокладка регистрируется с помощью прошивки, а затем запускает программу grubx64.efi в каталоге, из которой она была запущена, поэтому на компьютере без безопасной загрузки (например, на Mac) запуск shimx64.efi аналогичен запуску grubx64 .efi. На компьютере с активной загрузкой Secure запуск shimx64.efi должен привести к запуску GRUB, тогда как запуск grubx64.efi напрямую, вероятно, не сработает. Обратите внимание, что существует некоторая двусмысленность. В частности, если вы хотите использовать диспетчер загрузки или загрузчик, отличный от GRUB, в среде Secure Boot с прокладкой, вы должны вызвать эту программу grubx64.efi, хотя это не GRUB. Таким образом, если вы должны установить rEFInd на компьютере с защищенной загрузкой, grubx64.efi может быть двоичным rEFInd. Однако этот бинар, вероятно, не будет находиться в EFI / ubuntu; как он, так и двоичный файл прокладки, вероятно, войдут в EFI / refind. Кроме того, поскольку у вас есть Mac (который не поддерживает Secure Boot), нет необходимости устанавливать rEFInd таким образом; имеет смысл установить rEFInd как EFI / refind / refind_x64.efi (его местоположение и имя по умолчанию). Обратите внимание: документация rEFInd включает всю страницу в разделе «Безопасная загрузка». Скорее всего, вам не понравится это прочитать, user190735, так как вы используете Mac. Я упоминаю об этом только в том случае, если появится другой читатель, который пытается использовать rEFInd вместе с Secure Boot.
1
ответ дан 20 July 2018 в 14:37

Вы можете продолжить, даже если включена безопасная загрузка. Установщик Ubuntu проведет вас через несколько шагов, чтобы отключить его.

0
ответ дан 22 May 2018 в 10:47
  • 1
    Так что все в порядке с ним и в режиме BIOS, который находится в «Legacy»? – Georgio3 12 May 2018 в 00:06
  • 2
    Да, однако всегда полезно сделать резервную копию Windows, прежде чем пытаться это сделать. Я недавно удалил свой раздел Windows, пытаясь выполнить двойную загрузку с Ubuntu 12.04 из-за поврежденного USB-накопителя. – monty47 12 May 2018 в 00:14
  • 3
    Спасибо, да, я уже создал резервные копии моих файлов. – Georgio3 12 May 2018 в 00:14

Вы можете продолжить, даже если включена безопасная загрузка. Установщик Ubuntu проведет вас через несколько шагов, чтобы отключить его.

0
ответ дан 17 July 2018 в 14:33

Вы можете продолжить, даже если включена безопасная загрузка. Установщик Ubuntu проведет вас через несколько шагов, чтобы отключить его.

0
ответ дан 20 July 2018 в 14:37
  • 1
    Так что все в порядке с ним и в режиме BIOS, который находится в «Legacy»? – Georgio3 12 May 2018 в 00:06
  • 2
    Да, однако всегда полезно сделать резервную копию Windows, прежде чем пытаться это сделать. Я недавно удалил свой раздел Windows, пытаясь выполнить двойную загрузку с Ubuntu 12.04 из-за поврежденного USB-накопителя. – monty47 12 May 2018 в 00:14

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

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