Гораздо лучший способ скопировать диск на диск — использоватьdd
:
dd if=/dev/sda of=/dev/sdb
Но это будет хорошо работать, только если sda
меньше или эквивалентно по размеру sdb
. То же самое относится и к файлам на sdb
.
Если вы хотите иметь файлы меньшего размера sdb
, используйте rsync
с некоторым фильтром (, чтобы убедиться, что вы успешно синхронизируете файлы с sda
по sdb
)
Меню 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}')