300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > linux内核加载根文件系统 根文件系统 - Linux 内核引导选项简介

linux内核加载根文件系统 根文件系统 - Linux 内核引导选项简介

时间:2018-07-03 01:33:18

相关推荐

linux内核加载根文件系统 根文件系统 - Linux 内核引导选项简介

[KNL]

root=字符串

指定根文件系统的所在位置。通常这是一个必须明确设置的选项。

“字符串”可以使用如下几种形式:

XXxx 一个16进制数,其中”XX”是主设备号,”xx”是次设备号。例如”/dev/sdc15″(主设备号是”8″,次设备号是”47″),可以表示成”082F”。

/dev/nfs 表示使用由nfsroot选项指定的NFS磁盘,仅在根文件系统位于NFS文件系统上的时候才使用。

/dev/disk 表示一块完整的无分区块设备。比如:/dev/md0 /dev/loop0 /dev/sdb /dev/mmcblk0

/dev/diskN 表示disk磁盘的第N(十进制)个分区。这是最常见的用法,比如:/dev/sda2 /dev/ubda1 /dev/xvda13

/dev/diskpN 含义与上面的一样,也表示disk磁盘的第N(十进制)个分区,但是用于disk本身以数字结尾的情况(避免混淆)。比如:/dev/md0p3 /dev/emd/0p2 /dev/mmcblk0p1

PARTUUID=00112233-4455-6677-8899-AABBCCDDEEFF 仅用于EFI/GPT格式的磁盘,表示分区表中UUID值为”00112233-4455-6677-8899-AABBCCDDEEFF”的分区。[提示]可以使用blkid查看”PARTUUID”。

PARTUUID=SSSSSSSS-PP 仅用于传统的MSDOS分区表。”SSSSSSSS”是用16进制表示的32位”NT disk

signature”,”PP”是用16进制表示的分区号。比如:PARTUUID=97531ACF-02 可能相当于 /dev/sda2

PARTUUID=XXXX/PARTNROFF=N 表示以UUID=”XXXX”的分区为基准,偏移N个分区。假定 /dev/sdb5

的UUID=XXXX,那么 PARTUUID=XXXX/PARTNROFF=3 就表示 /dev/sdb8 ,而

PARTUUID=XXXX/PARTNROFF=-3 则表示 /dev/sdb2

major:minor 由一对十进制数组成,其中major是主设备号,minor是次设备号。例如”/dev/sdc15″(主设备号是”8″,次设备号是”47″),可以表示成”8:47″。

LABEL=??? 表示卷标为”???”的分区。比如:root=LABEL=/ 。不过这种格式并不被内核直接支持,仅是发行版通过initramfs中的脚本添加了这种格式的支持而已。所以并不通用。

[KNL]

rootfstype=文件系统类型

指定根文件系统的类型。例如:”xfs”或”ext4″之类

[KNL]

rootflags=挂载选项

设置根文件系统的挂载选项,比如”noatime,ro”。各种不同的文件系统所能使用的选项各不相同,可以参考 mount 程序的选项。

[KNL]

ro

rw

以只读(ro)/读写(rw)模式挂载根文件系统

[KNL]

rootdelay=秒数

在挂载根文件系统前延迟多少秒,主要用于等待那些反应速度较慢的异步检测的设备就绪(例如USB/MMC/FireWire)。

[KNL]

rootwait

在根文件系统就绪之前无限等待。主要用于等待那些反应速度较慢的异步检测的设备就绪(例如USB/MMC/FireWire)。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。