安装XP和Ubuntu双系统问题——Ubuntu安装时无法识别原有系统

  我主机本来安装了windows xp 和unbuntu15.04,由于在ubuntu下不小心卸载某依赖后,无法登入桌面,网上查了好多资料,原因各种,解决途径也各种,最终是还没有解决问题。各种更新,各种补丁,各种命令都尝试,然后还是水平有限,折腾了2天,不想无奈之下,只能选择重装了。具体的解决登入桌面的过程我这遍就不详细写了,太凌乱,太多了,我已经记不清楚用了多少方法了,都无效,所以有需要的朋友,还是自己上baidu看看吧,这里就不再献丑了。

  本以为重装是一件非常无脑和省事的事,谁知道这次遇到了点小麻烦,于是诞生了这篇小博。

  遇到的问题:

  下载并制作完Ubuntu14.04 USB启动盘后(关于怎么下载和制作Ubuntu USB 安装盘百度很多,请各位自行查找),进入安装界面无后,却无法找到我原先安装好的XP和Ubuntu系统。我之前用fdisk -l命令并没发现什么问题,而且对fdisk参数也不熟,就并没有深入研究,但是网上有人提示可能是磁盘分区表出现了问题,于是我决定进入windows系统用diskgenius软件检测,果然检测结果显示最后个Ubuntu的/home(/dev/sda9)分区超出硬盘边际,那么怎么解决呢,我企图用该软件自带的修复工具修复,但是它会把最后个分区自动格式化成NTFS格式,大家都知道NTFS是xp的格式,而ubuntu需要ext格式,所以此办法不行。

  然后继续搜索ubuntu下修复磁盘的工具,搜到2个比较靠谱的工具,一个是testdisk,另一个就是我之前用的fdisk(因为我之前没对其参数进行研究,后来才发现fdisk是如此强大)。我首先用testdisk,因为名字易懂嘛,感觉也很专业,用起来确实也很专业,各种选项,不过很容易懂,其中有一页显示/dev/sda2, /dev/sda9都是属于extend分区,而sda2的system type是 Win95 Ext‘d (LBA), sda9的system type是Linux,说明sda2包含了sda9,这一点也显示出来,最关键一句是说sda9的编辑范围已经超出了sda2得最大范围,由此可以肯定也是硬盘分区出现了问题,可能是硬盘使用太长,空间进一步萎缩引起的。然后它建议我进行重新建立分配硬盘分区表,不巧的是它的修复过程几乎与diskgenius换汤不换药,也是将最后Ubuntu分区直接分为NTFS,于是回退。

  最后开始研究fdisk,正戏来了,当然要详细点,只可惜没图配合:

  1st,sudo fdisk -l,显示硬盘分区表信息,显示有2块硬盘,分别是,sda, sdb,自然我们关心的是我们的本地磁盘sda,而sdb只是USB安装盘

  2nd,sudo fdisk /dev/sda,这个时候,命令行会提示你选择m来显示所有参数信息,照着做,输入m

  3rd, 输入m后,显示一排信息,我们可以使用p命令显示当然这块硬盘的分区表,你不会发现问题。

  4th, 显示分区表后,我尝试用v来进行verify 分区表,结果悲喜交加,悲是因为显示sda9分区不完全在sda2分区之内,喜是因为我们进一步验证了问题的所在。

  5th, 然后再按m,发现有2个添加(n)和删除命令(d),就试图自己手动调整分区表,首先先删除了swap 分区,然后再增加一个小swap分区。(注意删除分区的时候,我是先将/etc/fstab下的相关分区配置行都注释了,增加完后再恢复,这步操作有没有必要,没验证,读者可以自行尝试)。结果并不如愿,再次执行v的时候还是报同样的错误,说明/dev/sda9(/home分区)的地址没有改变,还是越界。

  6th, 再次尝试删除/home分区(反正需要重装,也会被格式化的),然后重新添加/home分区,这次操作后,执行v命令终于没报越界错误,看到曙光啦

  重启,进入usb引导模式,果然,ubuntu安装系统可以识别原有的xp系统和ubuntu15.04系统了。

  本篇完结(唯一遗憾,无图佐证)。

  

  

时间: 2024-08-25 01:07:16

安装XP和Ubuntu双系统问题——Ubuntu安装时无法识别原有系统的相关文章

戴尔Inspiron N4120 笔记本电脑安装XP、win7双系统过程

好多年前也试着在我笔记本上装过双系统,当时也是觉得好玩,或者是认为以后真的可能要用到XP系统.怎奈何出师不利.当时是按照网上的教程来的,想着用ghostXP系统来装,进入PE系统,当时对这些东西还很陌生,我就不经意间点了一个自动分区的东西,尼玛玛玛玛玛玛玛玛玛玛......,整个硬盘格式化了....,后来就特别讨厌用ghost的方法来安装系统. 转入正题,现在工作了以后,平时也都是用用公司的电脑办办公,自己电脑都是用来打游戏的.不过还是放不下自己以前做过的嵌入式的东西,所以想回过头来从新学一下.

