要把ubuntu直接装进硬盘,fdisk一下了,看不懂,高手来指点一下啊(联想电脑的)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了要把ubuntu直接装进硬盘,fdisk一下了,看不懂,高手来指点一下啊(联想电脑的)相关的知识,希望对你有一定的参考价值。
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf0b1ebb0
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3825 30723288+ 7 HPFS/NTFS
/dev/sda2 3825 17647 111028224 f W95 Ext'd (LBA)
Partition 2 does not end on cylinder boundary.
/dev/sda3 17648 19457 14538825 12 Compaq diagnostics
/dev/sda5 3825 8032 33792000 7 HPFS/NTFS
/dev/sda6 8032 12749 37888000 7 HPFS/NTFS
/dev/sda7 12749 17647 39345152 7 HPFS/NTFS
0 电脑是联想旭日C466笔记本电脑,上面的结果是在wubi装的ubuntu下得到的。
1 Boot 下面有*的是活动分区(还是启动分区)的意思吗?一个硬盘上只能有一个这样的分区吗?怎么弄成这样的分区?
2 Id 是什么意思?怎么还有个“f”,“12”?
3 System 一列,我windows是NTFS格式的啊,前面HPFS是什么意思?
4 W95 Ext'd (LBA) (是不是分区表啊)和 Compaq diagnostics是什么格式?
5 /dev/sda2 3825 17647 111028224 f W95 Ext'd (LBA)
Partition 2 does not end on cylinder boundary.
下面这句话是怎么回事?
6 在xp下显示有个隐藏分区,一定是/dev/sda3咯。那么它是主分区?要是主分区,我就不能把ubuntu装进这里了,是不是?
答:这个是活动的主分区,一个硬盘只能有一个活动的主分区,你这个已经有了,所以不必管,用fdisk可以设置或者取消活动主分区,你查一下fdisk命令就可知。
2.我们知道各种分区的文件系统不同,有所谓的ntfs分区,fat32分区,ext3分区,swap分区。这里每一种文件系统都有一个代号,这个代号就是所谓的id,比如ntfs的ID是7
3.这个不太明白,也没必要弄得太明白,都是这样标的,百度去查一下吧。
4.W95 Ext'd (LBA)
这个是扩展分区
5.Partition 2 does not end on cylinder boundary.
下面这句话是怎么回事?
这个就是最有问题的地方了。你看一下,你的分区一的结束点是3825,因而你的分区二的开始点应该是3826,但是,现在却是3825
所以你在安装ubuntu的时候,估计安装程序会看不到分区的。必须纠正这个错误才能安装得了的。我过一会子找个资料给你。
6.说的不错,分区三正是你的隐藏的主分区,但这个丝毫也不影响你安装ubuntu
资料找到了http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=194802
可以断定的是,你要装成功,首先必须解决这个第5点的问题。 解决的办法就是用分区工具把你的第一分区缩小一点. 参考技术A 1,*是活动分区的意思,理解成启动分区也不错,因为win下面两者是等同的
2,ID就是identification的简写,linux给各种格式的分区做了一个列表,每一种格式有一个ID,比如7就是指ntfs文件格式
3,hpfs是ibm的一种文件格式,linux让它和ntfs共用了一个ID
4,LBA是win95引入的,为了能使用大于8.4G的硬盘,中文名是“逻辑块存取”,EXT'd意思是“扩展分区”,合起来就是说sda2分区是一个使用lba的扩展分区
5,这是因为Compaq diagnostics这个分区捣的鬼。这个分区是隐藏的,用来保存HP笔记本的一些恢复系统的工具,这个分区的文件格式也是特别的。但是linux没有能够正确识别这个分区。你可以发现,理论上sda2应该包括了除sda1以外所有的空间,但是Compaq diagnostics这个分区却实际上并不包括在其中,Compaq diagnostics从17648开始,到19457结束。而sda2其实应该在17647就结束了。也因此,linux报错了,“分区没能在预定的柱面结束”
6,是的,这个分区是不能安装系统的 参考技术B 1.启动分区,我的机器上有两个,一个是linux的/boot分区,一个是c盘
fdisk下按m看帮助,里面说按a是设定bootable flag
2.ld是编号, f就是W95 Ext'd (LBA),7就是HPFS/NTFS,在fdisk下按l可以看到编号列表
System实际上是对ld一列的解释
3.HPFS(高性能文件系统)是IBMOS/2操作系统的一种文件系统。fdisk把HPFS和NTFS视为一类
4.W95 Ext'd (LBA)是分区的一个识别符,表示扩展分区,它的起始位置包括了sda5-sda7
Compaq diagnostics好像是个硬件检测软件,不知道为什么会出现在这儿,编号12的文件系统也确实是Compaq diagnostics
5.好像debian系列的fdisk软件对某些牌子的硬盘产生的现象,这是正常的,不用管它。
6.ubuntu应该尽量装到主分区,逻辑分区启动有些bios不支持的
ubuntu如何挂载硬盘
有一台老的ubuntu机器硬盘不够了,就把一块别的机器的固态拆了下来,挂载了上去,记录一下ubuntu添加磁盘的方法。
1、首先需要将硬盘接到主板上
接完后使用如下命令查看磁盘:
sudo fdisk -l
会看到很多/dev/loop,不用管,重点看有没有自己新加的硬盘。
2、临时挂载
# 创建要挂载的磁盘目录
sudo mkdir -p /mnt/data
# 挂载硬盘到该文件夹上
sudo mount /dev/sda2 /mnt/data
注意:
一般/dev/sda是一块磁盘
/dev/sda1 是这个磁盘的一个分区
/dev/sda2 是这个磁盘的一个分区
挂载的时候要指定一个具体的分区,不能直接指定整个磁盘,否则会报错:
wrong fs type, bad option, bad superblock on /dev/sda
如果硬盘的格式不是linux支持的,还需要先使用fdisk进行分区和格式化,一般使用ext4等linux常用格式即可。
3、开机自启挂载
使用mount挂载,机器重启后就会失效,因此需要添加开机自动挂载。
查看挂载磁盘的UUID:
sudo blkid
注意:
这里需要记录你挂载分区的UUID,不是磁盘的UUID
分区的UUID是小写字母加数字,fdisk命令也可以看到硬盘的UUID,是大写字母加数字。
我开始用错了,导致重启后进不去系统,只能在命令行还原原始fstab配置后才恢复。
# 进入 fstab 修改配置
sudo vim /etc/fstab
# 在最后面加入指定信息
UUID=6****-22d7-4*b-a**4-c****8b1c /mnt/data ext4 defaults 0 0
第一列为UUID, 第二列为挂载目录(该目录必须为空目录),第三列为文件系统类型,第四列为参数,第五列0表示不备份,最后一列必须为2或0(除非引导分区为1)。
4、 重启机器后使用 df -h查看是否添加成功
以上是关于要把ubuntu直接装进硬盘,fdisk一下了,看不懂,高手来指点一下啊(联想电脑的)的主要内容,如果未能解决你的问题,请参考以下文章