登录论坛 | 注册会员 设为首页 | 收藏本站
当前位置 : 首页>软件学院>操作系统>linux系统>正文
 
在系统引导期间查找rootfs

http://www.dbit.cn 2009-5-9 7:52:54  来源:东北IT网  编辑:叶子
 

8.此时,您需要将 initrd 文件系统重新压缩到一个映像中,并替换 /boot 目录下的原有映像。

a.对于 Red Hat Enterprise Linux 第 3 版之前的版本和 SUSE Linux Enterprise Server 第 9 版之前的版本: [root@linuxhost ~]#umount temp

[root@linuxhost ~]#gzip initrd

[root@linuxhost ~]#cp initrd.gz /boot/initrd-2.x.x-x.img


b.对于 Red Hat Enterprise Linux 第 4 版和更高版本或者 SUSE Linux Enterprise Server 第 10 版和更高版本: [root@linuxhost ~]#find ./ | cpio -H newc -o > ../initrd

[root@linuxhost ~]#gzip initrd

[root@linuxhost ~]#cp initrd.gz /boot/initrd-2.6.x-x.img


9.祝贺您!您已经修正了问题。现在重新启动并检查结果。


4. 使用标签、UUID 或友好的名称


某些 Linux 文件系统类型(如 ext2、ext3、reiserfs、swap 和 XFS)支持装入带有标签的文件系统而不是带有设备名称的文件系统,如果您的 Linux 系统支持,则可以转而使用 UUID。此外,如果您的设备驱动程序支持,则可以使用友好的名称。


这些方法需要 Linux 系统支持这些功能(如 Red Hat Enterprise Linux V4 和更高版本或者 SUSE Linux Enterprise Server V9 和更高版本)。由于标签、UUID 和友好的名称将永远与专用设备绑定在一起,因此不管拥有什么设备 ID 或者使用什么设备名称,系统总是能够找到根文件系统磁盘。


使用标签


1.在创建诸如 root、swap 之类的文件系统或其他文件系统时,创建一个标签。 [root@linuxhost ~]#mkfs.ext3 -L ROOT /dev/sda1

[root@linuxhost ~]#mkfs.reiserfs -l OSROOT /dev/sdb2

[root@linuxhost ~]#mkfs.xfs -L XFSROOT /dev/sde3

[root@linuxhost ~]#mkswap -L SWAP0 /dev/sdb5


2.在创建文件系统后给它添加一个标签。 [root@linuxhost ~]#e2label /dev/sda1 PRIMARY_ROOT

[root@linuxhost ~]#reiserfstune -l OSROOT /dev/sdb2

[root@linuxhost ~]#xfs_admin -L DATA1 /dev/sdf4


3.在系统中使用标签。

a.编辑 Linux 系统的 /etc/fstab,这样系统将使用标签而非设备名称来装入文件系统。下面是 /etc/fstab 内容的简单示例: LABEL=ROOT / ext3 defaults 1 1

LABEL=BOOT /boot ext3 defaults 1 2

LABEL=SWAP swap swap defaults 0 0

LABEL=HOME /home ext3 nosuid,auto 1 2


b.编辑 Linux 引导加载程序的 grub.conf。 title Linux

root (hd0,0)

kernel (hd0,0)/vmlinuz ro root=LABEL=ROOT rhgb quiet

initrd (hd0,0)/initrd-2.x.x-xx.img


使用 UUID


1.获得根设备的 UUID。让我们假定以下示例中的根文件系统位于 /dev/sda 磁盘设备中: [root@linuxhost ~]#scsi_id -g -s -u /block/sda


2.使用以下命令检查带有从第 1 步中得到的设备 UUID 的根文件系统设备的 ID。 [root@linuxhost ~]#ls /dev/disk/by-id/


3.在本例中,通过编辑 /etc/fstab 以在系统中使用 UUID: /dev/disk/by-id/scsi--part2 / ext3 defaults 1 1


使用友好的设备名称

如果将设备映射程序多路径(DMMP)工具用于多路径存储,则可以将友好的名称用于根文件系统以避免设备在重新启动后被 DMMP 重新编号。


1.获得根设备的 UUID。让我们假定根文件系统位于 /dev/sda 磁盘设备中。 [root@linuxhost ~]#scsi_id -g -s -u /block/sda


2.编辑 /etc/multipath.conf 以添加根文件系统设备的友好名称,如下所示: multipaths {

multipath {

wwid

alias OSROOT

}

}


3.然后,在重新引导系统或重新载入 DMMP 后,根文件系统设备将拥有诸如 /dev/mapper/OSROOT 之类的设备名称(如果根文件系统使用的是此磁盘的分区 3,则将拥有 /dev/mapper/OSROOT-part3 或 /dev/mapper/OSROOTp3 设备名称)。

本新闻共5页,当前在第4页  1  2  3  4  5  

 
收藏】【打印】【进入论坛
  相关文章:

 
 
 
 
最新文章

中关村艳照门女主角详记录高清组图 
大连护士门大尺度艳照高清组图
iPhone女孩微博爆红 最宝贵东西换iPhon
团购鼻祖Groupon中国揭秘:快与慢的商业
Spil Games发布新的品牌形象
1800配置一台主机 不要显示器
反恐精英之父内维尔:改变电脑游戏销售
团购网站黎明之前:中国市场惨烈厮杀不
联想V360笔记本模特写真
爱国者第四代移动硬盘将面市、低电压保

 
推荐文章
1
2
3
4
5
6
7
8
9
10
iPhone女孩微博爆红 最宝贵东西换
大连护士门大尺度艳照高清组图
中关村艳照门女主角详记录高清组
苹果员工中毒门
宫如敏不雅照疯传 看张馨予韩一菲
深耕市场 永续经营——专访百脑汇
优派专业电子书 让您回家旅途多姿
揭晓百万大奖三星bada魅力绽放中
大明龙权“江湖英雄会”全国PK大
永恒之塔校园达人挑战赛完美落幕
八卦图解 More>>
iPhone女孩微博爆红 最宝贵东西换 大连护士门大尺度艳照高清组图
中关村艳照门女主角详记录高清组 宫如敏不雅照疯传 看张馨予韩一菲