建立分区
像上面所说,如果你也是完全的linux环境,那就要先建个ntfs的分区出来。然后再来配置grub。
你需要系统要安装在哪个分区,通过 sudo fdisk -l 可以查看,比如我的是:
Device Boot Start End Blocks Id System/dev/sda1 2048 371175423 185586688 83 Linux/dev/sda2 * 575975424 616935423 20480000 7 HPFS/NTFS/exFAT
其中/dev/sda2就是我划分出来的ntsf分区,那我就要把win系统安装到这里。
写入iso镜像
ubuntu下建立iso镜像要比win下容易多了,根本不需要其他软件,只需要一句命令:
mkdir /mnt/win7sudo mount -o loop windows7.iso /mnt/win7sudo cp -rv /mnt/win7/* /dev/sda2
这样就把win7写入到你新建的分区中(其实就是把镜像解压到你建立的分区中),然后来引导。
grub引导
其实也就是几个配置的事,如果你的ubunut系统一开机没有选择系统的菜单的话,那你需要在开机之后按下shift来显示。不通过配置文件其实也可以通过在系统选择菜单部分按下c进入grubdos中进行启动。不过那样需要记的东西比较多了。
这里的配置文件是指, 系统中 /boot/grub/grub.cfg配置文件,在这个文件中会看到类似下面的代码,添加的时候,按照同样结构来写。
感谢网友的指出,另外有句话也得说下,博客的价值不仅仅在于文章,评论也有其价值。这个就像是一个开源项目,里面有bug,你发现了,当然发现也是有价值的,但是提个patch价值更大些,于人于己都是如此。
配置文件如下:
menuentry "Windows 7 (loader) (on /dev/sda2)" --class windows --class os { insmod ntfs set root=*(hd0,2)* ntldr (hd0,2)/bootmgr boot}
这里需要注意你的win7是安装盘,而不是ghost盘。
这时,重启,在选择操作系统的菜单上你发现了多了一个win7的选项,然后就是正常的安装了,这里需要提醒的是,我给win的分区分了20个G的空间,装好win7及一些基础软件后竟然只剩不到1G,因此磁盘富裕的话要多分些空间。
像上面所说,如果你也是完全的linux环境,那就要先建个ntfs的分区出来。然后再来配置grub。
你需要系统要安装在哪个分区,通过 sudo fdisk -l 可以查看,比如我的是:
Device Boot Start End Blocks Id System/dev/sda1 2048 371175423 185586688 83 Linux/dev/sda2 * 575975424 616935423 20480000 7 HPFS/NTFS/exFAT
其中/dev/sda2就是我划分出来的ntsf分区,那我就要把win系统安装到这里。
写入iso镜像
ubuntu下建立iso镜像要比win下容易多了,根本不需要其他软件,只需要一句命令:
mkdir /mnt/win7sudo mount -o loop windows7.iso /mnt/win7sudo cp -rv /mnt/win7/* /dev/sda2
这样就把win7写入到你新建的分区中(其实就是把镜像解压到你建立的分区中),然后来引导。
grub引导
其实也就是几个配置的事,如果你的ubunut系统一开机没有选择系统的菜单的话,那你需要在开机之后按下shift来显示。不通过配置文件其实也可以通过在系统选择菜单部分按下c进入grubdos中进行启动。不过那样需要记的东西比较多了。
这里的配置文件是指, 系统中 /boot/grub/grub.cfg配置文件,在这个文件中会看到类似下面的代码,添加的时候,按照同样结构来写。
感谢网友的指出,另外有句话也得说下,博客的价值不仅仅在于文章,评论也有其价值。这个就像是一个开源项目,里面有bug,你发现了,当然发现也是有价值的,但是提个patch价值更大些,于人于己都是如此。
配置文件如下:
menuentry "Windows 7 (loader) (on /dev/sda2)" --class windows --class os { insmod ntfs set root=*(hd0,2)* ntldr (hd0,2)/bootmgr boot}
这里需要注意你的win7是安装盘,而不是ghost盘。
这时,重启,在选择操作系统的菜单上你发现了多了一个win7的选项,然后就是正常的安装了,这里需要提醒的是,我给win的分区分了20个G的空间,装好win7及一些基础软件后竟然只剩不到1G,因此磁盘富裕的话要多分些空间。
