`
zachary.guo
  • 浏览: 489528 次
  • 性别: 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。这种方式我是试成功了。
分享到:
评论

相关推荐

    双系统安装 小记 历时9小时 过关斩将! Ubuntu19.10 + RUFUS 经验之谈

    Ubuntu镜像下载地址...建议不要使用Ubuntu18.04.3的系统镜像,而是使用其他的版本,例如18.04.1 .4 等等 当然也可以使用本人使用的目前最新版本的19.10. 关于原因: 因为使用3的版本会出现Couldn’t get size: 0x8

    MySQL-Python安装问题小记

    在Ubuntu系统中,安装MySQL-Python时可能会遇到依赖问题。如果使用`easy_install`命令安装,并且遇到`gcc`编译失败,可能是因为缺少Python的开发库。这时需要通过`sudo apt-get install python-dev`安装`python-...

    关于MariaDB安装问题小记(CMake Error at)

    - Debian/Ubuntu: `apt-get install libaio-dev` - RedHat/Fedora/Oracle Linux: `yum install libaio-devel` - SuSE: `zypper install libaio-devel` 然而,即使用户已经安装了libaio-devel,错误仍然存在,这是...

    tty、pty、pts等(小记) - CSDN博客1

    它可安装在办公室内,因而毋须到电报局去发电传。 tty 是一个泛指所有终端(Terminal)的概念。 Terminal 终端是一种电子的或机电的硬件设备,用来向大型主机输入数据并显示来自主机的数据。为了充分使用计算机提供...

    GitKraken安装包.zip

    GitKraken安装包,适用于Windows操作系统,包括GitKrakenSetup-6.5.1.exe与GitKrakenSetup-5.0.4.exe两个安装程序。该可视化程序使用简单,显示直观,且为老版本,永久免费,可以操作私有仓库,并且解决了 gitee/...

    jdk-14.0.1_linux-x64_bin.7z

    DEB是Debian Linux及其衍生版如Ubuntu等使用的软件包格式,它包含了软件的所有依赖和安装脚本,方便用户在Debian系的Linux系统中通过包管理器(如dpkg或apt)进行安装。 关于Java JDK 14.0.1,它是Oracle JDK的一个...

Global site tag (gtag.js) - Google Analytics