Возможный дубликат:
Возможно ли загрузить Ubuntu с помощью загрузчика Windows?
Я установил Ubuntu 12.04 Alpha 2 на раздел, отдельный от Windows, и хотел узнать, как добавить ОС в boot.ini, чтобы я мог загрузиться в Ubuntu.
Вы не добавляете Ubuntu в boot.ini. Вы добавляете раздел Windows в Grub.
Если вы должны это сделать, это описано здесь для реализаций с битлокером и TPM.
Я использую EasyBCD (потому что у меня проблемы с установкой GRUB на материнскую плату EFI с помощью fakeraid). Внизу страницы есть бесплатная версия для некоммерческого использования.
Насколько я помню, я настроил загрузчик Windows для работы с Gload. В EasyBCD есть автоматический метод, но он не работает для меня.
Вместо этого я загрузил его в устаревший GRUB со следующим menu.lst:
# NeoSmart NeoGrub Bootloader Configuration File
#
# This is the NeoGrub configuration file, and should be located at C:\NST\menu.lst
# Please see the EasyBCD Documentation for information on how to create/modify entries:
# http://neosmart.net/wiki/display/EBCD/
# Boot automatically after 0 secs.
timeout 0
# By default, boot the first entry.
default 0
title (hd0,4)
root (hd0,4)
kernel /vmlinuz root=UUID=5827fd40-9b04-4f8a-bb0f-df1612670d89 ro
initrd /initrd.img
Примечание: (hd0,4) означает, что мой корневой раздел находится в / dev / sda5. UUID = X - это UUID этого тома. Вы можете найти это с sudo blkid
.
Windows XP? Ну ...
Это работает с первых дней NT4:
dd if=/dev/sdxY of=/media/fat/linux.bin bs=512 count=1
как root, замените sdxY
на ваш Linux-раздел [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(5)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional (Safe mode)" /BASEVIDEO /SOS c:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP recovery console" /CMDCONS c:\linux.bin="Grub (loader)"
Ваши результаты могут отличаться: Для работы Grub2 может потребоваться переход на Grub 1.x.