在有windows的情况下硬盘安装ubuntu,实现双系统启动方式
有光盘的话,插入光盘,修改为光驱启动,即可进入ubuntu桌面,如果在没有光盘的情况下,怎么办呢:
在没有光盘的情况下,可以这样不用光盘的方式轻松硬盘安装
1.在下载的ubuntu-9.10-desktop-i386.iso文件的casper目录中提取出initrd.lz和vmlinuz文件,在下载的grub4dos-0.4.4中提取gurb.exe和grldr两个文件,把这个四个文件和下载的ubuntu-9.10-desktop-i386.iso拷入C盘根目录下,显示隐藏的文件,并设置boot.ini文件可写(这步操作不会的话可以google下),并在boot.ini文件最后面添加c:grldr=“Ubuntu“,新建或修改menu.lst文件内容为
(注意(hd0,0)表示第一主分区,(hd0,7)表示第四逻辑分区,我windows下有c,d,e,(hd0,4)表示D盘,依次类推,我的
/分区是(hd0,7),这个根据你的具体位置做相应改动即可。)
java代码
#如果timeout=-1则表示一直显示系统列表,等待用户确认选择
timeout 1
#如果default为0表示默认是第一个,依次类推
default 0
#不用刻录光盘直接通过iso镜像硬盘安装
title install Ubuntu 9.10
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.10-desktop-i386.iso ro quiet splash
initrd (hd0,0)/initrd.lz
#(hd0,7)表示安装在第四逻辑分区
#启动引导多用户模式
title Ubuntu 9.10, Linux 2.6.31-14-generic
root (hd0,7)
kernel /boot/vmlinuz-2.6.31-14-generic root=/dev/sda8 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
#启动引导单用户模式
title Ubuntu 9.10, Linux 2.6.31-14-generic (recovery mode)
root (hd0,7)
kernel /boot/vmlinuz-2.6.31-14-generic root=/dev/sda8 ro single
initrd /boot/initrd.img-2.6.31-14-generic
直接重启就可以看到Ununtu的启动菜单,单击就可以进入ubuntu,稍等就可以进入ubuntu桌面环境
打开终端在命令行输入sudo umount -l /isoservice
然后就可以单击桌面上的硬盘安装
2.在提示下选择对应的选项点击下一步即可,在分区那一步,点击手动分区
(注意你可以在window下留出一块空闲空间或是留出最后一个分区,在分区步骤中,你可以删除那个你准备安装ubuntu的分区,现在可以看到空闲空间了,就可以建立分区了)
我的60G的空闲空间分区如下(可以根据你留出空间的大小做适当调整,你也可以只分/和swap两个分区)
swap 512M 交换分区
/ 6G 根分区
/tmp 2G 临时文件单独作为一个分区
/usr 10G 自动安装的软件会安装在这个分区中
/opt 12G 自己可以把一些软件安装到这个分区中
/home 30G 所有的用户数据单独作为一个分区,防止重装ubuntu数据丢失
好像在第七步或是第八步中有个高级选项,你可以选择引导项安装到/分区,如果不选择,将会安装到主引导分区中
3.如果你选择安装到/分区,则安装完了后,重启进入windows,此时还不能进入ubuntu,把menu.lst文件中default 0改为default 1,重启现在ubuntu即可进入ubuntu环境,这种方式是Windows的boot.ini引导启动菜单方式
4.如果你不选择,则将安装到主引导分区中,安装完重启后你会发现系统会直接进入ubuntu的grub引导菜单下,看不到你windows引导菜单了,嘿嘿,不要着急,你进入ubuntu系统下,打开终端,输入update-grub,它将会更新引导菜单,重启后你将看到windows引导菜单,点击window选项,进入Windows,嘿嘿,Windows还是好好的。
这种方式是ubuntu的grub引导启动菜单方式
5.如果你还是喜欢Windows的boot.ini引导启动菜单方式,你可以下载MbrFix.exe修复主引导区,具体修复方法:你下载MbrFix.exe后,打开运行对话框,定位到MbrFix.exe这个所在的目录,然后输入MbrFix /drive 0 fixmbr /yes
这个命令即可修复,和3一样将menu.lst文件中default 0改为default 1,重启后,你会发现现在已经变成windows的boot.ini引导方式了,我自己也喜欢boot.ini引导方式,呵呵,现在你就可以双系统体验了!