Установил Ubuntu, перезаписал загрузочную запись GPT, как лучше всего восстановить?

Вам не нужно ничего менять, чтобы щелкнуть по сенсорному планшету в Ubuntu до середины щелчка - вы можете просто нажать верхний правый угол на этот ответ с 2012 года (в настоящее время это правда в Ubuntu производном Linux Mint 18): https: //askubuntu.com/a/141460

1
задан 9 June 2017 в 00:03

3 ответа

Загрузка BIOS / CSM / устаревшего режима и EFI / UEFI-режима выполняется совсем по-другому. В частности, вы почти наверняка не перезаписали какие-либо загрузочные записи Windows или файлы. Скорее всего, вы просто установили GRUB в качестве загрузчика по умолчанию; но поскольку GRUB полагается на файлы, хранящиеся на флеш-накопителе USB, результатом является то, что GRUB не будет работать правильно, если USB-накопитель не подключен. Существует несколько способов решения этой проблемы, включая (но необязательно):

Установите еще один менеджер загрузки. Некоторые диспетчеры загрузки, отличные от GRUB, не полагаются на файлы, хранящиеся в системном разделе EFI (ESP). Например, мой менеджер загрузки rEFInd должен хорошо работать для вас. Если вы установите rEFInd и сделаете его загрузочной программой по умолчанию, вы увидите rEFInd каждый раз при загрузке, но вы все равно сможете загружать Windows, даже когда USB-накопитель отключен от сети. Одним из возможных осложнений является безопасная загрузка; если он включен, вам нужно будет зарегистрировать один или два ключа Secure Boot, используя первый пользовательский интерфейс MokManager, который не является удобным для пользователя при первом запуске. Подробнее см. Документацию rEFInd Secure Boot. Теоретически вы можете использовать диспетчер загрузки Windows в качестве загрузочной программы по умолчанию; но я не знаю, как настроить его для загрузки в GRUB. Если вы хотите использовать этот вариант, я предлагаю вам рассказать об этом на форуме Windows. Используйте встроенный менеджер загрузки. Возможно, ваш компьютер оснащен встроенным менеджером загрузки, который можно использовать для обхода GRUB и загрузки Windows. Однако подробные сведения о том, как его использовать, варьируются от одного компьютера к другому. Как правило, при включении компьютера вы должны нажать Esc, Enter или функциональную клавишу; но какой ключ к удару варьируется от одной системы к другой. Вы можете сделать это только для загрузки Windows, или вы можете изменить значение по умолчанию (через efibootmgr в Ubuntu или EasyUEFI в Windows) для загрузки Windows, а затем использовать встроенный диспетчер загрузки только тогда, когда вы хотите загрузить Windows. Move /boot - Файлы конфигурации GRUB находятся в каталоге /boot/grub, поэтому одним из способов обработки этого является создание небольшого раздела (~ 500-1000 МБ) /boot на внутреннем жестком диске вашего компьютера. Это будет поддерживать работу GRUB даже при отключении USB-накопителя. Это проще всего сделать во время установки Ubuntu, поэтому, если вы захотите переустановить, вы можете попробовать. Вы также можете сделать это после установки Ubuntu, но для этого потребуется перемещение файлов, а затем повторная установка GRUB. См. Этот вопрос немного больше об этой возможности. Переконфигурируйте GRUB. Можно перенастроить GRUB, чтобы не полагаться на файлы в каталоге Linux /boot. Это продвинутая тема. Эта страница wiki описывает эту расширенную конфигурацию GRUB. (Обратите внимание, что страница описывает себя как устаревшую и ссылается на другую, но на новой странице отсутствуют детали, необходимые для этого подхода.) Обратите внимание: если вы это сделаете, сценарии конфигурации GRUB по умолчанию больше не будут обновлять grub.cfg, поэтому вам нужно будет справиться с этим самим, а это означает, что с вашей стороны требуется больше усилий по техобслуживанию. В целом, я не рекомендую вам попробовать этот подход; Я упоминаю это только ради полноты.

Обратите внимание, что необходимо выполнить не реконфигурацию в Windows с некоторыми возможными исключениями:

