相思爱文 于 2010-11-22 19:25:50发表:
引用:我的电脑上只有windows,我在D盘放了文件要用grub4引导,grub里应该是(hd0,4), 我现在用windows把D盘改成E盘,grub里还是(hd0,4)吗 透明人类 发表于 2010-11-22 02:52
dickli 于 2010-11-22 11:27:35发表:
硬盘有两种:一种是SCSI,另一种是SATA,hd0表示第一个SATA硬盘,hd1表示第二个SATA硬盘,依此类推; sda表示第一块SCSI硬盘,sdb表示第二块SCSI硬盘,依此类推; 硬盘有4个主分区,其它为扩展分区,所以D盘为(hd0,5),E盘为(hd0,6),依此类推
透明人类 于 2010-11-22 02:52:20发表:
我的电脑上只有windows,我在D盘放了文件要用grub4引导,grub里应该是(hd0,4), 我现在用windows把D盘改成E盘,grub里还是(hd0,4)吗
相思爱文 于 2010-11-21 20:21:33发表:
windows的盘符可以自定义,就是随意改变,甚至不用盘符也行。 不管怎么改,只要不删除,就和liunx系统和grub无关。 为了防止分区表示法混乱,如?除分区新建、多个硬盘、移动硬盘等。可以采用UUID或LABEL方式指定分区。这样,就不用管分区的顺序了。
相思爱文 于 2010-11-21 20:17:04发表:
没有第五个分区、第六个分区这种说法。这种说法不规范,可以说是错误的叫法。在不同环境中会有不同结果。 linux下,只有第一主分区、第二主分区、第三主分区、第四主分区、第一逻辑分区、第二逻辑分区、第三逻辑分区…… 另外,grub与grub2分区表示法不同(应该是grub)。最简单的方法是手动引导,用Tab补全。几秒钟就能试出来。 原帖中的推论是错误的。 文中没有说清分区方式,和操作系统,所以没办法确定分区。 以下为常见的G版XP系统,快速分四个分区方式,在linux系统中和grub的表示法(但不保证准确) C 盘/dev/sda1 (hd0,0) D盘/dev/sda5 (hd0,4) E盘/dev/sda6 (hd0,5) F盘/dev/sda7 (hd0,6)
透明人类 于 2010-11-21 18:01:51发表:
[i=s] 本帖最后由 透明人类 于 2010-11-21 18:46 编辑 [/i]我 在windows 下把 D盘 改成 E盘 那(hd 0 ,x )x 是多少,那它就不是第一逻辑分区了吗, 在grub里面就不是(hd0,5)了吧 D 盘是 第一 个硬盘 是第 五个区吗
相思爱文 于 2010-11-21 17:12:28发表:
注意,grub与grub2表示的分区方法不同
相思爱文 于 2010-11-21 17:11:28发表:
一块硬盘最多只能有四个主分区。其中一个可以为扩展分区(主分区的特殊形式),扩展分区中可以有60个逻辑分区。 linux表示分区,与顺序和类型有关。 /dev/sda1为第一主分区 /dev/sda2为第二主分区 /dev/sda3为第三主分区 /dev/sda4为第四主分区 /dev/sda5为第一逻辑分区 /dev/sda6为第二逻辑分区 …… 不管有几个主分区,逻辑分区都是从/dev/sda5开始的。也就是说,第一个逻辑分区是/dev/sda5。 而四个主分区,可能只有一个,或二个。而且不一定是从/dev/sda1开始的。 一般以前的DOS和windows系统(2000/XP/2003,不包括windows7),使用自带的分区工具,只能分一个主分区和一个扩展分区(内含多个逻辑分区) 所以,默认情况下(不是一定,可以改变的),C盘为/dev/sda1,D盘为/dev/sda5,E盘为/dev/sda6…… 其中/dev/sda为第一块硬盘 /dev/sdb为第二志硬盘(如果有的话),分区表示法后面的数字一样。 -------------------------------------------------------------------------------------------------- grub是linux系统的启动管理器,也是根据分区顺序表示,但有不同。是以0开始的,不是以1开始的。 (hd0,0)为第一主分区 (hd0,1)为第二主分区 (hd0,4)为第一逻辑分区(通常为D盘) (hd0,5)为第二个逻辑争区 …… (hd0)为第一个硬盘 (hd1)为第二个硬盘 --------------------------------------------------------------------------------------------------- grub2是新的启动管理器,表示方法与grub1有些微妙但很重要的不同 (hd0,1)为第一主分区 (hd0,2)为第二主分区 (hd0,5)为第一逻辑分区(通常为D盘) (hd0,6)为第二个逻辑争区(通常为E盘) …… (hd0)为第一个硬盘 (hd1)为第二个硬盘
透明人类 于 2010-11-21 15:44:52发表:
grub里面的命令有的一句里面有(hd0,x),还有sdax,为什么要用两种表示方法
相思爱文 于 2010-11-22 19:25:50发表:
如果是改变(修改)盘符,那么grub表示法不变。
如果是把文件放入E盘,那么,默认情况下,所在分区加1。
最好是用手动引导,2小时学会,受用终生。
dickli 于 2010-11-22 11:27:35发表:
硬盘有两种:一种是SCSI,另一种是SATA,hd0表示第一个SATA硬盘,hd1表示第二个SATA硬盘,依此类推;
sda表示第一块SCSI硬盘,sdb表示第二块SCSI硬盘,依此类推;
硬盘有4个主分区,其它为扩展分区,所以D盘为(hd0,5),E盘为(hd0,6),依此类推
透明人类 于 2010-11-22 02:52:20发表:
我的电脑上只有windows,我在D盘放了文件要用grub4引导,grub里应该是(hd0,4),
我现在用windows把D盘改成E盘,grub里还是(hd0,4)吗
相思爱文 于 2010-11-21 20:21:33发表:
windows的盘符可以自定义,就是随意改变,甚至不用盘符也行。
不管怎么改,只要不删除,就和liunx系统和grub无关。
为了防止分区表示法混乱,如?除分区新建、多个硬盘、移动硬盘等。可以采用UUID或LABEL方式指定分区。这样,就不用管分区的顺序了。
相思爱文 于 2010-11-21 20:17:04发表:
没有第五个分区、第六个分区这种说法。这种说法不规范,可以说是错误的叫法。在不同环境中会有不同结果。
linux下,只有第一主分区、第二主分区、第三主分区、第四主分区、第一逻辑分区、第二逻辑分区、第三逻辑分区……
另外,grub与grub2分区表示法不同(应该是grub)。最简单的方法是手动引导,用Tab补全。几秒钟就能试出来。
原帖中的推论是错误的。
文中没有说清分区方式,和操作系统,所以没办法确定分区。
以下为常见的G版XP系统,快速分四个分区方式,在linux系统中和grub的表示法(但不保证准确)
C 盘/dev/sda1 (hd0,0)
D盘/dev/sda5 (hd0,4)
E盘/dev/sda6 (hd0,5)
F盘/dev/sda7 (hd0,6)
透明人类 于 2010-11-21 18:01:51发表:
[i=s] 本帖最后由 透明人类 于 2010-11-21 18:46 编辑 [/i]
我 在windows 下把 D盘 改成 E盘 那(hd 0 ,x )x 是多少,那它就不是第一逻辑分区了吗,
在grub里面就不是(hd0,5)了吧
D 盘是 第一 个硬盘 是第 五个区吗
相思爱文 于 2010-11-21 17:12:28发表:
注意,grub与grub2表示的分区方法不同
相思爱文 于 2010-11-21 17:11:28发表:
一块硬盘最多只能有四个主分区。其中一个可以为扩展分区(主分区的特殊形式),扩展分区中可以有60个逻辑分区。
linux表示分区,与顺序和类型有关。
/dev/sda1为第一主分区
/dev/sda2为第二主分区
/dev/sda3为第三主分区
/dev/sda4为第四主分区
/dev/sda5为第一逻辑分区
/dev/sda6为第二逻辑分区
……
不管有几个主分区,逻辑分区都是从/dev/sda5开始的。也就是说,第一个逻辑分区是/dev/sda5。
而四个主分区,可能只有一个,或二个。而且不一定是从/dev/sda1开始的。
一般以前的DOS和windows系统(2000/XP/2003,不包括windows7),使用自带的分区工具,只能分一个主分区和一个扩展分区(内含多个逻辑分区)
所以,默认情况下(不是一定,可以改变的),C盘为/dev/sda1,D盘为/dev/sda5,E盘为/dev/sda6……
其中/dev/sda为第一块硬盘
/dev/sdb为第二志硬盘(如果有的话),分区表示法后面的数字一样。
--------------------------------------------------------------------------------------------------
grub是linux系统的启动管理器,也是根据分区顺序表示,但有不同。是以0开始的,不是以1开始的。
(hd0,0)为第一主分区
(hd0,1)为第二主分区
(hd0,4)为第一逻辑分区(通常为D盘)
(hd0,5)为第二个逻辑争区
……
(hd0)为第一个硬盘
(hd1)为第二个硬盘
---------------------------------------------------------------------------------------------------
grub2是新的启动管理器,表示方法与grub1有些微妙但很重要的不同
(hd0,1)为第一主分区
(hd0,2)为第二主分区
(hd0,5)为第一逻辑分区(通常为D盘)
(hd0,6)为第二个逻辑争区(通常为E盘)
……
(hd0)为第一个硬盘
(hd1)为第二个硬盘
透明人类 于 2010-11-21 15:44:52发表:
grub里面的命令有的一句里面有(hd0,x),还有sdax,为什么要用两种表示方法