1.下载最新版的grub4dos,解压其中的grldr.mbr menu.lst ntldr三个文件到windows系统安装的根目录。
2.在windows7根目录下创建一个boot.ini(windows7的引导方式改变了,并没有这个文件,但能识别)文件,并把下面的代码加入文件中。
[boot loader]
timeout=5
[operating systems]
c:grldr.mbr=”Grub4Dos”
3.解压ubuntu中的casper到光盘镜像的统一磁盘更目录下。完成后磁盘结构应该是这样的:X:ubuntu.iso,X:casper,X是任意盘符,只要不是你要为安装linux保留的分区就可以了。
4.为Linux的安装保留的分区最好在10G以上。准备工作完成了,重启吧。
选择Grub4Dos启动,然后按N,新建引导项,一起敲命令吧。
grub>find –set-root /ubuntu.iso (set前两个-)
grub>kernel /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
grub>initrd /casper/initrd.lz
grub>boot
这样就可以启动livecd了,Ubuntu DVD利用这种方式也是可以启动的。如果不想敲命令,也可以把下面的内容写进menu.lst。
title Install Ubuntu find –set-root /ubuntu.iso
kernel /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
initrd /casper/initrd.lz
boot
这是我启动的ubuntu12.04 livecd界面。 打开终端terminal, 输入sudo umount -l/isodevice,开始在你准备好的分区上安装吧,
双击Install Ubuntu12.04LTS开始安装
分区的话,分两个区就可以了,一个swap分区,一个/ 根分区
=
先安装win7系统,安装过程不再详述,要注意的是给安装linux预留足够的磁盘空间找到Linux的镜像,运行加载, 加载linux安装盘,进行安装。 之后进入该界面,选择第二个“ship” 跳过。这个界面选择SKIP(忽略)在分区时,选择”建立自定义分区结构”。 默认点击“下一步”。在下面的视图中可以看到,这个磁盘(sda)前面的sda1分区和sda2分区都是ntfs格式,为win7系统的分区,所以创建磁盘分区的时候不能使用这两个分区,现在后面的第三个分区:步骤如下创建好分区之后,选择下一步,显示下面的界面,配置系统的引导所在分区,选择”配置高级引导装载程序选项”选择grub安装不在sda盘上就行了。Sda5是linux系统的启动分区/boot(如果安装在sda盘的主引导记录MBR,这样会写掉你安装win7所写的引导记录,这样的话你安装之后就是通过linux引导选择启动win7还是linux,你的linux系统就是主系统,当linux不能启动的时候你的win7也就无法启动了)。安装完毕 之后。后面的安装步骤按照一般linux安装步骤就行了设置linux启动选项,也就无法启动linux,所以我们需要一个软件来设置一下:easyBCD。打开win7系统,现在easyBCD软件,然后打开easyBCD。选的是最后一个。Device下拉框就选装好的linux所在分区。如果你在分区的时候把启动信息(/boot)单独分一个区的话,就选择启动分区。然后点击Add Entry,退出,重启。在编辑引导菜单里面可以看到我们设置的启动项目看到了吧。到这里你就可以看到llinux的系统启动选择先装XP,再装linux。装linux之前,一定要保持磁盘上有空闲空间(没有被分区),如果没有可以用魔术分区等软件调整。装linux的时候一定要手动分区,将没有被分区的空间挂载在/下面,然后在分SWAP空间,装引导时将其装在MBR上,添加Win7的启动菜单(一般系统会自动添加)。后面就没什么了。一般Linux分区大小视装的软件多少,分区大小在4-7G左右。最好加到10G以上吧免得到时候不够用。这个办法几乎所有的linux都支持,除了一些微系统(系统被精简只能做一个服务)例如cactiez等。如果不熟悉可以下个VM软件在模拟环境先熟悉下在试。
需要注意的是使用这个方法完成Linux的安装之后,如果再使用魔术分区等软件调整分区,就会破坏分区表,造成两个系统都不能启动。这时你可以参考相关资料修复(网上多的是)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)