Установить другой менеджер загрузки - некоторая загрузка без GRUB менеджеры не полагаются на файлы, хранящиеся в системном разделе EFI (ESP). Например, мой менеджер загрузки rEFInd должен хорошо работать для вас. Если вы установите rEFInd и сделаете его загрузочной программой по умолчанию, вы увидите rEFInd каждый раз при загрузке, но вы все равно сможете загружать Windows, даже когда USB-накопитель отключен от сети. Одним из возможных осложнений является безопасная загрузка; если он включен, вам нужно будет зарегистрировать один или два ключа Secure Boot, используя первый пользовательский интерфейс MokManager, который не является удобным для пользователя при первом запуске. Подробнее см. Документацию rEFInd Secure Boot. Теоретически вы можете использовать диспетчер загрузки Windows в качестве загрузочной программы по умолчанию; но я не знаю, как настроить его для загрузки в GRUB. Если вы хотите использовать этот параметр, я предлагаю вам спросить об этом на форуме Windows. Если вы хотите использовать диспетчер загрузки Windows для управления процессом загрузки, как отмечалось ранее, вам нужно будет перенастроить его в Окна. Используйте встроенный диспетчер загрузки. Возможно, ваш компьютер оснащен встроенным менеджером загрузки, который вы можете использовать для обхода GRUB и загрузки Windows. Однако подробные сведения о том, как его использовать, варьируются от одного компьютера к другому. Как правило, при включении компьютера вы должны нажать Esc, Enter или функциональную клавишу; но какой ключ к удару варьируется от одной системы к другой. Вы можете сделать это только для загрузки Windows, или вы можете изменить значение по умолчанию (через efibootmgr в Ubuntu или EasyUEFI в Windows) для загрузки Windows, а затем использовать встроенный диспетчер загрузки только тогда, когда вы хотите загрузить Windows. [!d8 ]
1
ответ дан 22 May 2018 в 21:44
  • 1
    Большое вам спасибо за отличный ответ и за rEFInd. Все, что мне нужно было сделать, это загрузиться в Ubuntu, запустить sudo apt-get install refind, был задан во время установки, хочу ли я разрешить его записывать в ESP и взять под контроль (или что-то в этом роде), которое я с радостью принял, и теперь я может легко загрузиться с USB-накопителем или без него. – thomanski 16 June 2017 в 22:49
  • 2
    Я должен добавить, что я часто испытываю куки-перевороты . Это, похоже, не ограничивается обновлениями grub (если у меня не было четырех из них без моего ведома), но это также не происходит при каждом перезапуске. Я не могу сказать. refind-install исправляет это, хотя и теперь я понял, что Fn + F12 берет меня (на моем Lenovo 3 11 ») во встроенный менеджер загрузки, о котором вы упоминали, поэтому всегда есть эта альтернатива. – thomanski 18 June 2017 в 17:09
  • 3
    При частых перезагрузках вы можете рассмотреть возможность вызова refind-mkdefault в /etc/rc.local. Это, по крайней мере, автоматизирует сброс rEFInd в менеджер загрузки по умолчанию после загрузки Ubuntu. Если в переводе с Ubuntu произошли какие-либо ошибки при загрузке, создание ссылки на refind-mkdefault в /etc/rc6.d может устранить проблему. – Rod Smith 18 June 2017 в 17:25

Загрузка BIOS / CSM / устаревшего режима и EFI / UEFI-режима выполняется совсем по-другому. В частности, вы почти наверняка не перезаписали какие-либо загрузочные записи Windows или файлы. Скорее всего, вы просто установили GRUB в качестве загрузчика по умолчанию; но поскольку GRUB полагается на файлы, хранящиеся на флеш-накопителе USB, результатом является то, что GRUB не будет работать правильно, если USB-накопитель не подключен. Существует несколько способов решения этой проблемы, включая (но необязательно):

