Я отчаянно пытаюсь добавлять Windows 7 для расчистки. Я попробовал sudo личинку обновления, я выполнил sudo тестер OS, но я, может казаться, не заставляю окна быть добавленными для расчистки.
Кто-то может объяснить, как вручную добавить окна 7 к моей личинке?
sudo nano /etc/grub.d/40_custom
menuentry "Windows 7 (loader) (on /dev/sda1)" { insmod part_msdos insmod ntfs set root='(hd0,msdos1)' chainloader +1 }
путем соответствующего изменения местоположения окон 7 в компьютере.
sudo update-grub
Примечание , Если Вы не осторожны эти операции, может испортить Ваш компьютер.
grub-customizer
помог мне. Это автоматически обнаружило Windows 7 для меня, и я смог добавить его и сменить положение и заголовок в меню.
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Лучше используйте Восстановление Начальной загрузки
или от живой сессии Ubuntu (загрузитесь, Ваш компьютер на живом CD Ubuntu или живом USB затем выбирает "Try Ubuntu"), или от Вашей установленной сессии Ubuntu (если можно получить доступ к нему)
, подключение к Интернету
открывает новый Терминал, затем вводит следующие команды (нажмите Enter после каждой строки):
склонный sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo - получает обновление
, sudo Кв. - получает установку-y восстановление начальной загрузки & & восстановление начальной загрузки
Рекомендуемое восстановление
1. запустите Восстановление начальной загрузки от также:
или путем ввода 'восстановления начальной загрузки' в терминале
Перед попыткой чего-либо далее я предлагаю, чтобы Вы перешли к терминалу путем нажатия Ctrl+Alt+T и ввели следующее:
sudo update-grub2
Это должно просканировать Вашу систему для всей существующей ОС и добавить их к меню Grub (См. Примечание ¹),
Затем загрузите и выполните восстановление начальной загрузки
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Программа должна запуститься автоматически, или можно открыть ее от Списка приложений.
Если ни одна из вышеупомянутых работ, см. Примечание ² для ручного добавления записи Windows в меню GRUB.
Если у Вас будет несколько систем Windows, установленных на том же жестком диске, то Вы будете, вероятно, только видеть одну систему Windows в получающемся меню GRUB, когда это загрузится. Это вызвано тем, что та опция обращается к загрузчику Windows, который находится на загрузочном секторе жесткого диска и/или в начале каждого раздела Windows. Когда та опция будет вызвана, она запустит диспетчер начальной загрузки Windows, который позволит Вам выбирать свои другие среды Windows.
Необходимо понять, что существует различие между диспетчером начальной загрузки и загрузчиком. По большей части и GRUB и Windows Boot Manager (BOOTMGR) выполняют обе обязанности. Однако Windows Boot Manager не может загрузить среду Linux и наоборот, GRUB не может на самом деле загрузить среду Windows.
Следовательно, если Вы будете использовать GRUB в качестве своего основного диспетчера начальной загрузки, и Вы выбираете среду Windows при начальной загрузке, то это загрузит BOOTMGR как загрузчик для любой системы Windows, которую Вы установили и будете взяты на экран BOOTMGR, который позволяет Вам выбирать или Windows 10 или Windows 7 из списка.
Так же, если Вы вместо этого используете BOOTMGR в качестве основного устройства (использование bcdedit
) при выборе дистрибутива Linux из меню, это не загрузится непосредственно в систему: это просто выполнит GRUB (который должен затем находиться в начале корневого раздела вместо загрузочного сектора HD), и позвольте Вам выбирать желаемую систему оттуда.
Если ни одна из вышеупомянутых работ можно вручную добавить запись окон. Это решение обеспечивает надлежащую запись в grub2 меню для начальной загрузки в Windows 10.
Необходимое предостережение, редактируя меню GRUB не рекомендуется, потому что оно может повредить Вашу систему. Но если необходимо сделать это, вот то, как.
Сначала начните работу, какой диск и раздел являются начальной загрузкой Windows EFI:
parted --list
Теперь найдите UUID раздела. Например:
blkid /dev/sda2
возвраты:
/dev/sda2: UUID="1AC3-9984" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="dda518e7-aa6d-4944-9a59-e459f0f7944e"
Затем можно отредактировать /etc/grub.d/40_custom
файл личинки для добавления строк, которые помогут Вам загрузиться в Вашу систему Windows
sudo gedit /etc/grub.d/40_custom
Добавьте следующее, измененное согласно Вашей конфигурации:
menuentry 'Windows 10 (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-1AC$
insmod part_gpt
insmod ntfs
insmod search_fs_uuid
insmod chain
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-barem$
else
search --no-floppy --fs-uuid --set=root 1AC3-9984
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
обратите внимание, что запись настроена для начальной загрузки от 2-го раздела gpt2 1-го жесткого диска hd0 или ahci0. Если Вы работаете над наследием, то заменяете все gpt
с msdos
Теперь можно обновить файл личинки
upgrade-grub
Перезапустите Вас система для наблюдения меню GRUB