LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 688|回复: 5

debian下menu.lst里的疑问

[复制链接]
发表于 2006-3-25 23:21:43 | 显示全部楼层 |阅读模式
我的分区信息:
# fdisk -l

Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1216     9767488+   c  W95 FAT32 (LBA)
/dev/hda2            1217       19457   146520832+   f  W95 Ext'd (LBA)
/dev/hda5            1217        4864    29302528+   b  W95 FAT32
/dev/hda6            4865        8512    29302528+   b  W95 FAT32
/dev/hda7            8513       12160    29302528+   b  W95 FAT32
/dev/hda8           12161       15808    29302528+   b  W95 FAT32
/dev/hda9   *       15809       15820       96358+  83  Linux
/dev/hda10          15821       19394    28708123+  83  Linux
/dev/hda11          19395       19457      506016   82  Linux swap / Solaris
menu.lst里的信息:
title           Debian GNU/Linux, kernel 2.6.12-1-386
root            (hd0,8)
kernel          /vmlinuz-2.6.12-1-386 root=/dev/hda10 ro
initrd          /initrd.img-2.6.12-1-386
savedefault
boot

我的/boot装在/hda9,为什么加载/vmlinuz-2.6.12-1-386要在hda10呢?
hda9下是/boot
hda10下是/
到底什么意思?
这是我的/下的目录
$ ls -l
总用量 54
drwxr-xr-x   2 root root  2560 2006-03-19 17:17 bin
drwxr-xr-x   5 root root   264 2006-03-06 02:11 boot
lrwxrwxrwx   1 root root    11 2006-01-02 08:18 cdrom -> media/cdrom
drwxr-xr-x  13 root root 39256 2006-03-25 22:39 dev
drwxr-xr-x  96 root root  5480 2006-03-25 22:39 etc
drwxr-xr-x   3 root root    72 2006-01-02 00:29 home
drwxr-xr-x   2 root root    48 2006-01-02 08:23 initrd
lrwxrwxrwx   1 root root    28 2006-01-02 08:24 initrd.img -> boot/initrd.img-2.6.12-1-386
drwxr-xr-x  14 root root  4032 2006-03-19 17:17 lib
drwxr-xr-x   2 root root  1600 2006-03-03 16:46 lib64
drwxr-xr-x   3 root root    96 2006-01-02 08:18 media
drwxr-xr-x   8 root root   192 2006-03-25 22:29 mnt
drwxr-xr-x   2 root root    48 2006-01-02 08:23 opt
dr-xr-xr-x  83 root root     0 2006-03-26 06:38 proc
drwxr-xr-x  18 root root   752 2006-03-22 22:31 root
drwxr-xr-x   2 root root  3464 2006-03-19 17:17 sbin
drwxr-xr-x   2 root root    48 2006-01-02 08:23 srv
drwxr-xr-x  10 root root     0 2006-03-26 06:38 sys
drwxrwxrwt   8 root root   296 2006-03-25 22:41 tmp
drwxr-xr-x  12 root root   288 2006-01-02 08:02 usr
drwxr-xr-x  14 root root   336 2006-03-05 19:24 var
lrwxrwxrwx   1 root root    25 2006-01-02 08:24 vmlinuz -> boot/vmlinuz-2.6.12-1-386
发表于 2006-3-25 23:57:09 | 显示全部楼层
root=/dev/hda10 是 /vmlinuz-2.6.12 的参数,告诉内核到哪儿去找 /
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-26 00:36:07 | 显示全部楼层
对啊,可是我的内核文件在hda9里边啊?
hda10只有一个内核文件的链接。
lrwxrwxrwx 1 root root 25 2006-01-02 08:24 vmlinuz -> boot/vmlinuz-2.6.12-1-386
回复 支持 反对

使用道具 举报

发表于 2006-3-26 06:00:47 | 显示全部楼层
  1. menu.lst里的信息:
  2. title Debian GNU/Linux, kernel 2.6.12-1-386
  3. root (hd0,8)
  4. kernel /vmlinuz-2.6.12-1-386 [color="Red"]root[/color]=/dev/hda10 ro
  5. initrd /initrd.img-2.6.12-1-386
  6. savedefault
  7. boot
复制代码

这个 /dev/hda10 是告诉内核 root 分区在 /dev/hda10
回复 支持 反对

使用道具 举报

发表于 2006-3-26 07:20:35 | 显示全部楼层
Post by huyongzs
对啊,可是我的内核文件在hda9里边啊?


仔细看我写的,是 “/”,root, 不是 /boot
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-26 08:46:24 | 显示全部楼层
明白了,谢谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表