Ubuntu переместить grub на другой диск

Обновлено: 02.07.2024

У меня есть основная установка Mint на моем SSD. Затем я установил второй дистрибутив (Ubuntu) на внешний жесткий диск, думая, что могу просто отключить его и вернуться к предыдущему. Судя по всему, Linux так не работает.

Мне удалось снова загрузиться в Mint, изменив что-то в GRUB, но теперь мне нужно, чтобы внешний жесткий диск присутствовал при каждой загрузке. Я предполагаю, что GRUB нужно переместить, но я нашел неубедительные ответы только в Google.

Итак, мой вопрос: как снова заставить Linux загружаться с внутреннего SSD без внешнего жесткого диска?

Если это имеет значение, это UEFI.

- 512 ГБ — основной раздел Mint SSD;
- 1 ТБ - еще один внутренний жесткий диск;
- 2 ТБ - это внешний жесткий диск с Ubuntu и, предположительно, GRUB на нем)

Привет.
Я думаю, что у вас все еще есть личинка на внутреннем диске. Что произошло (как я предполагаю), вы сначала настроили загрузку с внешнего устройства, поэтому достаточно просто изменить порядок загрузки в биосе.
Ура!

Редактировать: конец, тогда вам придется обновить grub, чтобы обнаружить новый диск для загрузки.

EDIT: проверьте файл /etc/fstab, чтобы узнать, есть ли там что-нибудь о USB

Image


Скрипт беспроводной связи

Похоже, Ubuntu был установлен с использованием раздела EFI на SSD и перезаписал загрузчик EFI Mint в папке /EFI/Ubuntu. Это ошибка в установщиках Ubuntu/Mint. Подробности и способы решения см. здесь.

В этом случае теперь вы загружаете Mint через меню Ubuntu GRUB на жестком диске (/boot/grub/grub.cfg), а также вы можете загрузить Ubuntu из этого меню (запись по умолчанию) или используя меню загрузки компьютера Ubuntu< /em> параметр.

1) Восстановите личинку Mint, как сказал JeremyB. Загрузите Mint с подключенным внешним жестким диском, откройте терминал и запустите sudo grub-install /dev/nvme0n1. Затем запустите sudo update-grub, чтобы увидеть, обнаружен ли Ubuntu на жестком диске.

2) Если это так, вы сможете загрузить Ubuntu из пункта меню grub Mint. Затем вам нужно будет решить, что теперь делать с установкой Ubuntu на жесткий диск. Вы можете переустановить, но вам нужно избежать этого снова, как указано в ссылке.

Также вы можете использовать Gparted из установленного Mint, изменить размер (уменьшить) раздел Ubuntu, чтобы создать выделенный раздел EFI на этом диске. Я не уверен (из-за его размера 2 ТБ), вам не нужно перемещать раздел Ubuntu вправо и создавать этот раздел EFI в начале этого жесткого диска. Затем, загрузив запись Ubuntu из меню grub Mint, вы можете выполнить пункт 1), чтобы установить загрузчик Ubuntu на собственный диск ( sudo grub-intall /dev/sdb ).

На этой странице подробно описаны процедуры установки и переустановки GRUB 2. Информация относится к большинству версий GRUB 2, но написана специально для версии 1.99. GRUB 1.99 включен в версии Ubuntu 11.04 (Natty Narwhal) и более поздние версии. Для получения дополнительной информации по различным темам GRUB 2 посетите главную страницу GRUB2. Для получения информации о преобразовании в GRUB Legacy или из него см. документ сообщества Grub2/Upgrading.

Загрузчик GRUB 2 включен во все поддерживаемые в настоящее время версии семейства Ubuntu. GRUB 2 может работать с традиционными компьютерными прошивками, такими как BIOS, а также с более новыми стандартами EFI/UEFI. Он совместим с MBR, GPT и другими таблицами разделов.

Все ссылки на GRUB относятся к GRUB 2. Там, где обсуждается GRUB 0.97, он будет упоминаться по номеру версии или как GRUB Legacy.

Установка GRUB 2 автоматически включается в обычную установку Ubuntu. Ввод, требуемый пользователем для первоначальной настройки, очень прост. Если установка будет использовать весь диск, никаких специальных настроек GRUB не требуется. Если пользователь хочет использовать определенный раздел для Ubuntu, он должен выбрать раздел Ubuntu и диск, на который следует встроить информацию о загрузчике.

Главные папки GRUB 2 – это /boot/grub/ и /etc/grub.d/. Пользовательские настройки хранятся в файле /etc/default/grub. Меню GRUB 2 построено на основе информации, содержащейся в /boot/grub/grub.cfg.

Параметры установки (LiveCD)

Использование всего диска («Стереть диск и установить Ubuntu»):

Установить на весь диск: пользователь должен выбрать диск, на который будут установлены Ubuntu и GRUB 2. GRUB 2 перезапишет загрузочную информацию диска и поместит файлы GRUB 2 в соответствующие места.

Установка Ubuntu в определенный раздел («Что-то еще»):

При использовании опции «Что-то еще» вам будет предложено выбрать «Устройство для установки загрузчика».Выберите: * либо диск (например, /dev/sdX, а не /dev/sdXY), на котором BIOS настроен для загрузки (рекомендуется для обычного использования) * ИЛИ раздел (например, /dev/sdXY, а не /dev/sdX) ), на котором будет установлен Ubuntu (/boot, else /) (только если вы хотите загрузить его из другого загрузчика; если есть сомнения, НЕ выбирайте этот вариант)

  • укажите диск (например, /dev/sdX, а не /dev/sdaXY), который в данный момент не используется для загрузки системы, в качестве местоположения загрузчика.
  • После завершения установки измените порядок загрузки (через настройку BIOS), чтобы диск, на который была записана информация GRUB, загружался первым.
  • Если пользователь хочет восстановить загрузку с исходным загрузчиком, измените порядок загрузки обратно на исходный диск.

