Ubuntu 17.04 上的 LTSP

Ubuntu 17.04 上的 LTSP

我正在尝试在 Ubuntu 17.04 上安装 LTSP,已使用 ltsp-server 和 dnsmasq 作为 dhcp 代理。安装顺利完成。

能够创建 chroot i386。

然而,当测试客户端时,我收到类似的消息

/dev/nbd0 is not present. dropping to shell
Nbdserver status has a message "unable to export....."

我需要你的帮助来解决这个问题。

短暂性脑缺血发作

答案1

看看如何正确配置 pxelinux.cfg/default 以便从网络安装 Ubuntu?

在 pxelinux.cfg/default/ltsp 中将“NBD boot”更改为“NFS boot”后,它对我来说有效。

1. 安装 nfs-kernel-server

 https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-16-04

2. 在 /etc/exports 中添加以下行:

 /opt/ltsp/i386/ 192.168.0.0/255.255.255.0(ro,no_root_squash) 

注意:将 192.168.0.0/255.255.255.0 更改为您的网络地址

3. 修改 update-kernels.conf 并运行“sudo service ltsp-update-kernels”(pxe文件已重新生成)

在文件 /etc/ltsp/update-kernels.conf 中,将 BOOT_METHODS 行更改为

BOOT_METHODS="NFS"

并且 TIMEOUT 行

TIMEOUT=120

4.配置pxe文件

在 /var/liv/tftpboot/ltsp/i386/pxelinux.cfg/ltsp

a)修改行“default ltsp-NBD”

default ltsp-NFS 

b)在“标签 ltsp-NFS”部分

将字符串“boot=nbd”更改为 boot=nfs 将字符串“root=/dev/nbd0”更改为“root=/dev/nfs”

并在行末添加:

nfsroot=192.168.0.1:/opt/ltsp/i386

(注意:将 192.168.0.1 更改为您的服务器 IP 地址)

参考如何正确配置 pxelinux.cfg/default 以便从网络安装 Ubuntu?

相关内容