Почему установка нового GRUB делает загрузку Windows Server невозможной?

Гораздо лучший способ скопировать диск на диск — использоватьdd:

dd if=/dev/sda of=/dev/sdb

Но это будет хорошо работать, только если sdaменьше или эквивалентно по размеру sdb. То же самое относится и к файлам на sdb.

Если вы хотите иметь файлы меньшего размера sdb, используйте rsyncс некоторым фильтром (, чтобы убедиться, что вы успешно синхронизируете файлы с sdaпо sdb)

.
0
14.12.2020, 11:54
1 ответ

Меню Grub не являются динамическими, они создаются, когда что-то запускается update-grubвнутри ОС.

Grub плохо работает при управлении из нескольких ОС. Это не причина вашей проблемы, но это не поможет с решением. Итак, вы хотите удалить Grub либо с сервера Ubuntu, либо с «Клиента Ubuntu» (Ubuntu Desktop? ). Поскольку Ubuntu Server, похоже, не обнаруживает Windows для вас, я бы оставил личинку Ubuntu Desktop и уничтожил личинку Ubuntu Server.


Загрузитесь в Ubuntu Desktop(Клиент ).И убедитесь, что grub Ubuntu Desktop правильно установлен, запустив его в командной строке:

sudo grub-install
sudo update-grub

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

Чтобы выполнить очистку, вы должны загрузиться в Ubuntu Server и удалить все пакеты grub, позвольте Ubuntu Desktop управлять вашей загрузкой. Вы можете перечислить установленные пакеты grub с помощью dpkg --list | grep grubили удалить их с помощью sudo apt-get autoremove <packages>. Или вы можете просто запустить это:

sudo apt-get autoremove $(dpkg --list | awk '/grub/ {print $2}')
0
18.03.2021, 22:43

Теги

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