Ubuntu环境搭建支持设备树,内核和根文件系统启动

Ubuntu环境搭建支持设备树,内核和根文件系统启动

使用tftp获取设备树和内核文件

1.搭建TFTP服务器

sudo apt-get install tftp-hpa tftpd-hpa
sudo apt-get install xinetd

2.新建文件/etc/xinetd.d/tftp

server tftp
{ 
    socket_type = dgram
    protocol = udp
    wait = yes
    user = root
    server = /usr/sbin/in.tftpd
    server_args = -s /home/chen/Linux/tftpboot/  //设备树和内核镜像存放路径
    disable = no
    per_source = 11
    cps = 100 2
    flags = IPv4
}

3.启动tftp服务

sudo service tftpd-hpa start

4.修改/etc/default/tftpd-hpa 文件

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/chen/Linux/tftpboot" //设备树和内核镜像存放路径
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-l -c -s"

5.重启tftp服务器

sudo service tftpd-hpa restart

使用nfs获取根文件系统

1.安装nfs服务

sudo apt-get install nfs-kernel-server rpcbind

2.修改/etc/exports文件

/home/chen/Linux/nfs *(rw,sync,no_root_squash)  //网络文件系统存放路径

3.重启nfs服务

sudo /etc/init.d/nfs-kernel-server restart

版权声明:本文为qq_42952079原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。