RAMDisk Rootfs Tool C6.2版本,支援 RDRCFG 及 rdrtool_tgz.sh 所產生的檔案放置於NFS 或 CIFS 伺服器上,透過 Pxeboot 開機方式,可建立無磁碟系統,以下是針對使用 Pxeboot 相關設定參數。
Pxeboot 開機設定參數說明
RDRNETDEVICE
設定使用的網路界面
此參數可省略,預設為第一張網路卡
範例
RDRNETDEVICE=eth0
RDRIP
設定使用的網路界面 IP
目前支援 IPv4 固定ip及dhcp,此參數可省略,預設為 dhcp
dhcp設定方式:RDRIP=dhcp
固定IP設定方式:
RDRIP=ip
RDRIP=ip/netmask
範例
RDRIP=dhcp
RDRIP=10.0.0.10
RDRIP=10.0.0.10/24
RDRNETMASK
設定網路遮罩
若RDRIP 設定為 dhcp,此參數可省略 、不生效。
RDRIP 以 ip/netmask 格式方式設定時,勿設定此參數。
範例
RDRNETMASK=24
RDRNETMASK=255.255.255.0
RDRGATEWAY
設定網路預設閘道
若RDRIP 設定為 dhcp,此參數不生效。
此參數可省略
範例
RDRGATEWAY=10.0.0.1
RDRDNS
設定名稱解析伺服器
若RDRIP 設定為 dhcp,此參數不生效。
此參數可省略
範例
RDRDNS=10.0.0.1
RDRPATH
設定 RDRCFG檔案及rdrtool_tgz.sh產生的檔案,所在網路檔案系統,目前支援 NFS 及 CIFS
CIFS 設定方式:RDRPATH=cifs://伺服器位置/分享名稱
NFS設定方式:RDRPATH=nfs://伺服器位置/分享名稱
範例
RDRPATH=nfs://10.0.0.1/rdrtools <-- 指定 NFS 檔案系統存放 RDRCFG 設定檔RDRPATH=cifs://10.0.0.1/rdrtools <-- 指定 CIFS 檔案系統存放 RDRCFG 設定檔
RDRNETPARM
設定掛載(mount)網路檔案系統參數
範例
RDRNETPARM="-o username=guest"
其他
若因 RDRNETDEVICE、RDRIP、RDRNETMASK 設定不正確,造成無法正確設定ip 時,系統會嘗試使用第一個網路界面利用dhcp方式取得ip
Pxelinux 使用NFS 設定範例
default linux
label linux
KERNEL vmlinuz
append initrd=initrd.img root=tmpfs RDRPATH=nfs://10.0.0.1/rdrtools RDRCFG=/rdrtools/rdrtool.tmpfs RDRIP=dhcp
Pxelinux 使用CIFS 設定範例
default linux
label linux
KERNEL vmlinuz
append initrd=initrd.img root=tmpfs RDRPATH=cifs://10.0.0.1/rdrtools RDRCFG=/rdrtools/rdrtool.tmpfs RDRIP=10.0.0.100 RDRNETPARM="-o username=guest" RDRNETMASK=24 RDRGATEWAY=10.0.0.1 RDRNETDEVICE=eth1 RDRDNS=10.0.0.1
沒有留言:
張貼留言