Установите еще один менеджер загрузки. Некоторые диспетчеры загрузки, отличные от GRUB, не полагаются на файлы, хранящиеся в системном разделе EFI (ESP). Например, мой менеджер загрузки rEFInd должен хорошо работать для вас. Если вы установите rEFInd и сделаете его загрузочной программой по умолчанию, вы увидите rEFInd каждый раз при загрузке, но вы все равно сможете загружать Windows, даже когда USB-накопитель отключен от сети. Одним из возможных осложнений является безопасная загрузка; если он включен, вам нужно будет зарегистрировать один или два ключа Secure Boot, используя первый пользовательский интерфейс MokManager, который не является удобным для пользователя при первом запуске. Подробнее см. Документацию rEFInd Secure Boot. Теоретически вы можете использовать диспетчер загрузки Windows в качестве загрузочной программы по умолчанию; но я не знаю, как настроить его для загрузки в GRUB. Если вы хотите использовать этот вариант, я предлагаю вам рассказать об этом на форуме Windows. Используйте встроенный менеджер загрузки. Возможно, ваш компьютер оснащен встроенным менеджером загрузки, который можно использовать для обхода GRUB и загрузки Windows. Однако подробные сведения о том, как его использовать, варьируются от одного компьютера к другому. Как правило, при включении компьютера вы должны нажать Esc, Enter или функциональную клавишу; но какой ключ к удару варьируется от одной системы к другой. Вы можете сделать это только для загрузки Windows, или вы можете изменить значение по умолчанию (через efibootmgr в Ubuntu или EasyUEFI в Windows) для загрузки Windows, а затем использовать встроенный диспетчер загрузки только тогда, когда вы хотите загрузить Windows. Move /boot - Файлы конфигурации GRUB находятся в каталоге /boot/grub, поэтому одним из способов обработки этого является создание небольшого раздела (~ 500-1000 МБ) /boot на внутреннем жестком диске вашего компьютера. Это будет поддерживать работу GRUB даже при отключении USB-накопителя. Это проще всего сделать во время установки Ubuntu, поэтому, если вы захотите переустановить, вы можете попробовать. Вы также можете сделать это после установки Ubuntu, но для этого потребуется перемещение файлов, а затем повторная установка GRUB. См. Этот вопрос немного больше об этой возможности. Переконфигурируйте GRUB. Можно перенастроить GRUB, чтобы не полагаться на файлы в каталоге Linux /boot. Это продвинутая тема. Эта страница wiki описывает эту расширенную конфигурацию GRUB. (Обратите внимание, что страница описывает себя как устаревшую и ссылается на другую, но на новой странице отсутствуют детали, необходимые для этого подхода.) Обратите внимание: если вы это сделаете, сценарии конфигурации GRUB по умолчанию больше не будут обновлять grub.cfg, поэтому вам нужно будет справиться с этим самим, а это означает, что с вашей стороны требуется больше усилий по техобслуживанию. В целом, я не рекомендую вам попробовать этот подход; Я упоминаю это только ради полноты.

Обратите внимание, что необходимо выполнить не реконфигурацию в Windows с некоторыми возможными исключениями:

Установить другой менеджер загрузки - некоторая загрузка без GRUB менеджеры не полагаются на файлы, хранящиеся в системном разделе EFI (ESP). Например, мой менеджер загрузки rEFInd должен хорошо работать для вас. Если вы установите rEFInd и сделаете его загрузочной программой по умолчанию, вы увидите rEFInd каждый раз при загрузке, но вы все равно сможете загружать Windows, даже когда USB-накопитель отключен от сети. Одним из возможных осложнений является безопасная загрузка; если он включен, вам нужно будет зарегистрировать один или два ключа Secure Boot, используя первый пользовательский интерфейс MokManager, который не является удобным для пользователя при первом запуске. Подробнее см. Документацию rEFInd Secure Boot. Теоретически вы можете использовать диспетчер загрузки Windows в качестве загрузочной программы по умолчанию; но я не знаю, как настроить его для загрузки в GRUB. Если вы хотите использовать этот параметр, я предлагаю вам спросить об этом на форуме Windows. Если вы хотите использовать диспетчер загрузки Windows для управления процессом загрузки, как отмечалось ранее, вам нужно будет перенастроить его в Окна. Используйте встроенный диспетчер загрузки. Возможно, ваш компьютер оснащен встроенным менеджером загрузки, который вы можете использовать для обхода GRUB и загрузки Windows. Однако подробные сведения о том, как его использовать, варьируются от одного компьютера к другому. Как правило, при включении компьютера вы должны нажать Esc, Enter или функциональную клавишу; но какой ключ к удару варьируется от одной системы к другой. Вы можете сделать это только для загрузки Windows, или вы можете изменить значение по умолчанию (через efibootmgr в Ubuntu или EasyUEFI в Windows) для загрузки Windows, а затем использовать встроенный диспетчер загрузки только тогда, когда вы хотите загрузить Windows.
1
ответ дан 18 July 2018 в 11:57

Загрузка BIOS / CSM / устаревшего режима и EFI / UEFI-режима выполняется совсем по-другому. В частности, вы почти наверняка не перезаписали какие-либо загрузочные записи Windows или файлы. Скорее всего, вы просто установили GRUB в качестве загрузчика по умолчанию; но поскольку GRUB полагается на файлы, хранящиеся на флеш-накопителе USB, результатом является то, что GRUB не будет работать правильно, если USB-накопитель не подключен. Существует несколько способов решения этой проблемы, включая (но необязательно):

