zoukankan      html  css  js  c++  java
  • Win7+Ubuntu12.04.1硬盘安装错误及解决方案

    前言:

    说起来了,为了在Win7上进行硬盘安装Ubuntu浪费了整整一个晚上的时间。装的时候,不是这里的问题,就是那里的问题。但归根结底都是些小问题,只是被铺天盖地千篇一律的博客或帖子给误导了。

    问题:

    1.提示:filesystem type is ntfs, partition type 0x7

    当时也没有提示是错误,所以我就没有管它。因为我的电脑的所有盘都是NTFS格式的。可是接下来,就出现了以下的错误。

    2.error 15: file not found

    我当时的menu.lst是这样写的:

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


    我很能确定这个红色的名字是没有错的,而且也能确定,我的C盘就是(hd0,0),但最后就是会出现以上错误。最后搞了很久,按照网上说的,各种切换hd的标号啊,这种引导不支持得换另一种引导啊。我都差不多试完了。最后,依然是失败。提示以上的信息。

    解决(重新分区)

    网上很多说了NTFS装ubuntu无影响,我也就一直误以为真的没影响。可能是我的电脑特别还是啥的。NTFS是没法安装的。

    而且,我是两块硬盘,所以也是听了网上的说法,把需要安装的区分出来就OK了,不用再管其他的,也就是说我的第二块硬盘并未格式化。

    当然直接分出来,不格式化也是可以的。可关键是,我的第一块硬盘所有的分区都是NTFS的。故grub时无法找到文件。

    最终方法:直接将我的第二块硬盘分出一个约800M的分区,格式化成FAT32。复制initrd.lz和vmlinuz到该盘,然后在把iso也拷贝到该盘。

    由于该盘相当于第二块硬盘的D盘,故menu.lst可如下所示:

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

    最后重启,便能正确引导与安装了。以下的步骤就和网上的大同小异了。

    关于如何硬盘安装ubuntu请移步:http://blog.csdn.net/ys_073/article/details/8315489

    总结:

    网上都说win7可以NTFS可以直接安装,或许他们是没有测试过,或许是我的电脑很特殊。反正,这两个小小的问题,折腾了我一个晚上。所以,为了能正确的在硬盘安装UBUNTU,如果出现了以上的问题,还是请分一个临时的区出来,格式化成fat32来解决吧。

    镜像文件,以及casper文件夹里的initrd.lz和vmlinuz都放在该盘下。menu.lst的盘要选对。以及分出一个区,删除卷不格式化,留作接下来存放ubuntu系统。


  • 文章声明
  • 作者:Owen
  • 出处: http://www.cnblogs.com/owenyang
  • 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。该博客同步发在 HEXO-博客
查看全文
  • 相关阅读:
    SpringDataJpa项目中的使用
    js 中时间格式化的几种方法
    程序员业余赚钱
    20年研发管理经验谈(十七)
    SpringBoot第二十二篇:应用监控之Actuator
    20年研发管理经验谈(十五)
    SpringBoot第二十一篇:整合ActiveMQ
    RPC理解
    20年研发管理经验谈(十四)
    SpringBoot第二十篇:初识ActiveMQ
  • 原文地址:https://www.cnblogs.com/owenyang/p/3579070.html
  • Copyright © 2011-2022 走看看