QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 832|回复: 1

请问怎样在initrd里面把/dev/sda1设为root呢

[复制链接]
发表于 2005-12-28 12:10:04 | 显示全部楼层 |阅读模式
?请问怎样在initrd里面把/dev/sda1或/dev/hdb1指定为rootdev呢?

echo Creating root device
# 由grub启动命令行root=/dev/hda3来联接设备/dev/root到root变量所指定的启动
# 设备,见下面我的grub启动参数:
# kernel /boot/vmlinuz-2.6.11.12 ro root=/dev/hda3 vga=791 splash=silent
mkrootdev /dev/root

可我现在不想把grub.conf里root指定的启动设备挂载到/dev/root啊,请问应该怎么做呢?
谢谢指点一二了 :-)
 楼主| 发表于 2005-12-28 13:53:24 | 显示全部楼层
利用nash内建的命令mkrootdev,mkrootdev使它后面的参数/dev/root成

为一个块节点从而使得根分区设备被挂载,其中根分区设备由grub.conf里面的kernel命

令后面所带的参数root=决定,如果root=参数没有被指定,/proc/sys/kernel/real-root-

dev文件将提供根分区设备号."echo 0x0100 > /proc/sys/kernel/real-root-dev"即是将数字256写入到后面的文件里面去.

可其中的0x0100是什么意思呢?有与/dev/sda1或/dev/hdb1对应的值吗?
////急啊~ 怎么还是没有linux大佬来救急一下呢?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-12 07:20 , Processed in 0.108505 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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