Установите еще один менеджер загрузки. Некоторые диспетчеры загрузки, отличные от GRUB, не полагаются на файлы, хранящиеся в системном разделе EFI (ESP). Например, мой менеджер загрузки rEFInd должен хорошо работать для вас. Если вы установите rEFInd и сделаете его загрузочной программой по умолчанию, вы увидите rEFInd каждый раз при загрузке, но вы все равно сможете загружать Windows, даже когда USB-накопитель отключен от сети. Одним из возможных осложнений является безопасная загрузка; если он включен, вам нужно будет зарегистрировать один или два ключа Secure Boot, используя первый пользовательский интерфейс MokManager, который не является удобным для пользователя при первом запуске. Подробнее см. Документацию rEFInd Secure Boot. Теоретически вы можете использовать диспетчер загрузки Windows в качестве загрузочной программы по умолчанию; но я не знаю, как настроить его для загрузки в GRUB. Если вы хотите использовать этот вариант, я предлагаю вам рассказать об этом на форуме Windows. Используйте встроенный менеджер загрузки. Возможно, ваш компьютер оснащен встроенным менеджером загрузки, который можно использовать для обхода GRUB и загрузки Windows. Однако подробные сведения о том, как его использовать, варьируются от одного компьютера к другому. Как правило, при включении компьютера вы должны нажать Esc, Enter или функциональную клавишу; но какой ключ к удару варьируется от одной системы к другой. Вы можете сделать это только для загрузки Windows, или вы можете изменить значение по умолчанию (через efibootmgr в Ubuntu или EasyUEFI в Windows) для загрузки Windows, а затем использовать встроенный диспетчер загрузки только тогда, когда вы хотите загрузить Windows. Move /boot - Файлы конфигурации GRUB находятся в каталоге /boot/grub, поэтому одним из способов обработки этого является создание небольшого раздела (~ 500-1000 МБ) /boot на внутреннем жестком диске вашего компьютера. Это будет поддерживать работу GRUB даже при отключении USB-накопителя. Это проще всего сделать во время установки Ubuntu, поэтому, если вы захотите переустановить, вы можете попробовать. Вы также можете сделать это после установки Ubuntu, но для этого потребуется перемещение файлов, а затем повторная установка GRUB. См. Этот вопрос немного больше об этой возможности. Переконфигурируйте GRUB. Можно перенастроить GRUB, чтобы не полагаться на файлы в каталоге Linux /boot. Это продвинутая тема. Эта страница wiki описывает эту расширенную конфигурацию GRUB. (Обратите внимание, что страница описывает себя как устаревшую и ссылается на другую, но на новой странице отсутствуют детали, необходимые для этого подхода.) Обратите внимание: если вы это сделаете, сценарии конфигурации GRUB по умолчанию больше не будут обновлять grub.cfg, поэтому вам нужно будет справиться с этим самим, а это означает, что с вашей стороны требуется больше усилий по техобслуживанию. В целом, я не рекомендую вам попробовать этот подход; Я упоминаю это только ради полноты.

Обратите внимание, что необходимо выполнить не реконфигурацию в Windows с некоторыми возможными исключениями:

Установить другой менеджер загрузки - некоторая загрузка без GRUB менеджеры не полагаются на файлы, хранящиеся в системном разделе EFI (ESP). Например, мой менеджер загрузки rEFInd должен хорошо работать для вас. Если вы установите rEFInd и сделаете его загрузочной программой по умолчанию, вы увидите rEFInd каждый раз при загрузке, но вы все равно сможете загружать Windows, даже когда USB-накопитель отключен от сети. Одним из возможных осложнений является безопасная загрузка; если он включен, вам нужно будет зарегистрировать один или два ключа Secure Boot, используя первый пользовательский интерфейс MokManager, который не является удобным для пользователя при первом запуске. Подробнее см. Документацию rEFInd Secure Boot. Теоретически вы можете использовать диспетчер загрузки Windows в качестве загрузочной программы по умолчанию; но я не знаю, как настроить его для загрузки в GRUB. Если вы хотите использовать этот параметр, я предлагаю вам спросить об этом на форуме Windows. Если вы хотите использовать диспетчер загрузки Windows для управления процессом загрузки, как отмечалось ранее, вам нужно будет перенастроить его в Окна. Используйте встроенный диспетчер загрузки. Возможно, ваш компьютер оснащен встроенным менеджером загрузки, который вы можете использовать для обхода GRUB и загрузки Windows. Однако подробные сведения о том, как его использовать, варьируются от одного компьютера к другому. Как правило, при включении компьютера вы должны нажать Esc, Enter или функциональную клавишу; но какой ключ к удару варьируется от одной системы к другой. Вы можете сделать это только для загрузки Windows, или вы можете изменить значение по умолчанию (через efibootmgr в Ubuntu или EasyUEFI в Windows) для загрузки Windows, а затем использовать встроенный диспетчер загрузки только тогда, когда вы хотите загрузить Windows.
1
ответ дан 24 July 2018 в 19:53

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

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