Рейтинг:3

Клонировать установку ubuntu с одного диска на другой на той же машине, на которой есть дуал с windows? grub все еще будет работать?

флаг us

У меня есть ThinkPad с двумя слотами для SSD и одним слотом для HDD. У меня Windows 10 на SSD и Ubuntu на HDD. Я использую двойную загрузку с помощью grub. Жесткий диск медленный. Поэтому я хочу удалить его, клонировать Ubuntu на SSD и использовать второй слот SSD.

Я планировал использовать команду dd для клонирования установки Ubuntu, но боялся, что могу клонировать ее на SSD с Windows. Таким образом, я удалил Windows SSD и попытался загрузиться в Ubuntu.А grub не запустился? Затем утилита ThinkPad отобразила установленное оборудование и попросила меня выбрать диск для загрузки. Выбрал HDD с ubuntu, а он не запустился. В списке также отображался текст ubuntu; нажал, а он не загрузился. Когда я переустановил Windows SSD, grub запустился как обычно.

Итак, мои вопросы следующие:

  • где живут эти менеджеры загрузки, например, grub и Window-boot-manager? на одном из дисков или на дополнительной памяти на материнской плате?
  • после успешного клонирования ubuntu будет ли grub нормально работать с новым диском?
  • при использовании команды lsblk, как мне узнать, какой SSD какой, то есть новый и старый, на котором установлена ​​​​Windows.
jpbrain avatar
флаг ca
Здравствуйте Ахмад. кажется, вы вынули диск, на котором был установлен grub. если вы клонируете установку (для этого вы можете использовать clonezilla) и сохраняете все диски установленными, вам нужно запустить update-grub, и он обновит grub со всеми установленными ОС. Можете ли вы предоставить больше информации о ваших дисках? (например, вывод lsblk)
C.S.Cameron avatar
флаг cn
Вы должны использовать Live USB для клонирования Ubuntu с жесткого диска на SSD. Вы не хотите запускать dd с диска, который вы клонируете. После этого Windows SSD можно без проблем удалить. Клонированный SSD будет использовать тот же UUID, что и жесткий диск, поэтому не должно возникнуть проблем с загрузкой нового SSD после повторного подключения диска Windows.
sudodus avatar
флаг jp
Я предпочитаю [**Clonezilla**](https://askubuntu.com/questions/958242/fastest-way-to-copy-hdd/958248#958248) для клонирования и создания сжатого образа диска или раздела. Существует кривая обучения, но когда вы ее знаете, у вас есть очень эффективный инструмент.
Рейтинг:1
флаг cn

balenaEtcher Clone Drive

В последней версии Etcher теперь есть опция Clone Drive. Это должно добавить уровень безопасности к простому использованию дд.

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Это работает как с внутренними, так и с внешними дисками. (Выберите показать скрытые при выборе системных дисков для источника или цели, я не пробовал прошивать с работающим диском). Etcher будет прошиваться на несколько дисков одновременно.

С помощью этого метода вам не нужно отключать диск Windows.

Рейтинг:1
флаг cn

Клонировать установку Ubuntu на тот же компьютер, который имеет двойную установку с Windows

Предполагая, что GRUB установлен на Windows SSD

Вы должны использовать Live USB для клонирования Ubuntu с жесткого диска на SSD. Вы не хотите запускать dd с диска, который вы клонируете.

Затем Windows SSD можно удалить во время клонирования без необходимости использования загрузчика.

Клонированный SSD будет использовать тот же UUID, что и старый HDD, поэтому не должно возникнуть проблем с загрузкой нового SSD после повторного подключения диска Windows.

Лучше не подключать к работающему компьютеру сразу два диска с одинаковыми UUID.

Ahmad Abuaish avatar
флаг us
Большое спасибо за ответ. Я использовал Clonezilla на живом USB, чтобы клонировать Ubuntu с жесткого диска на SSD. Клонирование прошло успешно. Я удалил жесткий диск, и на машине были установлены как Windows SSD, так и недавно клонированный Ubuntu SSD. Однако Grub не запустился! Кроме того, я попытался загрузиться на новый SSD Ubuntu с помощью утилиты Boot на моей машине, и это не сработало. Он загружается только в окно. Что я делаю не так? есть проблема с UUID? нужно ли где-то обновлять? Я читал в более раннем комментарии, что мне, возможно, придется запустить update-grub при установке Ubuntu на старом HHD.
C.S.Cameron avatar
флаг cn
Я не уверен насчет Clonezilla, но программы, использующие dd в качестве движка, такие как Etcher, Gnome-Disks, mkusb и т. д., создают точную копию при клонировании диска. Клон имеет тот же UUID, что и оригинал, и должен работать при подключении нового диска, нет необходимости обновлять grub. Я запускаю `sudo update-grub` довольно часто без проблем.
Ahmad Abuaish avatar
флаг us
Спасибо за ответ. Я решил проблему, попробовав несколько способов. Я смог загрузиться с диска Linux, используя Super Grub на живом USB. Однако восстановление при загрузке не удалось запустить, и мне было предложено запустить его с живого USB. Итак, я записал boot-repair-disk на USB и запустил boot-repair с boot-repair-disk, и это сработало. Мне пришлось сохранить формат USB в NTFS.
C.S.Cameron avatar
флаг cn
@Ahmad Abuaish Спасибо, что сообщили нам, что сработало для вас.

Ответить или комментировать

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