linux安装系统只分区根目录和swap报错

linux安装系统只分区根目录和swap报错,第1张

linux安装系统只分区根目录和swap报错:报错主要有以下6种情况:

1. 选择错误的分区类型

2. 选择错误的分区id

3. 分区柱面数过大

4. 分区大小设置过大

5. 删除错误分区id

6. 未执行保存已划分的分区

硬盘无法识别,无法通过自检,在Linux下成功修复分区表出错。

给同学重装下系统,再GHOST的过程中大概是没有事先格式化系统盘,然后再解压过程中还打开了下,导致了程序一直未响应卡在那里,等了很久没反应,于是就强制关机,悲剧就出来了,重启后BIOS进不去,硬盘自检过不去。 由于上次我已经处理过同样的问题,觉得应该也是硬盘分区表出了问题。于是把硬盘拆出来,装到移动硬盘盒里面,然后在放在我的电脑上检测下。

之前用的是win7打开 DG还有PPTD来检测下,悲剧的是竟然没检测出来!! 上次我自己硬盘分区表出问题的时候至少可以检测出来并且修复好了,这次悲情了。。。又实验了其他方法,还是没辙,觉得可能是硬盘碎片多然后导致彻底损坏了吧。。 最后觉得还是试试在Linux下能不能检测出来,毕竟Linux下自带的一些驱动和系统管理方面更强,于是,奇迹就出现了。

我重启开了Ubuntu,然后插上他的硬盘,终端上输入 sudo fdisk -l 这下竟然可以看到同学那块硬盘的信息,不过还是不能正确读取出来,不过下面显示了一条很重要的信息:

Partition table entries are not in disk order

说明了现在分区表中的分区顺序和硬盘物理分区的顺序不一样。

解决方法如下:

1.在终端执行以下命令:sudo fdisk -l 先察看好那一块盘出现上述信息。

然后再输入 sudo fdisk /dev/sdb (用你的移动硬盘位置代替/dev/sdb,勿选中你本地的盘)

有提示后输入 x 回车,在命令列表中会有一项 f fix partition order

然后再输入 f 回车,成功会提示 done.

然后输入 p 回车,查看调整后的分区表

最后输入 w 回车,这个命令是将之前的 *** 作写入硬盘

重启之后就会启用新的分区表。

提示:对于修复本地磁盘的话,最好在重启之前先将修改前后的分区表信息比较一下,查看引导分区和交换分区的路径是否变动,如果有变动还要更新 /etc/fstab 和 /boot/grub/menu.lst 文件,以免发生无法开机的问题。

我刚安装时也遇到了这个问题,怕把自己原来的分区弄丢!

不过,现在对Liunx分区有了一些也解后就不怕了!

Linux 的分区规定

1. 设备管理 在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。

Linux 把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。

例如,第一个 IDE 设备,Linux 就定义为 hda;第二个 IDE 设备就定义为 hdb;下面以此类推。而 SCSI 设备就应该是 sda、sdb、sdc 等。

2. 分区数量 要进行分区就必须针对每一个硬件设备进行 *** 作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。

对于每一个硬盘(IDE 或 SCSI)设备,Linux 分配了一个 1 到 16 的序列号码,这就代表了这块硬盘上面的分区号码。

例如,第一个 IDE 硬盘的第一个分区,在 Linux 下面映射的就是 hda1,第二个分区就称作是 hda2。对于 SCSI 硬盘则是 sda1、sdb1 等。

明白后,就可以根据提示进行了!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7462699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存