[原创]迄今为止最详细的ubuntu无盘工作站安装指南

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
Jeff_Yu
帖子: 2
注册时间: 2011-07-24 10:17

Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南

#16

帖子 Jeff_Yu » 2011-07-24 10:57

mark 一下 :em01
头像
yoursaf
帖子: 234
注册时间: 2010-04-01 0:58

Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南

#17

帖子 yoursaf » 2011-07-25 23:47

这样的技术帖就得UP上去

代码: 全选

if ( 信春哥=true )
  {
    得永生;
    不挂科;
    赚大钱;
    不怕磕;
  }
 else
   {
     去死吧;
   }
头像
lxr1234
帖子: 721
注册时间: 2009-04-10 11:15
来自: 三民主义国国民权利省我的选择市中共下台镇

Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南

#18

帖子 lxr1234 » 2011-07-26 21:25

可以支持,排版注意一下
强烈反对M$的ARM Secure Boot 锁定要求,大家请签名反对
http://www.fsf.org/campaigns/secure-boo ... cted-boot/
zouyonghong
帖子: 11
注册时间: 2009-06-20 21:23

Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南

#19

帖子 zouyonghong » 2012-04-13 0:16

好东西呀。自从工作来没有来逛了。惭愧呀。。。。。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南

#20

帖子 eexpress » 2012-04-13 9:09

将根目录整体打包。。。这方法就不要说了嘛。

nfs的麻烦就是要指定ip。似乎记得ldap可以搞定。。
● 鸣学
bluebirdshao
帖子: 186
注册时间: 2007-11-26 12:05

Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南

#21

帖子 bluebirdshao » 2012-11-21 13:34

好文,我的系统已经安装了 tftp, dhcp, apache 服务,作为局域网为其他机器安装 ubuntu 使用,尚未安装 nfs,这个技术贴真是好帖。有机会就开始试验无盘工作站。
kobe hunan
帖子: 21
注册时间: 2012-08-06 9:37

Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南

#22

帖子 kobe hunan » 2012-11-26 11:27

楼主好,想请教一下,有没有办法解决我的问题啊,想实现无线网络的网络安装,链接:viewtopic.php?f=77&t=393640
头像
tedlz123
帖子: 11
注册时间: 2013-05-31 22:39
系统: Ubuntu

Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南

#23

帖子 tedlz123 » 2016-04-13 19:50

很不错的教程,全力支持!
linxfan
帖子: 1
注册时间: 2022-01-12 14:06
系统: Ubuntu 18.04 LTS

Re: [原创]迄今为止最详细的ubuntu无盘工作站安装指南

#24

帖子 linxfan » 2022-01-12 14:35

非常好的帖子,感谢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,实际上可以完成贴子中所有后续的配置工作。工作站登录后直接就可以使用。
回复