`
zachary.guo
  • 浏览: 482718 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ubuntu 安装小记

阅读更多
        在一整块硬盘上安装 ubuntu,并不是一件难事,很容易的。直接按着提示 next 即可,这里也不做详述。本篇文章主要讲述的是 windows 和 ubuntu 共存的情况。

        首先介绍下我的硬盘,500G,其中 350G 分给了 windows,剩下的 150G 留给 ubuntu:
/dev/sda1         C:/          30G
/dev/sda5         D:/          90G
/dev/sda6         E:/          80G
/dev/sda7         F:/         150G

        用 CD 或 USB 引导启动 ubuntu 的安装,至于你选择哪种方式,就看你了。然后一直跟着提示做 next,直到进入分区的步骤。。注意,此时请选择手动分区。我计划将剩下的 150G(其实不到 150G,大概只有 120G) 的空间做以下分区:
/dev/sda8        /             15G
/dev/sda9        /boot        100M
/dev/sda10       swap           4G
/dev/sda11       /home         75G
/dev/sda12       /usr/local    30G

        PAY ATTENTION TO: 接下来的这个步骤至关重要,直接影响着你以后会提出的诸多奇怪的问题。安装启动引导器的设备,在下拉列表中会列出 /dev/sda1 - /dev/sda12,选哪一个呢?
选择 /dev/sda1: 恭喜你,引导 ubuntu 启动的 MBR 将写入 windows 环境中所谓的 C 盘,你的 windows 再也启动不了。如果你要这么干,我可阻止不了你。

选择 /dev/sda5 - /dev/sda7: 你当然可以这样选择,我想没人会这样干吧。

选择 /dev/sda8: 这里是 / 的挂载点。选择这种方式,当你安装完毕后,重启电脑,GRUN 将担任着启动引导的职责了,不再是 windows 启动时列出你要启动哪个操作系统的界面了。当然,这里的 GRUB 引导页面,你仍然可以选择去启动你的 windows。如果你想换成 windows 引导,就没那么容易了。即便你用 ghost 还原也达不到你要的效果。当然,重装 windows 我没有试过,当然也没有发言权了。不过稍候会给出解决方案。

选择 /dev/sda9: 即选择 /boot。我推荐采用这种方式,当安装完毕后,重启电脑,你会感觉像是没有安装 ubuntu 似的,根本看不到 ubuntu 的身影。事实上,引导 ubuntu 的 MBR 写入了你的 /dev/sda9 这个分区,windows 当然引导不了。稍微给出解决方案。

/dev/sda10 当然不会出现在下拉列表中,因为是它是交换分区咯。

选择 /dev/sda11 或 /dev/sda12,或者选择你还分了的其它的区: 这个和选择 /dev/sda9 类型,不再赘述。

        选择 /dev/sda8 和 /dev/sda9 的遗留问题的解决方案

        1. 选择 /dev/sda8,怎么恢复 windows 引导呢?这里需要用到一个工具:mbrfix。将 MbrFix.exe 放入 C:/ ,然后执行:
C:\> MbrFix /drive 0 fixmbr /yes

        恭喜你,问题已成功解决。不过,此时,你进不了 ubuntu 了,因为没人给它引导!

        2. 选择 /dev/sda9,怎么感觉像没装 ubuntu 似的?ubuntu 的确是装了,现在需要一个引路人。此时,通过 CD 或 USB 引导,然后选择“试用 ubuntu”,注意是试用啊,否则你又重装咯。试用过程中,你可以访问 windows 分区的文件系统,你随便进入某个盘,使用 Ctrl + L 快捷键,可以了解它这个盘挂载在哪里。以我的 F 盘为例,我在 windows 里设置了卷标为 Share,所以在 ubuntu 里的挂载点就是 /media/ubuntu/Share。得到 windows 随意一个盘的挂载点,这一步很重要,这直接影响着日后你能否成功引导 ubuntu!
        待你准备好上述工作后,请记住,ubuntu 的引导是写入 /dev/sda9,对吧。使用 Ctrl + Alt + T 打开终端,执行下面的命令:
[ubuntu@ubuntu] $ sudo dd if=/dev/sda9 of=/media/ubuntu/Share/ubuntu.bin bs=512 count=1

        上面这句话的意思是说,将 /boot 分区的内容写入 F 盘的 ubuntu.bin,然后我们通过 ubuntu.bin 即可引导启动 ubuntu 了。接下来,编辑 C:/boot.ini 文件(Windows XP 是这样的,至于 win7,我就不晓得了),在最后一行加入:
C:\ubuntu.bin="Ubuntu 12.10"

        恭喜你,问题已成功解决。现在你可以在 windows 引导下出现 “Ubuntu 12.10” 启动项,选择之并回车即可启动 ubuntu 了!

        附:制作 ubuntu 的可引导的 USB

        我相信通过 ultraISO 可以将 ubuntu 的 iso 文件写入 U 盘,但是我是没有试成功的(要么写入成功,但没法成功引导,再要么干脆写入失败)。在 ubuntu 的官网中,给出了步骤:http://www.ubuntu.com/download/help/create-a-usb-stick-on-windows,即利用 USB installer。这种方式我是试成功了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics