前段时间编译linux内核,网上资料都说编译完后,修改lilo.config,其中有一段配置为:root=/dev/hda2,看我自己的lilo配置,仿佛应该为sda。从网上查了一下hda和sda的差别,把英文论坛上的解释摘过来。

IDE hard disks (well, devices, actually) are hd<drive><partition>. SCSI devices (and kernel-level emulation of SCSI devices, like USB devices or, in some cases, CD-RW drives) are sd<drive><partition>.
The standard partitioning scheme nowadays is (assuming your drive is hda):

hda1 => bootloader and kernel(s)
hda2 => swap space
hda3 => root filesystem

the way linux asign names to disk drive is as follows:
HD/x/n - now lets break this down;
HD- denotes that the disk drive is IDE based. if the drive SCSI or SATA based it will be designated as SD.

x- denotes the position of the drive. If its installed in the IDE controllers as the Primary Master it will be designated as HDA. If as the Primary Slave it will be designated as HDB. If as the Secondary Master, HDC. HDD if the drive is installed as the Secondary Slave.

n- this denotes the partition number. For example the first partition of the Primary Master will be designated as HDA1. Usually the primary partitions are designated with the numbers 1-4. The logical drives are given the numbers 5-n (depends on how many logical partitions you have.

因为我是在VMWare下装的linux系统,貌似VMWARE会把虚拟分区虚拟为SCSI设备,所以觉得我的linux设备应该为sda才对。

不过,一直搞不明白自己的root那到底该写什么才好,不管是用hda还是sda,不管是用hda或sda几都不能正常启动,提示为请输入正确的root=什么的,貌似是这里的配置不对。很困惑……

另外,原lilo上的默认配置为:append="root=LABEL=/",模仿这个写也不对,不知是不是自己编译内核里哪里出现了问题。

hda vs sda相关推荐

  1. linux中hda和sda的区别

    linux中hda和sda的区别 hda一般是指IDE接口的硬盘,hda一般指第一块硬盘,类似的有hdb,hdc等 sda一般是指SATA接口的硬盘,sda一般指第一块硬盘,类似的有sdb,sdc等 ...

  2. hda sda

    在网上搜集到的关于hda 和sda的说法 一. HDA是IDE硬盘的名称.SDA是SATA的名称.在最新的2.6.19内核里,所有的硬盘都    叫SDA了. GERUB里填SDA. 二. SATA ...

  3. Linux 系统启动流程及其介绍

    熟悉Linux系统启动流程可以更好的排除Linux系统在启动的过程中所遇到的错误,下面介绍Linux系统在启动过程. 开机,BIOS自检:检测外置设备,目的是为了把外围设备的信息提供给操作系统使用 寻 ...

  4. linux on android分区,linux分区笔记

    ‍‍磁盘基本概念 机械硬盘: cylinder (柱面) sector(扇区) head(磁头) 磁盘在linu中的表示 Linux所有的设备都抽象为一个文件,保存在/dev/目录下 设备名称一般为h ...

  5. 笔记本多硬盘win7下U盘安装Cnetos7引导问题!

    CentOS7出来的时间已经不算短了,前段时间一直在虚拟机上使用,最近闲下来了,就像在自己的笔记本上装一个win7和Centos7的双系统体验以下实体机的效果,几经波折之后终于顺利的装上了WIN7和C ...

  6. linux启动时挂载rootfs的几种方式 .

    转载链接:http://blog.csdn.net/zuokong/article/details/9022707 根文件系统(在样例错误消息中名为 rootfs)是 Linux 的最基本的组件.根文 ...

  7. 学习OpenStack之 (4): Linux 磁盘、分区、挂载、逻辑卷管理 (Logical Volume Manager)

    0. 背景: inux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间.普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻 ...

  8. Linux 添加新硬盘

    1.识别分区和硬盘 在 /dev/ 目录下找到新的硬盘,sda 为本地硬盘,sda1.sda2.. 为分区,sdb 就是新添加的硬盘,如: [root@wusuyuan ~]# ls -ltr /de ...

  9. linux从虚拟磁盘启动,Linux虚拟磁盘实战

    Linux虚拟磁盘实战 发布时间:2007-12-03 01:01:36来源:红联作者:NetFlow 一,网络环境:本网吧160台客户机,局域网为主干千兆,百兆桌面. 二,服务器配置:主板技嘉 GA ...

最新文章

  1. linux安装中文环境,[Linux]Ubuntu 7.04 中文环境的安装
  2. 不看不知道 Vista回收站暗藏的大秘密
  3. 2010后的经济增长点再研究
  4. Python教程:如何将list嵌套的list的[]去掉
  5. linux系统如何查看是否是线程死锁,多线程中如何使用gdb精确定位死锁问题
  6. 实践详细篇-Windows下使用VS2015编译的Caffe训练mnist数据集
  7. linux下测试权限,Linux下进程权限分析
  8. tomcat启动报错,找不到相应的 queue,从而引发内存泄漏
  9. 能在市场上大概率赚钱的人类型
  10. java将数据从外部读入到程序称为_java复习与练习答案beta3(基本可信~~)
  11. del/xcopy时如何在输出窗口中,不显示文件名
  12. 手机组态软件_安卓平板组态软件​_移动端组态
  13. talib python文档_talib 中文文档(一):快速开始
  14. java浪曦学习日志 异常类
  15. 信息系统项目管理师考试后多久出成绩?
  16. border和boder-radius
  17. 【公司邮箱怎么注册】Foxmail帐户邮箱数据保存在什么地方?如何备份一个帐户?
  18. Google Paly 上传支持64 位设备APP
  19. 汽修第5天 升降玻璃的维修
  20. golang 自定义日志

热门文章

  1. 虚岁与周岁的本质区别,是时间与人的不同关系
  2. Dubbo-06 20190320
  3. VSTO开发PPT插件将PPT导出成图片
  4. 五年Java架构师深入剖析微服务架构设计理念与技术体系(值得一看!)
  5. maven通过mvn命令添加oracle依赖
  6. Java最新面试题100道,包含答案示例(1-10题)
  7. JSP网上二手交易商城
  8. 软件质量保证与测试技术实验报告(三)静态测试
  9. 七夕 | 情人节 | 用Python给你送个钻石戒指
  10. 官宣!微软跨平台 UI 框架 .NET MAUI 6 正式发布!