GRUB 是 CentOS6 Linux 發行版採用的開機管理程式(bootloader),GRUB2設定方式亦相同。
RamDisk Rootfs Tool GRUB 所需設定參數說明
root
設定使用 tmpfs 或 /dev/ram[0-9] 作為 rootfs
範例
root=tmpfs
root=/dev/ram1
root=/dev/ram2
RDRCFG
設定 RDRCFG檔案名稱
範例
RDRCFG=/rdrtools/rdrtool.tmpfs <-- 指定設定檔名稱為 /rdrtools/rdrtool.tmpfs
RDRPATH
設定 RDRCFG檔案所在裝置位置
範例
RDRPATH=/dev/sda2:ext3 <-- 指定RDRCFG 設定檔位置 ,/dev/sda2檔案系統為ext3
RDRPATH=/dev/sda2 <-- 指定RDRCFG 設定檔位置 ,檔案系統系統自行偵測
ramdisk_size
設定 ram disk /dev/ram[0-9] 大小,rootfs 使用tmpfs此參數可省略,不作用在RamDisk Rootfs Tool。
範例
ramdisk_size=2648000 <--- 指定 ram 大小為 2648000K
RDRFSTYPE
設定使用 ram disk 為 rootfs 的檔案系統格式,此參數可省略,預設為ext4,rootfs 使用tmpfs此參數可省略,不生效。
範例
RDRFSTYPE=ext4 <--- 指定 /dev/ram 檔案系統格為 ext4
RDRFSTYPE=ext3 <--- 指定 /dev/ram 檔案系統格為 ext3
RDRFSTYPE=ext2 <--- 指定 /dev/ram 檔案系統格為 ext2
RDRFSTYPE=xfs <--- 指定 /dev/ram 檔案系統格為 xfs
RDRWAIT
RAMDisk Rootfs tool 載入執行前等待時間
若無法正常開機,出現 "xxxxxx-not found RDRPATH_DEVICE(1)" 錯誤訊息,試著加入RDRWAIT 參數
範例
RDRWAIT=10 <----等待 10 秒
CentOS 6使用 tmpfs 作為 rootfs 範例
title CentOS (2.6.32-279.el6.x86_64.tmpfs)
root (hd0,0)
kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=tmpfs rd_NO_LUKS rd_NO_LVM rd_NO_MD crashkernel=auto rd_NO_DM RDRCFG=/rdrtools/rdrtool.tmpfs RDRPATH=/dev/sda2:ext4
initrd /initramfs-2.6.32-279.el6.x86_64.img.rdrtools
CentOS 6使用 ram disk 作為 rootfs 範例
title CentOS (2.6.32-279.el6.x86_64.ram)
root (hd0,0)
kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=/dev/ram9 rd_NO_LUKS rd_NO_LVM rd_NO_MD crashkernel=auto rd_NO_DM ramdisk_size=2648000 RDRCFG=/rdrtools/rdrtool.ram RDRPATH=/dev/sda2:ext4 RDRFSTYPE=ext4
initrd /initramfs-2.6.32-279.el6.x86_64.img.rdrtools
沒有留言:
張貼留言