记win7下 硬盘安装ubuntu11.04

来源:互联网 发布:matlab和java 编辑:程序博客网 时间:2024/05/21 01:31

既然windos都升级了,也体验一下ubuntu下面的unity吧。这还是我第一次在同一个硬盘里面 安装ubuntu和windows…… 够菜的吧
本人接触ubuntu的时间并不长 水平也非常非常菜 所以 写的这一篇东西 只当是个手记 。不小心看到的同学 请不要当作教程来看。
我是先在磁盘的末尾留下了一个40G的未使用空间

还是需要一个叫做easybcd的软件 网上有下载 各个本本区别不是很大 然后添加一个 新的启动引导

之后呢 就在config文件里面写入

title Install Ubuntu 11.04
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-11.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz

ubuntu-11.04-desktop-i386.iso这个文件名很重要 一定要是你下载的ubuntu的映像的名字 包括大小写也要一致
再之后 需要把ubuntu-11.04-desktop-i386.iso放到某个分区的根目录 再把其中casper目录下的initrd.lz和vmlinuz文件 放到你第一个分区的根目录
如果不是的话 需要自己修改config中的(hd0,0)到你的分区

本人参考之后实践,发现参数设置不对,当时真是郁闷死我了,还好自己是做软件开发的,后来发现了问题的根源,得以解决。下面做些解释:

root (hd0,0)   //hd0代表的是第一个硬盘,打开硬盘管理器便知,hd0后面的0那个参数表示第一个分区,一般默认是C盘,但是像我这样设置了系统保留区的话就得设置为1了、因为C盘不在第一个位置、同样打开硬盘管理器便知root (hd0,0) 这句话的意思就是从hd0的第0+1个盘启动(从0开始是编程的习惯,虽然人们习惯从1开始,但计算机还是习惯从0开始)

kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-11.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8

上面这句话的意思就是,ubuntu的内核放在哪里、指定程序到哪里找到ubuntu的内核、参数的解释参考root (hd0,0),一样的、后面的filename代表你的ubuntu镜像的文件名,所以这个名字得设置正确,否则找不到文件、

initrd (hd0,0)/initrd.lz   里面的参数代表initrd.lz 文件所在的位置、记得所有文件都得放在根目录、、

下面
准备工作完成之后 就可以重新启动计算机了 启动的时候 选择 Install Ubuntu 11.04 就能进入ubuntu系统了 和liveCD一样

这个时候 先打开终端(应用程序–>附件)
执行sudo umount -l /isodevice
执行之后 就可以点击桌面上的安装ubuntu了

这个地方 我选择否

既然是双系统安装 就选择第一个 或者第三个吧

奇怪了:同样的系统我就没第一个选项、真是倒霉死我了,因为我选其他选项的时候,ubuntu把我的整个逻辑分区搞一块了,都不知道该装那个区。也导致我后来回到win7安装分区工具,那个万恶的工具不支持我的硬盘,还把分区表搞坏了、真是倒霉,蛋疼的一天。。。
PS:我的分区


文件复制的的同时 可以进行一些设置

安装的时候 会下载一些东西
等大概半个小时 这个过程就可以完成了。其间 可以用firefox上上网…… 还有小游戏可以玩
还有一些善后事宜
1.

sudo mv /etc/grub.d/30_os-prober /etc/grub.d/06_os-prober

sudo update-grub

执行这2行 让grub出现windos7 并且是第一个
2.在win7下 删除neogrub的引导。 跟安装的方法一样 这次点remove
然后 把第一个分区下的vmlinuz和 initrd.lz
还有其他一些不需要的东西 也可以删除了。

PS:我的联想Y450无法开启unity…… 求解

安装显卡驱动之后 顺利进入unity界面 但是 用 不习惯


原创粉丝点击