您的位置:首页 > 其它

关于win7 64位系统下安装ubuntu 64位系统记录

2012-08-08 11:52 696 查看
首先,准备工作。下载ubuntu 64位系统,我用的是ubuntu 12.04版本的。 其次下载 EasyBCD 2.1.2 。 还有 修复mbr的软件 MbrFix.exe 。

然后在硬盘上准备一个 FAT32 的分区。 例如E盘,(下面的部分代码都是以iso文件在E盘为例)

用WinRAR解压缩软件将iso打开,将casper文件夹目录下的vmlinuz和 initrd.lz解压并复制到E盘根目录下。并且把ubuntu的iso也放在E盘根目录下。

然后.... 然后就是 安装并运行 EasyBCD , 点击Add New Entry------>NeoGrub------>Install------>Configure 。  写入下面的引导代码(看清楚注意事项再写)

 title Install Ubuntu 11.10

root (hd0,6)

kernel (hd0,6) /vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-desktop-amd64.iso roquiet splash locale=zh_CN.UTF-8

initrd (hd0,6) /initrd.lz

//注意事项:千万不要打错,我就把 vmlinuz 打成了 vmlinux
。  将 ubuntu-12.04-desktop-amd64.iso  换成你自己的 iso文件名,也别搞错了。
//还有,关于 (hd0,6)  这个问题也把我难住了,我用 Acronis Disk Driector Suite 看E盘明明是 h0 d5 。真是坑爹~ 最后 直接一个个试的。  =  =  反正我就一个硬盘 (h肯定是0),4个分区(win7 隐藏分区100M一个)。 剩下的100多G都是为 ubuntu准备的  空闲空间(未分区)。

重启,选“NeoGrub Bootloader”进入

出现了"Filesystem type is ntfs....."原因是 你的 (hd0,*) 写错了,把* 再改掉。 唔。。要不?一个个试试? = = 

如果出现什么 找不到文件什么的错误,先确认你的盘是不是正确(最好是只有一个FAT32的分区,这样好区别)。 然后看看文件名是不是和 上面写的 引导代码里面的文件名一致。 千万别跟我似的,vmlinuz 写成 vmlinux 


确定没问题的话,还是这样...我也没办法。积攒RP去吧。

进入图文安装界面,先别着急安装ubuntu系统。  

点击屏幕左上角的 Dash ... 找 Terminal (传说中的终端) 。  猛击,打开它。 然后在命令窗口输入“sudo umount -l /isodevice”  并回车(注意空格键)。这主要是为了防止安装过程中出现“无法卸载挂载点”的错误。

然后就可以安装ubuntu了。 按照提示 一步步来就行。 

关于ubuntu单独装一个分区:
      
安装类型 选择 “其他选项”, 与windows共存 和 删除windows 都不用考虑了。 

然后就是分区。额,我拿来在linux下开发的,所以,参考朋友给的分区方案是: 交换分区4G , /var 15G , /home 30G , /  ***G  , /boot 500M   。貌似分区的时候要注意先后顺序,反正我是按照这么个顺序来的。

然后,按照提示安装吧。貌似没什么需要注意的了。

最后,安装完重启吧。

安装完成重启后你会发现默认启动系统为Ubuntu。进入Ubuntu后点击桌面左上角应用程序—附件—终端,输入“sudo mv /etc/grub.d/30_os-prober /etc/grub.d/06_os-prober”然后会提示你输入密码,这个密码就是你安装系统时设置的密码,注意此时输入后不会出现*加密的标志,而是直接不显示,输完后回车,接着输入“sudo update-grub”然后回车即可。

//注意,上面的两个命令都不要缺少。

点击桌面右上角重启,win7启动项已经在最上面且为默认了。

然后,进入win7  打开 EasyBCD 。 点击"Edit Boot Menu"------->选择“NeoGrub Bootloader”(也就是前面建的引导)------>Delete(删除掉)

这样进入系统的时候,引导默认是win7 ,进入win7 的时候就再也没有引导了。

关于删掉ubuntu的引导界面,用windows的引导界面。(后果:windows的引导界面是先出现了,但是如果选择进入ubuntu的话,ubuntu的引导界面又会出现。我还没找到工具解决这个问题。)

WIN7系统引导中加入Ubuntu引导选项:

EasyBCD:点击"Add New Entry"------>"Linux/BSD"------>在Type的下拉选项里选"GRUB2","Name"里面自己发挥(会显示在windows引导菜单里的)------>点击"Add Entry"

这时Ubuntu引导创建完成了,不确定的话,点击"View Settings"在右边看一下是否创建成功了,

再点击"Edit Boot Menu" 可以在里面更改引导列表的顺序,默认的多少秒启动什么系统

现在就用得着 MbrFix.exe 这个软件了,进入win7,将这个软件放在C盘根目录下,找到 C:\Windows\System32\cmd.exe (右键,以管理员身份运行)

打开,输入cd \ 然后按回车键 ,输入命令:MbrFix /drive 0 fixmbr /yes 然后按回车键 。

如果提示没有权限,那是没有以管理员身份运行 cmd.exe 程序。

然后,重启电脑,第一个出现的是windows引导,进入windows 没问题。 选择进入 ubuntu ,然后就会出现ubuntu 的引导。  而且注意,如果之前在ubuntu里面更改了 启动项顺序的话,这里ubuntu启动项 第一个会是 windows ....

暂时就这些,收功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息