
[原创]迄今为止最详细的ubuntu无盘工作站安装指南
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 2
- 注册时间: 2011-07-24 10:17
Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南
mark 一下 

- yoursaf
- 帖子: 234
- 注册时间: 2010-04-01 0:58
Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南
这样的技术帖就得UP上去
代码: 全选
if ( 信春哥=true )
{
得永生;
不挂科;
赚大钱;
不怕磕;
}
else
{
去死吧;
}
- lxr1234
- 帖子: 721
- 注册时间: 2009-04-10 11:15
- 来自: 三民主义国国民权利省我的选择市中共下台镇
Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南
可以支持,排版注意一下
强烈反对M$的ARM Secure Boot 锁定要求,大家请签名反对
http://www.fsf.org/campaigns/secure-boo ... cted-boot/
http://www.fsf.org/campaigns/secure-boo ... cted-boot/
-
- 帖子: 11
- 注册时间: 2009-06-20 21:23
Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南
好东西呀。自从工作来没有来逛了。惭愧呀。。。。。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 186
- 注册时间: 2007-11-26 12:05
Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南
好文,我的系统已经安装了 tftp, dhcp, apache 服务,作为局域网为其他机器安装 ubuntu 使用,尚未安装 nfs,这个技术贴真是好帖。有机会就开始试验无盘工作站。
-
- 帖子: 21
- 注册时间: 2012-08-06 9:37
Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南
楼主好,想请教一下,有没有办法解决我的问题啊,想实现无线网络的网络安装,链接:viewtopic.php?f=77&t=393640
- tedlz123
- 帖子: 11
- 注册时间: 2013-05-31 22:39
- 系统: Ubuntu
Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南
很不错的教程,全力支持!
-
- 帖子: 1
- 注册时间: 2022-01-12 14:06
- 系统: Ubuntu 18.04 LTS
Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南
非常好的帖子,感谢opencent!
这两天出于兴趣,按此帖子的方法在虚拟机上试验了一遍,完整实现无盘工作站。在照帖操作的同时,把几个坑说一下,避免其他人再犯错。
一、文件权限的问题。
在/var/lib/tftproot下共有四个文件(文件夹),分别是
pxelinux.0
pxelinux.cfg
initrd.img
vmlinuz,它们应当是0777,这样避免因权限的问题导致无盘站启动时找不到文件。
二、文中【正文第三部分-1】第一步中讲到,修改
/home/cache/netboot/root/etc/initramfs-tools/initramfs.conf
将BOOT=local改为BOOT=nfs
然后在第三步中执行
mkinitramfs -o /home/cache/netboot/tftpboot/initrd.nfs
这个命令实际是利用服务器上的配置,和第一步中的修改无关。正确的做法应当是修改服务器上的配置文件,即
/etc/initramfs-tools/initramfs.conf
这样,在第三步生成的initrd.nfs才包含了nfs功能。
重要:这里是修改了本机的配置,生成完initrd.nfs后,记得改回来,改成BOOT=local
否则,下回服务器内核升级时,可能会有问题。
三、解决后续配置权限的问题
在无盘站启动到login状态时,用root用户和空密码无法登录,和帖子中的不一样。为此,可以利用chroot命令。
无盘站的根目录就是/home/cache/netboot/root
为此,可以在服务器上执行
root@zl-lubuntu:~# chroot /home/cache/netboot/root
root@zl-lubuntu:/#
此时,就在服务器上虚拟了工作站的文件系统环境,但是服务器上的各类命令工具都可以使用。可以执行passwd,为无盘站的root用户设置命令
root@zl-lubuntu:/# passwd root
通过chroot,实际上可以完成贴子中所有后续的配置工作。工作站登录后直接就可以使用。
这两天出于兴趣,按此帖子的方法在虚拟机上试验了一遍,完整实现无盘工作站。在照帖操作的同时,把几个坑说一下,避免其他人再犯错。
一、文件权限的问题。
在/var/lib/tftproot下共有四个文件(文件夹),分别是
pxelinux.0
pxelinux.cfg
initrd.img
vmlinuz,它们应当是0777,这样避免因权限的问题导致无盘站启动时找不到文件。
二、文中【正文第三部分-1】第一步中讲到,修改
/home/cache/netboot/root/etc/initramfs-tools/initramfs.conf
将BOOT=local改为BOOT=nfs
然后在第三步中执行
mkinitramfs -o /home/cache/netboot/tftpboot/initrd.nfs
这个命令实际是利用服务器上的配置,和第一步中的修改无关。正确的做法应当是修改服务器上的配置文件,即
/etc/initramfs-tools/initramfs.conf
这样,在第三步生成的initrd.nfs才包含了nfs功能。
重要:这里是修改了本机的配置,生成完initrd.nfs后,记得改回来,改成BOOT=local
否则,下回服务器内核升级时,可能会有问题。
三、解决后续配置权限的问题
在无盘站启动到login状态时,用root用户和空密码无法登录,和帖子中的不一样。为此,可以利用chroot命令。
无盘站的根目录就是/home/cache/netboot/root
为此,可以在服务器上执行
root@zl-lubuntu:~# chroot /home/cache/netboot/root
root@zl-lubuntu:/#
此时,就在服务器上虚拟了工作站的文件系统环境,但是服务器上的各类命令工具都可以使用。可以执行passwd,为无盘站的root用户设置命令
root@zl-lubuntu:/# passwd root
通过chroot,实际上可以完成贴子中所有后续的配置工作。工作站登录后直接就可以使用。