如何在VirtualBox虚拟机中安装XP系统? 转

转 http://www.xitongzhijia.net/xtjc/20160825/81741.html Windows XP是一款经典的操作系统,同时也是一款很老的操作系统,不过尽管如此,还是有一批用户在使用XP系统,所以发行一些软件的时候还是要测试在XP系统中能否运行,这时候我们就可以借助VirtualBox虚拟机安装一个XP系统来测试软件的兼容性,下面就开始讲解详细的VirtualBox虚拟机安装XP系统的教程. 方法/步骤1 创建XP系统环境 1.打开虚拟机,点击新建,名称随便,如我

Windows 7硬盘安装CentOS 6.4 双系统 (WIN7硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04))

 WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2.Ubuntu 12.04) 近期在看<鸟哥私房菜:基础学习篇>.认为非常不错,想要用U盘装个windows 7 和 CentOS 6.4的 双系统,在网上找了非常多教程,认为乱七八糟的,弄得非常复杂,并且非常多都不是非常完整,对于新手实在是伤不起. 终于自己用U盘装了两次,有一次还把引导程序装到U盘MBR去了. o(╯□╰)o 决定写篇博客,防记忆衰老.也为全部想学 linux 的小白贡献一点资料吧. O(∩_∩)O~

[系统] 安装Ubuntu 双系统 - 失败

因为工作原因, 所以需要装ubuntu系统. 在网络上查了一下, 一般都是使用U盘安装. 但是由于手头上既没有U盘又没有光盘,只能用硬盘安装了. 查一下, 使用wubi安装方式从硬盘安装, 非常方便. 可是安装Ubuntu14.04后, 重启系统,在进入系统的时候,失败了. 只好又开始了搜索.果然双系统没有这么好装. 因为wuli的维护跟不上系统的更新的速度, 在Ubuntu 11.04版本开始, 就问题越来越多了. 在13.04版本中直接取消了. 参考: http://forum.ubuntu

Windows 10下使用U盘安装Ubuntu双系统

问题描述:在Windows10下安装Ubuntu. 使用工具:Windows10.Ubuntu16.04 LTS安装包.UltraISO.easyBCD. 操作步骤: 1.安装之前要给Ubuntu分出一定大小的磁盘空间.我用170G来安装Ubuntu.我的硬盘比较大,如果硬盘较小,可以选择50G等大小给Ubuntu.详细分区操作见<Windows下磁盘分配操作>. 2.制作Ubuntu系统的U盘启动盘.这里会格式化掉U盘里面的数据,如果有重要数据,要先做好备份. 在写入方式里选择"U

安装Windows10,Ubuntu双系统14.04LTS记录

参考链接:http://www.jianshu.com/p/2eebd6ad284d(推荐直接看这个链接,我也是看这篇博客装的)然后自己记录一下,防止以后找不到了 本记录是在Windows10 上安装Ubuntu,安装完成后在Windows的操作系统选择界面中可以看到Ubuntu的选项 首先去Ubuntu官网下载一个Ubuntu镜像 http://www.ubuntu.com/download/desktop  我第一次下载的14.10版本,结果发现14.10已经没有官方支持了,重新下载了一个1

安装Ubuntu双系统系列——安装Ubuntu

一.将Ubuntu系统烧进U盘 1.打开老毛桃,选择“U盘启动” -> "ISO模式":选择ISO文件,我这里安装的是Ubuntu12.04-64bit,你可以在网上下载一个. ubuntu-12.04.4-desktop-amd64.iso: http://pan.baidu.com/s/1gepFhb9 ubuntu-12.04.3-desktop-i386.iso: http://pan.baidu.com/s/1ntPe4dF 记得事先要把u盘插进电脑,把里面的文件格式化

TensorFlow-GPU环境配置之一——安装Ubuntu双系统

本机已经安装过Windows系统,准备安装Ubuntu双系统进行TensorFlow相关工作,需要在windows中将磁盘分出一定空间供Ubuntu使用 1.首先下载Ubuntu17.04版本ISO 2.下载Win32DiskImager做为安装盘刻录软件 3.插入U盘进行刻录 4.将安装U盘插入电脑并重启,选择U盘启动 5.选择安装Ubuntu系统 6.安装类型选择其它选项,进行自定义处理 7.建立交换空间(4G大小) 8.其余全部做为Ubuntu系统空间 9.选择刚创建好的Ubuntu系统空

win8 or win7安装ubuntu双系统

安装双系统win8 or win7安装ubuntu双系统 在虚拟机中测试 安装操作系统vl版本,使用kms激活安装vm tools,以使用unity.复制粘贴等 虚拟机>安装vm tools 使用共享文件夹,右键我的电脑,选择"映射网络磁盘" 分区.在磁盘末端分出区,大概20-40G.分区之后,不用创建新的分区,就是空白分区保留,留给ubuntu去格式化. 文件准备.下载ubuntu-16.04.1-desktop-amd64 LTS表示 Long Term Support放在C