使用Ubuntu内核和initrd从USB磁盘启动Windows

我有一个情况,我必须先使用Ubuntu内核和initrd启动。 然后检查连接了Windows安装的USB / SCSI磁盘,然后通过USB / SCSI磁盘启动Windows。

我很想知道我的启动ubuntu内核在itrd和grub中有什么变化。

你应该只需要在你的menu.lst / grub.cfg中有一个“chainloader”条目(取决于你使用的是哪个版本的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 } 

确切的分区号码,你需要根据你的设置来解决。