经本人测试通过

转载:http://ifeiyang.cn/archives/1835.html#more-1835

四步完成win7 ubuntu双系统安装(硬盘,无需光驱)

适用环境:

理论上win7、vista系统32位或64位均可。ubuntu适用与10.X版本,且ubuntu-10.10-desktop-i386.iso 和ubuntu-10.10-desktop-amd64.iso测试通过。接下来以ubuntu-10.10-desktop-amd64.iso安装为例作为说明。

第一步:下载Ubuntu10.10

下载地址: http://www.ubuntu.com/desktop/get-ubuntu/download

下载版本为最新桌面版,朋友们可以选择安装不同版本。

 

第二步:下载grub4dos

GRUB4DOS是一款优秀的多系统引导软件,需要其引导安装ubuntu,最新版为grub4dos-0.4.4.zip,于2009年4月发布。

下载地址http://download.gna.org/grub4dos/

第三步:设置启动项

1 、解压grub4dos,将目录中的grldr,grldr.mbr,grub.exe三个文件复制到C盘根目录下 2 、解压ubuntu10.10,将casper目录下vmlinuz、initrd.lz两个文件复制到C盘根目录下
3 、C 盘根目录下建立menu.lst 文件,内容为:
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
4 、在C 盘根目录新建一个文件命名为boot.ini 。内容如下:
[boot loader]
[operating systems]
c:\grldr.mbr="ubuntu"
5、将ubuntu-10.10-desktop-i386.iso复制到C盘或者D盘根目录下

注:你下载的Ubuntu文件名字要和第三步的文件名字相一致

第四步:硬盘安装Ubuntu10.10

重启电脑,按回车进入Ubuntu10.10的安装界面
打开终端输入如下命令:
sudo umount -l /isodevice
这一命令取消掉对光盘所在驱动器的挂载,否则分区界面找不到分区。
双击安装Ubuntu,根据提示进行安装即可

补充:

安装完Ubuntu10.10后grldr.mbr,grub.exe,vmlinuz,initrd.lz,menu.lst,boot.ini这几个文件都可以删除了,开机后会进入引导界面,可以选择是Ubuntu启动或者win7启动,不用做任何设置。 还有这个是在win7或vista下硬盘安装的Ubuntu的方法,方法收集自网络,老饕测试成功,如果是系统是XP或是其他的此方法不一定有效。

还有安装Linux时分区的一些问题

安装的时候选择手动分区,推介专门Ubuntu做3个分区:根分区,home分区和交换分区(swap)。

根分区:相当于系统盘

home分区:主要是放一些用户文件什么的

交换分区(swap):这东西类似 Windows中的虚拟内存,但比那个还要专业,直接搞成一个分区形式了,而且Linux也有SWAP文件的形式出现,推介大小为自己内存容量的2倍,太大了也没什么用,毕竟硬盘的速度实在太慢了。

2010.10.28号更新:

其实Ubuntu官方有提供一款方便的在Win下安装Ubuntu的软件:wubi-installer,具体介绍可以参看官方页面:http://www.ubuntu.com/desktop/get-ubuntu/windows-installer,适合有一定英文基础的朋友们。

 
 
安装Ubuntu 9.10后如何恢复XP和WIN7启动菜单?
2009-10-31 16:02:58
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kpjack.blog.51cto.com/627289/219621
先交代一下背景:我双硬盘,第一块硬盘原来安装XP和F11(准备格式掉安装F12),第二硬盘的E区是WIN7系统(注意,不是C区,C区是没有用的但又没格式化掉的旧XP系统),因此我安装UB9.10前已经是多系统的。今天我又通过硬盘安装方式把UB9.10安装到第二块硬盘,但是安装完UB9.10之后,原来第一硬盘的XP和第二硬盘的WIN7都不能启动了。有两项关于WIN的启动项,其中一个XP启动项按下回车就是重启电脑,另一个WIN启动项按下回车后就是启动进入GRUB,XP和WIN7都无法登录了。
我已经在UB9.10里通过终端sudo update-grub两次了,结果还是一样不能启动XP和WIN7。以下是在一位好心的网友的热心帮助下,经过本人亲身试验,而且行之有效的解决方法:

原因是采用了硬盘安装方式安装UB后,把那个引导工具grldr破坏了

修改UB9.10里的/boot/grub/grub.cfg文件中WIN7的启动选项,或者直接复制增加以下这个WIN7选项吧。

menuentry "Windows 7" {
insmod ntfs
set root=(hd0,1)
drivemap -s (hd0) ${root}
chainloader +1
}


这个应该就可以进入grub4dos 的菜单,然后按 C 进入GRUB的DOS状态 ,在grub>提示符下输入以下三条命令来修复引导工具grldr即可

grub>root (hd0,0)
grub>chainloader /bootmgr
grub>boot

进入win7后要重新激活WIN7,然后就正式恢复了UB9.10和WIN7的双系统启动菜单了,至于XP是在WIN7的启动菜单里的,一样正常了。哈哈!

本文出自 “银河其霖” 博客,请务必保留此出处http://kpjack.blog.51cto.com/627289/219621

posted on 2011-04-24 20:11  KLEZ  阅读(293)  评论(0编辑  收藏  举报