Примечания по BIOS/MBR

GRUB 2 обычно записывает информацию о загрузчике в область сразу за основной загрузочной записью и перед первым разделом. Некоторое программное обеспечение в операционных системах, отличных от Linux, также использовало эту встроенную область и сломало систему, перезаписав информацию GRUB 2 в системах с двойной загрузкой. GRUB 2 теперь может распознавать эту потенциальную проблему и избегать ее.

Информацию о загрузчике не обязательно устанавливать во встроенную область MBR. Он также может полностью обойти MBR и быть установленным в определенный раздел. При этом расположение файлов GRUB 2 указывается с помощью черных списков. Эта опция недоступна при установке Ubuntu с графическим интерфейсом, но ее можно сделать через терминал после установки. Даже в этом случае этот метод не так надежен, как запись в MBR, и не рекомендуется разработчиками GRUB.

Примечания по BIOS/GPT

Если BIOS настроен на загрузку диска в режиме Legacy/mbr, для установки GRUB2 на диск GPT (таблица разделов GUID) требуется выделенный загрузочный раздел BIOS с рекомендуемым размером не менее 1 МБ. Этот раздел можно создать с помощью GParted или других инструментов для создания разделов или с помощью командной строки. Он должен быть отмечен флагом bios_grub. Необходимые модули GPT автоматически включаются во время установки, когда GRUB 2 обнаруживает схему GPT.

GRUB 2 совместим с EFI/UEFI и загружает необходимые модули во время установки. Дополнительную информацию по этой теме см. в документации сообщества UEFI.

