【转】Win7+Ubuntu12.04.1硬盘安装错误及解决方案----不错

原文网址:http://blog.csdn.net/ys_073/article/details/8310115

前言:

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

问题:

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

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

2.error 15: file not found

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

[plain] view plaincopyprint?

  1. title Install Ubuntu
  2. root (hd0,0)
  3. 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 --
  4. initrd (hd0,0)/initrd.lz

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

解决(重新分区)

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

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

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

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

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

[plain] view plaincopyprint?

  1. title Install Ubuntu
  2. root (hd1,4)
  3. 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 --
  4. 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系统。

时间: 2024-10-26 09:59:03

【转】Win7+Ubuntu12.04.1硬盘安装错误及解决方案----不错的相关文章

【转】Win7系统下安装Ubuntu12.04(EasyBCD硬盘安装)--不错

原文网址:http://blog.csdn.net/lengbuleng1107/article/details/14532177 需要的东西有: 1,ubuntu系统镜像,下载地址:http://www.ubuntu.com/download/desktop 选64位吧,兼容性好些. 2,空闲的大于20G硬盘空间,这个大小根据个人使用情况决定的,我用70GB来装Ubuntu. 给硬盘划分空白空间安装Ubuntu.在计算机上右键--管理--磁盘管理 单击最后一个硬盘,我的是F盘,F盘要有足够的空

ubuntu12.04 64位 安装w3af以及相关问题的解决

ubuntu12.04 64位下安装w3af: sudo apt-get install w3af 解决安装之后w3af_console不能运行的问题: 运行w3af_console会提示如下错误: /usr/bin/w3af_console: 3: /usr/bin/w3af_console: /usr/bin/python2.5: not found这是由于ubuntu12.04自带的python已经升级成2.7所致 修改/usr/bin/w3af_console sudo gedit /u

ubuntu12.04 64位安装nessus

首先从官网上下载安装包,地址:http://www.nessus.org 然后在本地安装: sudo dpkg -i Nessus.deb 安装完成以后,需要激活,去官网上获取激活码(个人用户注意选择use in home):地址:http://www.nessus.org/plugins/?view=homefeed 填写一些基本信息以后,激活码会发送到填写的邮箱 然后注册,命令是: sudo /opt/nessus/bin/nessus-fetch --register XXXX-XXXX-

在ubuntu12.04 的QT安装

下载以下3个文件: qt-creator-linux-x86-opensource-2.7.0.bin qt-everywhere-opensource-src-4.8.4.tar.gz 还有一个xlib,没有它不能编译的:打开终端,输入以下指令: sudo apt-get install libX11-dev libXext-dev libXtst-dev 安装qt-creator: chmod 777 qt-creator-linux-x86-opensource-2.7.0.bin ./q

ubuntu12.04 android studio 安装

ubuntu12.04 android studio 安装 分类: android 2014-02-17 15:57 10756人阅读 评论(0) 收藏 举报 1.下载JDK ,我下载的是jdk-7u51-linux-i586.tar.gz 我这里有jvm文件夹,直接cd过去: $ cd /usr/lib/jvm/ 拷贝下载的jdk-7u51-linux-i586.tar.gz到jvm文件夹: $ sudo cp  ~/下载/jdk-7u51-linux-i586.tar.gz /usr/lib

Ubuntu12.04(64bit)下安装Qt4总结

本文主要介绍linux系统Ubuntu12.04(64bit)下Qt4.8.5的安装,其中还涉及Fedora9下Qt4的安装. 1.下载软件:去Qt的官网下载Qt4.8.5和Qt Creator软件,下载的具体软件如下: Qt4.8.5软件:qt-everywhere-opensource-src-4.8.5.tar.gz Qt Creator软件:qt-creator-linux-x86_64-opensource-2.5.2.bin 2.解压qt-everywhere-opensource-

Angularjs学习---ubuntu12.04中karma安装配置中常见的问题总结

karma启动时出现了很多问题: 1.安装karma前提条件 安装karma首先要安装nodejs,npm然后才可以安装karma.nodejs,npm的安装过程可以参考文章:Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs.npm和karma 2.安装karma步骤 karma官方指导教程:http://karma-runner.github.io/0.12/intro/installation.html 1).首先执行下面命令: npm in

ubuntu12.04下phpstorm安装

phpstorm是用JAVA开发的,所以在安装之前需要先安装jdk sudo apt-get install default-jdk 从官网上下载phpstorm 的linux版本 http://www.jetbrains.com/phpstorm/download/index.html 解压压缩文件 tar xfz PhpStorm-*.tar.gz 进入phpstorm的bin目录执行安装脚本 cd PhpStorm-* ./PhpStorm.sh 安装程序开始启动,在安装过程中需要输入注册

ubuntu-12.04.5-desktop-i386.iso:ubuntu-12.04.5-desktop-i386:安装Oracle11gR2

ubuntu 桌面版的安装不介绍. 如何安装oracle:核心步骤和关键点. ln -sf /bin/bash /bin/sh ln -sf /usr/bin/basename /bin/basename ln -sf /usr/bin/awk /bin/awk ln -sf /usr/bin/env /bin/env ln -s /lib/i386-linux-gnu/libgcc_s.so.1 /lib/libgcc_s.so.1 ln -s /usr/lib/i386-linux-gnu/