
Я установил windows 7, а затем arch в virtualbox. Когда я закончил установку arch, windows 7 не отображалась в grub.
Поэтому я подумал, что, возможно, файл загрузки Windows поврежден/отсутствует. Я запустил образ Windows 7 iso и восстановил файлы mbr и boot с помощью командной строки Windows.
На этом этапе мне удалось загрузить Windows, но не Arch (grub не появился при загрузке, загружалась сразу Windows).
Поэтому я загрузил Ubuntu Live и выполнил восстановление загрузки, но это не сработало.
Затем я загрузил Arch Live, выполнил chroot-окружение в своей инсталляции Arch и переустановил Grub и mkconfig.
И теперь я снова там, где был в самом начале: я могу получить доступ к Arch Grub, но не могу выбрать Windows.
Спасибо
решение1
Ubuntu OS prober нашел windows. Но я не смог обновиться оттуда из-за странной ошибки:
не удалось получить канонический путь к /cow
Итак, я использовал этот метод:https://askubuntu.com/a/629733что, кажется, работает для моей проблемы. Просто будьте осторожны с пользовательскими параметрами записи grub и прочитайте документацию, если вы хотите исправить похожую проблему таким же образом.