После установки

    GRUB 2 будет загрузчиком по умолчанию для компьютера.
      GRUB 2 запишет информацию в загрузочную область указанного диска, указывающую на файлы GRUB 2 установки Ubuntu. В более ранних версиях GRUB 2 в системах BIOS любая информация, ранее содержащаяся в области сразу за MBR, будет перезаписана. Усовершенствование GRUB 2 позволяет записывать загрузочную информацию в другую область, если приложение, отличное от Linux, уже использовало эту область.
    • Загрузочные файлы Windows в разделе Windows не затрагиваются установкой GRUB 2. Изменяются только данные MBR. Управление процессом загрузки Windows можно получить, выбрав запись Windows в меню GRUB 2 во время загрузки.

    Чтобы просмотреть файловую систему GRUB 2 и параметры конфигурации, перейдите на страницу документации сообщества Grub 2.

    • После установки другой операционной системы, в которой был установлен собственный загрузчик, переустановите GRUB2, чтобы вернуть управление нужной ОС. Когда операционная система добавляется на мультизагрузочный компьютер, она обычно берет на себя управление процессом загрузки. Переустановка GRUB 2 из нужной ОС вернет управление процессом загрузки этой ОС.
    • Добавьте загрузочную информацию на дополнительный диск. GRUB 2 можно установить на несколько дисков — все они указывают на одну и ту же операционную систему. Это обеспечивает резервную копию на случай повреждения MBR или данных загрузочной записи на определенном диске.
    • Заменить отсутствующие файлы
    • Исправить неисправную систему, например, когда пользователь видит только «GRUB» на черном экране без запроса или когда пользователь не может загрузиться с помощью параметров режима восстановления GRUB 2.
    • Обновление Grub Legacy

    При использовании команды grub-install загрузочная информация обновляется и записывается на указанный диск, отсутствующие, но не поврежденные или намеренно удаленные файлы восстанавливаются. В частности, обновлены core.img, grubenv и device.map, а отсутствующие модули восстановлены. Если она отсутствует, папка grub будет создана заново. Команда grub-install не создает новое меню GRUB 2 (grub.cfg).

    Переустановка GRUB 2 из работающей системы

    Это перезапишет информацию MBR, чтобы она указывала на текущую установку, и перезапишет некоторые файлы GRUB 2 (которые уже работают). Поскольку это не делается во время выполнения предыдущей команды, запуск sudo update-grub после установки обеспечит актуальность меню GRUB 2.

    Исправление сломанной системы

    Если система перестала загружаться из-за сбоя GRUB 2 или повреждения MBR/загрузочного сектора, существуют различные способы переустановки GRUB 2. Сначала перечислены самые простые, за ними следуют более сложные.

    с помощью графического инструмента восстановления загрузки

    Boot-Repair — это приложение с графическим интерфейсом, которое может исправить различные проблемы GRUB 2. Его можно использовать либо с LiveCD, с собственного компакт-диска, либо во время обычного сеанса Ubuntu. В дополнение к простому пользовательскому интерфейсу Boot-Repair также включает в себя возможность запуска сценария для сбора сведений о системе, которые можно использовать для помощи в устранении неполадок на различных форумах и каналах IRC.

    Пожалуйста, обратитесь к документации сообщества Boot-Repair за инструкциями по установке и запуску этого приложения.

    в режиме спасения GRUB2

    GRUB 2 предоставляет режим rescue, который позволяет пользователю попытаться восстановить GRUB 2 со специального терминала GRUB во время загрузки. Обратитесь к разделу Grub2 Command_Line_and_Rescue_Mode для получения информации об операциях терминала GRUB.

    через терминал LiveCD

    В этом методе используется терминал с LiveCD. Пользователь должен знать имя устройства/раздела установленной системы (sda1, sdb5 и т. д.), которая затем монтируется с LiveCD. Файлы GRUB 2 копируются из библиотек LiveCD в нужные места и MBR.

    Эта операция запишет в MBR и восстановит модули и core.img в /boot/grub. Он не заменит и не восстановит grub.cfg или не исправит поврежденные файлы. Загрузите LiveCD, выберите "Попробовать" и откройте терминал.

    info.jpg

    При использовании LiveCD из-за изменений GRUB 2 между выпусками Ubuntu пользователю рекомендуется загружать LiveCD того же выпуска (11.10, 12.04 и т. д.), что и выпуск, который нужно восстановить. Если пользователь установил другую версию GRUB 2, используйте LiveCD с той же версией GRUB 2.

    При необходимости используйте команду fdisk, чтобы определить раздел, на котором установлена ​​Ubuntu. Опция fdisk "-l" представляет собой строчную букву "L". Ищите один из подходящего размера или форматирования. Запуск sudo blkid может предоставить дополнительную информацию, которая поможет найти нужный раздел, особенно если разделы помечены. '

    grub-install восстановит отсутствующие файлы в папке grub, но не восстановит намеренно удаленные или поврежденные файлы. Для выполнения этих задач необходимо полностью удалить и переустановить GRUB 2.

    Если Ubuntu установлена ​​в файловой системе B-tree, например, btrfs, тогда /boot меняется на /@/boot в приведенных выше командах, так что:

    Если пользователь хочет узнать, почему произошел сбой системы, обратитесь к разделу Команды после восстановления ниже.

    с помощью копирования файлов разделов

    Этот метод не работает, если GRUB еще не установлен или если файлы GRUB были удалены.

    important.jpg

    Этот метод говорит о 9.10, поэтому он может быть устаревшим.

    1. Загрузитесь с рабочего стола LiveCD.
    2. Смонтируйте раздел с вашей установкой Ubuntu.

      Устройство/диск обозначается sdX, где X — обозначение устройства. sda — это первое устройство, sdb — второе и т. д. Для большинства пользователей MBR следует установить на sda, первый диск в их система. Пример:

      Если пользователь получает сообщение "ошибка: невозможно открыть /boot/grub/device.map", добавьте переключатель -m и путь к файлу device.map. к команде следующим образом: Пример:

      Если пользователь хочет узнать, почему произошел сбой системы, обратитесь к разделу Команды после восстановления ниже.

      через ChRoot

      1. Загрузитесь с рабочего стола LiveCD. Компакт-диск должен быть 64-разрядным (не 32-разрядным), если исправляемая система является 64-разрядной.
      2. Откройте терминал. Способ зависит от версии.
      • Замените правильный раздел: sda1, sdb5 и т. д.

      Переустановите GRUB 2 (замените правильное устройство на sda, sdb и т. д. не указывайте номер раздела):

      Восстановление загрузки после обновления Windows в Ubuntu 14.04 (без RAID)

      • Вставьте установочный носитель Ubuntu (например, 64-разрядный DVD-диск Ubuntu 14.04 LTS)
      • Убедитесь, что порядок загрузки BIOS настроен на чтение с носителя в первую очередь (проконсультируйтесь с руководством по материнской плате/компьютеру) и перезагрузите компьютер.
      • Выберите режим Ubuntu Live/Try (не устанавливать)
      • Нажмите фиолетовую кнопку поиска Ubuntu — введите «gparted» и нажмите на его значок.
      • Определите имя вашего раздела Linux (/dev/sdXY) — вы сможете идентифицировать его, распознав его формат (скорее всего, ext4) и размер (количество ГБ)
      • Нажмите фиолетовую кнопку поиска Ubuntu — введите «gnome-terminal» и нажмите на его значок

      Очистка и переустановка GRUB 2

      Разница между использованием команды grub-install и очисткой и переустановкой GRUB 2 заключается в том, что последняя полностью удаляет все файлы GRUB 2 и системные настройки. Очистка GRUB 2 также является методом сброса всех параметров конфигурации до значений по умолчанию в рабочей системе. Это может исправить сбои GRUB 2 из-за поврежденных файлов и неправильных конфигураций, а также из-за отсутствующих папок/файлов, удаленных пользователем. Пакеты GRUB 2, удаленные и переустановленные с помощью этой процедуры, включают grub-pc, grub-common и, в Grub 1.99 и более поздних версиях, grub-gfxpayload-lists.

      important.jpg

      Во время этой операции пользователь временно останется без загрузчика. Перед очисткой пакетов GRUB 2 убедитесь, что у вас есть работающее подключение к Интернету и доступ к репозиториям.

      Эту процедуру можно очень просто выполнить с помощью Boot-Repair или описанной ниже терминальной процедуры.

      Примечание: процедура Boot-Repair также удалит пользовательские файлы, которые могут блокировать загрузку. Он также может очищать и переустанавливать GRUB2 для систем UEFI/LVM/RAID.

      с помощью графического инструмента восстановления загрузки

      * Запустите Boot-Repair либо с liveCD, либо из установленного сеанса * Нажмите «Дополнительные параметры» --> вкладка «Параметры GRUB» * Установите флажок «Очистить GRUB и переустановить его» --> Применить

      Плакат впервые и очень новичок, поэтому, пожалуйста, простите мое невежество и ошибки.

      Я использовал Linux Mint 18, установленный на жестком диске емкостью 500 ГБ, и недавно установил LM20 на твердотельный накопитель емкостью 240 ГБ.

      Проверяя разделы, я вижу, что раздел EFI LM20-240GB-SSD пуст, поэтому мне кажется, что способ загрузки заключается в том, что mobo NVRAM направляет EFI на жесткий диск емкостью 500 ГБ, где находится GRUB, и оттуда я выбираю LM20 и отправляется в раздел LM20, который загружает LM20.

      Это работает нормально, но требует, чтобы оба диска были в рабочем состоянии. На данный момент я хочу оставить старый диск только для данных и резервных копий, но, возможно, однажды я захочу его удалить или он просто выйдет из строя.

      Мне кажется, что имеет смысл и безопаснее иметь EFI boot-GRUB в том же LM20-240GB-SSD и лучше сделать это сейчас, без спешки, чем в экстренной ситуации.

      Мне кажется, что если я просто физически отключу старый жесткий диск и запущу Boot-repair, SSD EFI станет загрузочным, но есть большая вероятность, что я потеряю доступ к старому диску.

      С другой стороны, дураки спешат туда, куда ангелы боятся ступить, и я хочу быть предельно осторожным и ступать очень легко и осторожно.

      Я хочу переместить GRUB с одного диска на другой и узнать больше обо всем процессе загрузки.

      Сейчас я думаю, что раздел EFI на твердотельном накопителе LM20 пуст и не используется, поэтому я могу попытаться встроить его в загрузочный раздел, и он не сможет причинить большого вреда, пока я не коснусь других разделов.

      Поэтому моя идея состояла в том, чтобы сделать раздел LM20 EFI загрузочным и создать запись в mobo NVRAM, указывающую на него. Это кажется мне наименее опасным, потому что, если что-то пойдет не так, старая последовательность загрузки через жесткий диск LM18 все равно будет работать.

      Подводя итог: я хочу иметь возможность загружаться в LM20, не полагаясь на наличие и работоспособность другого жесткого диска. Как это сделать безопаснее?

      И последнее замечание: я знаю, что Linux Mint — это не Ubuntu, а производная версия, но я считаю, что в отношении проблемы, которую я представляю здесь, они идентичны.

      Убедитесь, что у вас есть рабочая копия live installer и вы знаете, как добавить Boot-Repair.
      Я выполнил все эти команды в своей системе с различными версиями Ubuntu, но не с Mint. Если возникают проблемы или опечатки, вы можете предотвратить загрузку, а затем запустить расширенный режим полного восстановления Boot-Repair с полной переустановкой grub.

      Быстрый ответ: просто используйте расширенный режим Boot-Repair, чтобы выполнить полную переустановку grub с указанием диска sdb.


      Много деталей, если вы хотите понять, как все это работает, и некоторые детали, чтобы сделать это вручную.
      Установщик Ubuntu Ubiquity устанавливает grub только на первый диск.
      Не уверен, что Mint использует установщик Ubiquity.
      Протестировали установки Debian и Fedora, и обе они позволили мне выбрать диск sdb в качестве места для загрузки UEFI, и они установили ESP на диск sdb. Дополнительные установки Ubuntu перезаписывают загрузку моей основной рабочей установки на первом диске, теперь на диске NVMe, если я не сделаю обходной путь.

      Загрузка выполняется из UEFI с использованием GUID, также известного как partUUID. Таким образом, вход в UEFI должен загружаться в ESP по GUID.
      Тогда с Ubuntu есть запись grub.cfg из 3 строк, которая загружает полный grub.cfg в вашей установке. С несколькими Ubuntu я только что вручную отредактировал этот 3-строчный grub для загрузки другой установки.
      Вы можете добавить новую загрузочную запись UEFI, но версия grub для Ubuntu где-то жестко закодирована для использования /EFI/ubuntu/grub.cfg. Я изменил имя в /etc/default/grub, а затем получил новую запись UEFI с переустановкой grub, но он по-прежнему загружал /EFI/ubuntu/grub.cfg.

      Посмотрите на это, ваша запись UEFI содержит часть UUID (GUID) ESP.
      sudo efibootmgr -v
      lsblk -o имя,точка монтирования,метка,размер,тип fs,uuid,partuuid | egrep -v "^петля"

      Не уверен, где Mint имеет свою запись, с Ubuntu, настройте, если Mint использует mint:
      cat /boot/efi/EFI/ubuntu/grub.cfg

      Если вы просто переустановите grub, указав свой диск Mint, он переместит загрузку по умолчанию на новую запись.
      Вы можете выполнить полную переустановку grub, использовать Boot-Repair или вручную использовать efibootmgr для новой записи UEFI и скопировать ESP с одного диска на другой.
      Используя efibootmgr, вы можете дать другое имя другой записи, чтобы вы могли отличить их друг от друга, иначе она просто перезапишет текущую.

      Это создаст новую запись UEFI для загрузки Ubuntu из раздела 1 sda в качестве ESP. Вы можете запустить это с помощью mint18 в качестве описания.
      sudo efibootmgr -c -w -L ubuntu -d /dev/sda -p1
      Это создаст новую запись UEFI для загрузки «mint20» из раздела 1 sdb в качестве ESP. Но вы должны были скопировать папки /EFI/ubuntu и /EFI/Boot из sda в sdb или переустановить grub в sdb.
      sudo efibootmgr -c -w -L mint20 -d /dev/sdb -p1
      Подробнее см. здесь:
      man efibootmgr

      Если вы запустите Boot-Repair и посмотрите его отчет, он запустит efibootmgr -v, список дисков с UUID и partUUID и вывод /EFI/. /grub.cfg.

      Затем вы можете отредактировать /EFI/ubuntu/grub.cfg в sda, чтобы напрямую загрузить старую установку Mint, изменив UUID и ссылку на раздел.

      Вы можете выполнить полную переустановку grub, использовать Boot-Repair или вручную использовать efibootmgr для новой записи UEFI и скопировать ESP с одного диска на другой.
      Большое спасибо за ваш подробный пост.

      Я взял ту фразу, которая показалась мне лучшим способом действий, и она оказалась намного проще, чем я когда-либо мог себе представить.

      Как я уже сказал, раздел EFI нового диска был пуст, поэтому я начал с копирования туда папки EFI с другого диска.

      Я думал, что мне, возможно, придется "пометить раздел как загрузочный" (не знаю как), отредактировать список NVRAM и т. д., но, как оказалось, когда я снова загрузился, BIOS обнаружил новый загрузочный раздел и добавил его в список, и я загрузился прямо туда.

      Я проверил с помощью efibootmgr и, конечно же, там есть новая запись. Так что это один из тех очень редких случаев, когда все оказывается проще, чем ожидалось.

      Еще раз спасибо за помощь.

      Обычно вы устанавливаете раздел FAT32 в качестве системного раздела ESP - efi с флагом esp и флагом загрузки с помощью gparted (щелчок правой кнопкой мыши).
      Только одна FAT32 в качестве ESP на диск или устройство.
      Хотя некоторые имеют несколько файлов FAT32 с загрузочными файлами. UEFI увидит только один, но grub может разрешить загрузку с других.

      Обычно вы устанавливаете раздел FAT32 в качестве системного раздела ESP - efi с флагом esp и флагом загрузки с помощью gparted (щелчок правой кнопкой мыши).
      Только одна FAT32 в качестве ESP на диск или устройство.
      Хотя некоторые имеют несколько файлов FAT32 с загрузочными файлами. UEFI увидит только один, но grub может позволить вам загрузиться с других.
      Кажется, когда я установил LM20, установка создала ESP Fat32, но оставила его пустым и использовала тот, что на старом жестком диске, но раздел был там, и было достаточно просто скопировать папку и файлы EFI.

      Один из тех очень редких случаев в жизни, когда все оказалось лучше, чем казалось вначале.

      Кажется, я понимаю общие принципы процесса загрузки, список NVRAM ссылается на загрузочные устройства через UUID. но UUID, которые я вижу с помощью efibootmgr в списке, похоже, не совпадают с UUID, которые я вижу в самих дисках с приложением для дисков. Мне это непонятно.

      UEFI использует идентификатор GUID, также известный как partUUID.
      Если вы сравните partUUID с записью UEFI, вы увидите одно и то же очень длинное число:
      sudo efibootmgr -v
      lsblk -o имя,точка монтирования,метка,размер,тип fs,uuid,partuuid | egrep -v "^петля"

      UEFI использует идентификатор GUID, также известный как partUUID.
      Если вы сравните partUUID с записью UEFI, вы увидите одно и то же очень длинное число:
      sudo efibootmgr -v
      lsblk -o имя,точка монтирования,метка,размер,тип fs,uuid,partuuid | egrep -v "^loop"
      Я не знал команду lsblk. Теперь, когда я его использую, я вижу корреляцию между списком EFI и тем, что смонтировано. Спасибо.

      ИМЯ МЕТКА МОНТАЖА РАЗМЕР FSTYPE
      sda 465,8G
      ├─sda1 /boot/efi 512M vfat
      ├─sda2 /mnt/3b832ec4-fd2d-4824-bb84-6ed19723d3af 457, 4G ext4
      └─sda3 7,9G swap
      sdb 223,6G
      ├─sdb1 512M vfat
      └─sdb2 /run/timeshift/backup 223,1G ext4
      sr0 1024M


      sda — это старый жесткий диск LM18 емкостью 500 ГБ, а
      sdb — твердотельный накопитель LM20 емкостью 240 ГБ, который я сейчас использую.

      Почему точка подключения sdb2 показывает /run/timeshift/backup?
      Что это значит?

      Я использую rsync для резервного копирования, а не таймшифт.Кто-то, кто использует таймшифт, может знать.
      Но это похоже на ваш резервный раздел?

      Чтобы привлечь пользователей, использующих таймшифт, лучше всего опубликовать новую тему с этим названием, чтобы они могли ее просмотреть.

      Я перезагрузился несколько раз, и теперь точка монтирования всегда "/", как и должно быть.

      Я думаю, это был какой-то сбой, или он делал резервную копию, или что-то в этом роде.

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

      Привет, ребята, у меня две операционные системы, одна из них Ubuntu 18.04. а другой - домашняя Win10. Оба они установлены на двух отдельных SSD-дисках (оба диска имеют емкость 500 ГБ). Я установил их на отдельные диски, потому что не хочу повредить одну из ОС, если мне в будущем понадобится переустановить одну из них. Проблема в том, что каждый раз, когда я хочу переключить ОС, мне приходится заходить в биос и переключать порядок загрузки, что становится раздражающим. Я разделил диск Ubuntu следующим образом: раздел подкачки 6 ГБ (я не использую гибернацию), домашний раздел 15 ГБ, а остальное — для основного раздела. Есть ли возможность установить grub после установки, не затрагивая ни одну из двух операционных систем?

      Кондоблок

      Известный участник

      Я могу себе представить, что это очень быстро надоест.

      Я использую Linux Mint 20, ответвление Ubuntu. так что они очень похожи

      одним из основных отличий является то, что я не использую двойную загрузку (когда я оставил Win 10 позади. Я серьезно оставил ее позади)

      Я также очень мало знаю о grub. есть и другие, которые, скорее всего, будут говорить вам об этом до ушей.

      Однако.
      1. У вас установлен и работает Timeshift на Ubuntu?
      Если нет. сделай это.
      Оно будет среди приложений в Менеджере ПО.
      Настройте сохранение снимков на внешний жесткий диск. Нет необходимости иметь десятки снимков. наверное двух в месяц будет достаточно. (Я оставляю два в месяц, а затем удаляю один из предыдущего месяца. Так что у меня всегда есть три)
      Если вам нужна рука, чтобы настроить его. пожалуйста, просто спросите

      <р>2. Также в Менеджере программного обеспечения есть это.

      grub 2.jpg

      grub review.jpg

      ТАК. моя точка зрения такова.
      Настройте Timeshift так, чтобы, если что-то пойдет не так, вы могли просто восстановить снимок своей Ubuntu, и все будет так, как будто ничего не произошло. (да, это так хорошо)

      Затем в Ubuntu . откройте Grub-pc версии 2 в диспетчере программного обеспечения и установите его.

      После этого перезагрузите компьютер и посмотрите, что произошло.

      Есть еще один участник онлайн-банкомата. @wizardfromoz, который «увидит» этот пост, придет и внесет какие-либо исправления, если я действительно что-то упустил

      Кондоблок. Австралийская глубинка :: LINUX — ЭТО ОТВЕТ. LINUX MINT используется здесь ИСКЛЮЧИТЕЛЬНО.
      duckduckgo дает лучшие технические ответы, у него нет причин не делать этого
      Живите просто. Любить щедро. Заботьтесь глубоко. Говорите ласково…. Особенно во времена C19.
      Говорят, что время лечит все раны. Я не согласен. Раны остаются. Время — разум, оберегающий свой рассудок — покрывает их шрамами, и боль уменьшается, но никогда не проходит. Роуз Кеннеди.

      волшебник из oz

      Администратор

      Есть еще один участник онлайн-банкомата. @wizardfromoz, который «увидит» этот пост, придет и внесет какие-либо исправления, если я действительно что-то упустил

      Это было бы неплохо

      Я подготовлю несколько вопросов, пока буду открывать пиво и вернусь

      Крис Тернер
      wizardfromoz


      МЫСЛИ НА МАРТ 2022 1. COVID SUX -Вакцины от глупости нет 2. НА АВ - ничего не пуленепробиваемо, но ношу кевлар - использую линукс. 3. Еще пивные часы, где я живу. 4. Приходите и спойте вместе в Rock Roxx. 5. Почему так много дистрибутивов, Wiz?

      волшебник из oz

      Администратор

      Timeshift может не быть в Software Center с 18.04, он есть в 20.04, но Майк может нам сказать.

      Если там нет, перейдите

      Там прокрутите вниз до раздела «Установка — дистрибутивы на основе Debian»

      и следуйте инструкциям.

      Лучше настроить раздел Timeshift перед его первым запуском, а затем при запуске мастера направить его в этот раздел.

      Если вы этого не сделаете, он по умолчанию создаст моментальные снимки в вашем домашнем разделе, и 15 ГБ долго не хватит.

      Я задам еще несколько вопросов в отдельном посте и предложу варианты.


      МЫСЛИ НА МАРТ 2022 1. COVID SUX -Вакцины от глупости нет 2. НА АВ - ничего не пуленепробиваемо, но ношу кевлар - использую линукс. 3. Еще пивные часы, где я живу. 4. Приходите и спойте вместе в Rock Roxx. 5. Почему так много дистрибутивов, Wiz?

      волшебник из oz

      Администратор

      Хорошие вопросы, Майк:

      <р>1.Можете ли вы загрузиться в Ubuntu, выполнить следующую команду в Терминале и сообщить результат?

      Мой выглядит так на Linux Mint

      [email protected]:~$ dpkg -l | grep личинка | grep ii
      ii grub-common 2.02-2ubuntu8.19 amd64 GRand Unified Bootloader (общие файлы)
      ii grub-efi-amd64-bin 2.02-2ubuntu8.19 amd64 GRand Unified Bootloader, версия 2 (EFI- Двоичные файлы AMD64)
      ii grub2-common 2.02-2ubuntu8.19 amd64 GRand Unified Bootloader (общие файлы для версии 2)


      Причина: grub-pc не предназначен для компьютеров на базе UEFI. Если Майк использует Windows 10, вполне вероятно (но не обязательно), что он использует ее в условиях UEFI.

      <р>2. Знаете ли вы, установлен ли у вас GParted (редактор разделов GNOME)?

      Если ДА, или когда он установлен, можете ли вы его открыть? Вверху справа есть переключатель, который позволит вам просматривать оба ваших твердотельных накопителя по одному. Сделайте снимок или скриншот схемы разделов каждого SSD и опубликуйте его здесь.

      Я ожидаю, что на каждом из дисков будет ESP (системный раздел EFI), и если это так, то это хороший способ защитить отдельные операционные системы.


      МЫСЛИ НА МАРТ 2022 1. COVID SUX -Вакцины от глупости нет 2. НА АВ - ничего не пуленепробиваемо, но ношу кевлар - использую линукс. 3. Еще пивные часы, где я живу. 4. Приходите и спойте вместе в Rock Roxx. 5. Почему так много дистрибутивов, Wiz?

      капитан-чуткий

      Известный участник

      Установите обе ОС на один диск — на отдельные разделы, установите GRUB из Windows или Ubuntu и наслаждайтесь двойной загрузкой через GRUB.

      Есть несколько сообщений, которые я видел при двойной загрузке на одном диске, когда Windows 10 выполняет обновления, ей удается нарушить целостность и загрузку Linux.

      майк_линукс

      Член

      Привет, ребята, я рад быть здесь (@wizardfromoz Как вам пиво?) .

      Вао, информации очень много, и мне нужно просмотреть ее вечером (здесь, в Греции, 14:00), пока я пью кофе. Спасибо за предоставленную помощь, с которой я скоро справлюсь и вернусь, если проблема будет устранена. Сначала я установлю Timeshift и уменьшу свой основной раздел (более 400 ГБ на твердотельном накопителе Ubuntu), чтобы получить место для моментального снимка. Затем я установлю grub. Кстати, на какой раздел я должен установить его в Ubuntu или Windows?. Если есть какая-либо другая альтернатива grub, я без проблем проверю и ее.

      капитан-чуткий

      Известный участник

      майк_линукс

      Член

      @wizardfromoz Мне пришлось отключить UEFI в биосе, иначе
      Ubuntu не загружалась.

      Ребята, это моя таблица разделов Ubuntu ssd. У меня дома 40гб а не 15 как я писал ранее (правильно представить не мог). Должен ли я изменить размер раздела / или /home, что вы предлагаете?.

      Selection_001.jpg

      СКРИНШОТ 1. Твердотельный накопитель LINUX

      Это раздел Windows, который находится на диске SSD nvme

      Selection_003.jpg

      СКРИНШОТ 2. Твердотельный накопитель WINDOWS 10

      @wizardfromoz выдает эту команду, которую вы мне дали dpkg -l | grep личинка | grep ii я получаю этот вывод в своем терминале:

      Selection_005.jpg

      СКРИНШОТ 3. ПАКЕТЫ GRUB В СИСТЕМЕ

      майк_линукс

      Член

      Ребята, мне не нравятся мои разделы, например, домашний раздел размером 40 ГБ очень мал, и с gparted live cd я не мог изменить размер, потому что раздел сопротивляется в конце места на диске. Итак, я решил переустановить все с самого начала (муторное дело) и тоже вместо Ubuntu 18.04. LTS Я буду устанавливать новую версию 20.4. LTS.

      РЕДАКТИРОВАТЬ: Впервые я оставил Ubuntu 18.04. lts, потому что установка версии 20.04 заняла некоторое время. lts (сделаю это в другой раз). Тем не менее, я сделал снимок своего нового раздела (с именем BACKUP LINUX) и попытался установить grub версии 2, но такой версии нет. Точнее получаю сообщение об ошибке, что grub2-mkconfig недоступен. Через менеджер пакетов программ доступна только старая версия. Есть ли другая ссылка, где я могу получить второй?. Я немного поискал, но ничего не нашел. Я пробовал это здесь:

      волшебник из oz

      Администратор

      Я взял на себя смелость и восстановил ваше сообщение выше, потому что оно содержит информацию, которая важна для того, где мы находимся. Если мы запутаемся, мы разберемся с этим.

      Я также пометил ваши скриншоты, чтобы нам было легче обращаться к ним.

      Хорошие скриншоты, спасибо, они намного упрощают задачу

      Установка Windows меня несколько заинтересовала. На левой панели снимка GParted на снимке экрана 2 диск показан как msdos, что в основном представляет собой структуру MBR (основная загрузочная запись), что означает, что Windows 10 была установлена ​​в этой среде, а не в UEFI, который он предпочитает.

      Я знаю, что это можно сделать, но я не знаком с процессом (не пользуйтесь Windows). Однако я знаю кое-кого, кто это сделал, и он может помочь.

      @stan, если вы скоро будете поблизости, не могли бы вы взглянуть на эту тему, пожалуйста?

      Если эта установка все еще работает, возможно, вы можете предоставить нам вывод из Терминала

      Это, среди прочего, даст нам подробную информацию о марке и номере модели вашего компьютера, чтобы мы могли проверить наличие проблем с установкой.

      После получения вывода, если у вас есть строка меню в терминале, выберите «Правка» - «Выбрать все», затем щелкните правой кнопкой мыши и выберите «Копировать» для текста.

      Зайдите на этот форум, и на панели инструментов в верхней части панели ответов есть значок с тремя точками и стрелкой вниз справа от смайлика. Нажмите на нее, выберите «Код» и вставьте результат.

      В своем следующем посте я расскажу о том, что хотел предложить вам, включая процесс, называемый grub-install, но мы рассмотрим его в ближайшее время.


      МЫСЛИ НА МАРТ 2022 1. COVID SUX -Вакцины от глупости нет 2. НА АВ - ничего не пуленепробиваемо, но ношу кевлар - использую линукс. 3. Еще пивные часы, где я живу. 4. Приходите и спойте вместе в Rock Roxx. 5. Почему так много дистрибутивов, Wiz?

      майк_линукс

      Член

      Я взял на себя смелость и восстановил ваше сообщение выше, потому что оно содержит информацию, которая важна для того, где мы находимся. Если мы запутаемся, мы разберемся с этим.

      Нет проблем @wizardfromoz Я подумал, что это сбивает с толку, поэтому я удалил это сообщение.

      THX, я пытаюсь дать как можно больше четкой информации. Кстати, структура форума и управление очень просты и образцовы. Многие другие сообщества должны от него. Например, здесь вам не нужно загружать какой-либо скриншот в другое пространство и ссылаться на него.

      Установка Windows меня несколько заинтересовала. На левой панели снимка GParted на снимке экрана 2 диск показан как msdos, что в основном представляет собой структуру MBR (основная загрузочная запись), что означает, что Windows 10 была установлена ​​в этой среде, а не в UEFI, который он предпочитает.

      Я знаю, что это можно сделать, но я не знаком с процессом (не пользуйтесь Windows). Однако я знаю кое-кого, кто это сделал, и он может помочь.

      @stan, если вы скоро будете поблизости, не могли бы вы взглянуть на эту тему, пожалуйста?

      Да, верно, возможно, я не учел, что раздел принадлежит msdos, когда устанавливал (некоторое время назад), но он все еще работает без проблем. Я не знаю, проблематично ли это для grub.

      Обычно я хотел установить версию 20.04. LTS с нуля, но поскольку я занимаюсь машинным и глубоким обучением, я прочитал, что версию 10.2 CUDA нельзя установить 20.04. LTS (может быть, теперь это возможно, я проверю это, если мне удастся, что grub может загрузить обе системы, потому что сейчас это моя основная проблема)

      Вот результат выполнения команды

      СКРИНШОТ 1 - ВЫПОЛНЕНИЕ КОМАНДЫ inxi -Fxz В ТЕРМИНАЛЕ

      Известный участник

      Вы звонили? В настоящее время я устанавливаю Win 10 на рабочий стол на один жесткий диск, и я последую за этим, установив Ubuntu 18.04 на отдельный жесткий диск (внутренний). Этот рабочий стол настолько стар, что в нем нет UEFI. Если повезет, через некоторое время я опубликую пару скриншотов GParted, чтобы показать свои результаты.

      Известный участник

      Хорошо, я вернулся. Во-первых, позвольте мне сказать, что каждый компьютер (и UEFI/BIOS) уникален, и это постоянная борьба, когда люди не могут делать то, что, по нашему мнению, они должны делать. Ubuntu должна устанавливаться и работать в режиме UEFI и даже с включенной безопасной загрузкой. Но я знаю, что это верно не во всех случаях.

      С новой установкой Win 10 и Ubuntu 18.04.5, каждая на своем жестком диске, у меня аналогичная ситуация. Мне нужно в меню загрузки BIOS выбрать Ubuntu, иначе Windows запускается по умолчанию. Позвольте мне напомнить Майку и любым другим зрителям, что использование меню загрузки BIOS является приемлемым методом, а в некоторых случаях это единственный метод, который будет работать (по крайней мере, я так читал). В системе с двойной загрузкой одна ОС должна использоваться по умолчанию, и необходимо предпринять некоторые действия для загрузки другой ОС. Итак, моя первоначальная установка аналогична установке Майка.

      Однако в настройках BIOS я смог выбрать жесткий диск для загрузки по умолчанию. Я читал, что не все могут это сделать, но для меня это было простым изменением. После сохранения этого изменения в BIOS теперь первым запускается GRUB. И в моем случае меню GRUB также показывает Windows, поэтому я могу «стрелять вниз», чтобы выбрать Windows, если я этого хочу, иначе Ubuntu будет по умолчанию. @mike_linux, вы видите меню GRUB, когда выбираете Ubuntu в меню BIOS?И если вы видите это, у вас также есть опция Windows? Возможно, вы также можете найти параметр BIOS для изменения порядка загрузки жесткого диска, если вы хотите, чтобы Ubuntu была ОС по умолчанию для запуска при загрузке.

      Должен отметить, что по той же причине, что и Майк, я специально установил загрузчик GRUB на жесткий диск с Ubuntu, хотя я почти уверен, что будет работать, если установить его на жесткий диск Windows, а затем GRUB будет использоваться по умолчанию с самого начала. Оба метода имеют плюсы и минусы. Ubuntu и его загрузчик GRUB автономны на втором жестком диске, но если я удалю его и поставлю на другой компьютер, я полагаю, что он выйдет из строя с приглашением grub> или grub Rescue>, если он также не видит диск Windows . Это можно исправить, но это головная боль, которую мы часто видим на этом форуме. Если я удалю диск Ubuntu, диск Windows все равно будет работать нормально. Windows совершенно не обращает внимания на Linux и другие загрузчики.

      Глядя на скриншот GParted Майка, я согласен с тем, что не думаю, что он сможет расширить свой раздел /home. Но более того, мне интересно, как/почему возникла эта структура разделов? Нет необходимости использовать расширенный раздел или раздел подкачки. Ubuntu сделал это самостоятельно?

      Существуют разные мнения о ценности отдельного раздела для /home, и я скажу, что я категорически против того, чтобы новые пользователи Linux делали это. Доказательства здесь прямо сейчас. У новых пользователей просто еще нет опыта работы с Linux или даже с тем, как идентифицируются диски и разделы (/dev/sda1, /dev/sdb2 и т. д.). Все основные дистрибутивы Linux дают вам возможность вручную разбивать вашу систему на разделы, но большинство из них рекомендуют новым пользователям просто использовать один раздел / и оставить все внутри него. И это полностью то, что я рекомендую, и это то, что я делаю сам. При установке системы с двойной загрузкой на один жесткий диск большинство основных дистрибутивов предоставят возможность «установить вместе с Windows», и я также настоятельно рекомендую это вместо выбора «что-то еще». Разработчики дистрибутива действительно значительно упростили установку Linux таким образом и значительно уменьшили вероятность сбоев.

      Хорошо, может быть, эти скриншоты помогут Крису лучше понять процесс установки Windows 10 на жесткий диск msdos. Он гораздо лучше меня разбирается в этих вещах. И, возможно, он поймет, почему GParted показывает флаг загрузки Windows на /dev/sda1 (50 МБ), когда Управление дисками Windows показывает загрузочный раздел на разделе 698 ГБ. Я сделал еще несколько снимков экрана во время процесса установки Ubuntu, но не думаю, что они принесут пользу на этом этапе.

      Читайте также: