Недавно я установил Ubuntu с помощью Wubi на своем рабочем столе. У меня уже были Windows XP и Linux Mint в режиме двойной загрузки, в меню Grub представлены записи для обеих ОС. Теперь, когда я установил Ubuntu с помощью Wubi, исходное меню Grub не изменилось, что и ожидалось, потому что Wubi делает запись в меню загрузки Windows. Поэтому я выбираю Windows XP из исходного меню Grub, затем в нем отображается меню загрузки Windows, в котором представлены Windows XP и Ubuntu. Если я выбираю Windows XP, Windows загружается, однако, если я выбираю Ubuntu, появляется еще одно меню Grub со всеми тремя вариантами - Windows XP, Linux Mint и Ubuntu.
Это немного ненужно и излишне. Первоначально я ожидал, что у меня будет оригинальный Grub, а затем загрузочное меню Windows, теперь, когда есть второй Grub, я боюсь, что у меня могут возникнуть проблемы с загрузкой при удалении Ubuntu из Windows. Как мне сохранить только одно из меню Grub, не ставя под угрозу возможность загрузки в любую из ОС?
На Вуби установить: sudo chmod -x /etc/grub.d/30_os-prober
. Затем sudo update-grub
Я удивлен, что Windows XP появляется в меню Wubi Grub - оно должно подавляться (возможно, это только для Vista / 7). Но в любом случае, если вы отключите 30_os-prober, он не найдет никаких других операционных систем и по умолчанию отключит меню grub.
Удаление Wubi не повлияет на вашу существующую установку linux (и это настройка grub).