Я установил Ubuntu вчера рядом с Windows 7, и всякий раз, когда я запускаю свой компьютер, у меня нет возможности загружать Windows. Когда компьютер запускается, он переходит прямо в Ubuntu, не предоставляя мне меню выбора ОС. Когда он идет в Ubuntu, он дает мне варианты восстановления Ubuntu и стандартный вариант запуска Ubuntu. У меня все еще есть все файлы Windows 7 на моем жестком диске, но Windows 7 не имеет возможности загрузиться.
Запустите fdisk -l на терминале, чтобы проверить раздел Windows.
Если вы его нашли, введите update-grub
Затем перезагрузите
И вы вы сможете выбрать выбранную ОС
Если при запуске fdisk -l разрешено отказаться, добавьте права администратора, введя пароль после записи этого кода в терминал sudo fdisk -l
У меня была такая же проблема! После запуска компьютера загрузчик GRUB отобразил UBUNTU и еще 2 записи, но не Windows. После долгих попыток мне удалось выполнить следующие шаги:
Узнайте, какой жесткий диск и какой раздел WINDOWS установлен. Это можно сделать после открытия терминала и введите приглашениеsudo fdisk -l
(это должно быть сделано с административными правами, поэтому вы будете запрашивать пароль). Теперь вы получите таблицу разделов с именами устройств, такими как /dev/sda1, /dev/sda2 .. и так далее. Если вы установили окна, он может иметь тип NTFS. Это означает, что если вторая запись в этой таблице выглядит так:
Device...Boot.....Start...End......Blocks......Size .........Id.....System
/dev/sda1..*...2048..467118879..467116032..222,8G ..7.....Linux
/dev/sda2 ..467118080...961144831....494026552..235,6G 7.....HPFS/NTFS/exFAT
/dev/sda3 ..1270138878...1953523711..341692417..7,6G 5.....Extended
/dev/sda5 ..1270138880...1945182207..337521664..7,6G 83....Linux
окна установлены на втором разделе первого жесткого диска (sda2)
(В моем случае оба операционные системы были установлены на один жесткий диск с двумя разделами, на первом я установил UBUNTU и Windows 7 на второй.) Нажмите C для доступа к командной строке GRUB. В Grub-Prompt введите следующие 3 команды:
Grub> set root=(hd0,2)
Grub> chainloader +1
Grub> boot
Примечание: в команде set root = (hd0,2) после hd введите (нулевой) номер жесткого диска (здесь 0 ), а после запятой - номер части (здесь 2). Если ваш раздел Windows является sdb1, вы должны ввести set root=(hd1,1), если это sdb4 type set root=(hd1,4) и т. Д. ...
Теперь Windows должна загрузиться!
Теперь вы можете захотеть Windows 7 постоянно в качестве пункта меню в меню GRUB Boatloader. Вы можете получить следующее:
menuentry 'Windows 7' {
set root=(hd0,2)
chainloader +1
boot
}
Сохраните файл и закройте его.
Откройте терминал и введите в командной строке:
sudo update-grub
После перезагрузки моего компьютера я получил дополнительную запись с окнами 7 в меню GRUB, поэтому я могу выбрать между Ubuntu и Windows.
1> загрузиться в ubuntu live cd и сделать простой os-prober в терминале
2> показывает ли win7?
Если да, вы в безопасности.
Просто следуйте по этой ссылке https://help.ubuntu.com/community/Boot-Repair
, если нет, вы, вероятно, завинчивались. Вероятная причина для этого - это установка окон в LEGACY BIOS и установка Ubuntu в UEFI BIOS (если ваш компьютер поддерживает эту новую версию BIOS), что означает, что вам нужно переустановить все.
Но если ваш компьютер не поддерживает биос UEFI, и обе операционные системы установлены в устаревшей биографии, тогда ссылка должна работать.
Предварительное условие: вы должны были установить Ubuntu с опцией «установить Ubuntu вместе с другой операционной системой» во время установки.