ubuntu804 ltsp initramfs
-
- 帖子: 12
- 注册时间: 2013-04-03 15:45
- 系统: ubuntu804
ubuntu804 ltsp initramfs
按照ubuntu804 lts配置,无盘计算机启动时进入busybox initramfs,请问怎么解决。
-
- 帖子: 12
- 注册时间: 2013-04-03 15:45
- 系统: ubuntu804
Re: ubuntu804 ltsp initramfs
//请问这是什么意思
portmap: 192.168.1.0/24
rpc.mountd: 192.168.1.0/24
rpc.statd: 192.168.1.0/24
in.tftpd: 192.168.1.0/24
//
参照本文操作
ubuntu 无盘工作站 beta 200910281234修订版
使用ubuntu搭建无盘工作站,分为以下几个步骤
DHCP服务器
TFTP服务器
NFS服务器
OpenSSH服务器
PXE启动环境
ltsp环境
安装DHCP
代码:
sudo apt-get install dhcp3-server
安装NFS
代码:
sudo apt-get install nfs-kernel-server
安装tftpd-hpa
代码:
sudo apt-get install tftpd-hpa
安装openssh服务器
代码:
sudo apt-get install openssh-server
安装pxe启动环境
代码:
sudo apt-get install syslinux
代码:
sudo mkdir -p /var/lib/tftpboot/pxelinux.cfg
代码:
cd /var/lib/tftpboot/pxelinux.cfg
建立default文件
写入
这里的vmlinuz是你内核文件的名称
initrd.img是初始化文件
代码:
DEFAULT vmlinuz ro initrd=initrd.img quiet splash
拷贝pxelinux.0启动文件
代码:
sudo cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot
安装ltsp
否则安装
代码:
sudo apt-get install ltsp-server-standalone
修改
代码:
/etc/hosts.allow
hosts.allow
添加
代码:
portmap: 192.168.1.0/24
rpc.mountd: 192.168.1.0/24
rpc.statd: 192.168.1.0/24
in.tftpd: 192.168.1.0/24
更新ltsp的密匙
代码:
sudo ltsp-update-sshkeys
创建ltsp的客户端
代码:
sudo ltsp-build-client
配置DHCP
代码:
sudo vim /etc/ltsp/dhcpd.conf
代码:
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.20 192.168.1.130;
option domain-name "example.com";
option domain-name-servers 192.168.1.1;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
# next-server 192.168.0.1;
# get-lease-hostnames true;
option subnet-mask 255.255.255.0;
option root-path "/opt/ltsp/i386";
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
} else {
filename "/ltsp/i386/nbi.img";
}
}
这个过程肯能会很慢长,取决于你的网速。
重新启动dhcp
代码:
sudo /etc/init.d/dhcp3-server restart
配置tftp服务器
代码:
sudo vim /etc/default/tftpd-hpa
修改
代码:
RUN_DAEMON="yes"
重新启动tftp服务器
代码:
sudo /etc/init.d/tftpd-hpa restart
重新启动NFS-kernelserver
代码:
sudo invoke-rc.d nfs-kernel-server restart
重新启动NFS-common
代码:
sudo invoke-rc.d nfs-common restart
重新启动portmap
代码:
sudo invoke-rc.d portmap restart
从新启动服务器
portmap: 192.168.1.0/24
rpc.mountd: 192.168.1.0/24
rpc.statd: 192.168.1.0/24
in.tftpd: 192.168.1.0/24
//
参照本文操作
ubuntu 无盘工作站 beta 200910281234修订版
使用ubuntu搭建无盘工作站,分为以下几个步骤
DHCP服务器
TFTP服务器
NFS服务器
OpenSSH服务器
PXE启动环境
ltsp环境
安装DHCP
代码:
sudo apt-get install dhcp3-server
安装NFS
代码:
sudo apt-get install nfs-kernel-server
安装tftpd-hpa
代码:
sudo apt-get install tftpd-hpa
安装openssh服务器
代码:
sudo apt-get install openssh-server
安装pxe启动环境
代码:
sudo apt-get install syslinux
代码:
sudo mkdir -p /var/lib/tftpboot/pxelinux.cfg
代码:
cd /var/lib/tftpboot/pxelinux.cfg
建立default文件
写入
这里的vmlinuz是你内核文件的名称
initrd.img是初始化文件
代码:
DEFAULT vmlinuz ro initrd=initrd.img quiet splash
拷贝pxelinux.0启动文件
代码:
sudo cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot
安装ltsp
否则安装
代码:
sudo apt-get install ltsp-server-standalone
修改
代码:
/etc/hosts.allow
hosts.allow
添加
代码:
portmap: 192.168.1.0/24
rpc.mountd: 192.168.1.0/24
rpc.statd: 192.168.1.0/24
in.tftpd: 192.168.1.0/24
更新ltsp的密匙
代码:
sudo ltsp-update-sshkeys
创建ltsp的客户端
代码:
sudo ltsp-build-client
配置DHCP
代码:
sudo vim /etc/ltsp/dhcpd.conf
代码:
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.20 192.168.1.130;
option domain-name "example.com";
option domain-name-servers 192.168.1.1;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
# next-server 192.168.0.1;
# get-lease-hostnames true;
option subnet-mask 255.255.255.0;
option root-path "/opt/ltsp/i386";
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
} else {
filename "/ltsp/i386/nbi.img";
}
}
这个过程肯能会很慢长,取决于你的网速。
重新启动dhcp
代码:
sudo /etc/init.d/dhcp3-server restart
配置tftp服务器
代码:
sudo vim /etc/default/tftpd-hpa
修改
代码:
RUN_DAEMON="yes"
重新启动tftp服务器
代码:
sudo /etc/init.d/tftpd-hpa restart
重新启动NFS-kernelserver
代码:
sudo invoke-rc.d nfs-kernel-server restart
重新启动NFS-common
代码:
sudo invoke-rc.d nfs-common restart
重新启动portmap
代码:
sudo invoke-rc.d portmap restart
从新启动服务器