У меня есть ситуация, когда мне нужно сначала загрузиться с использованием ядра Ubuntu и initrd. Затем проверьте подключенный диск USB / SCSI, на котором установлена Windows, а затем загрузите Windows с диска USB / SCSI.
Мне любопытно узнать, какие изменения я должен внести в мое загрузочное ядро ubuntu, в itrd и grub.
Вам понадобится только запись "chainloader" в вашем menu.lst / grub.cfg (в зависимости от того, какую версию grub вы используете). Для устаревшего grub это что-то вроде
title Windows 95/98/NT/2000
root (hd1,0)
makeactive
chainloader +1
Для GRUB2 это зависит от настройки MBR, а в целом это что-то вроде
menuentry "Microsoft Windows XP" {
insmod chain
set root=(hd1,1)
devicemap -s hd0 hd1
chainloader +1
}
Точный номер раздела, который вам нужно будет определить в зависимости от ваших настроек.