导航:首页 > 编程系统 > 顺无盘linux

顺无盘linux

发布时间:2023-08-29 17:21:19

linux系统无盘系统怎么做

制作无盘工作站么?由于我对无盘工作站的部署不是很熟悉,所以具体步骤只能建议你参版考一下相关书籍,权一般这类书籍按照说明一步一步做即可,而且社会上做无盘工作站部署的公司很多,不管是基于WIN平台还是LINUX平台甚至SPAC平台的都有。
不过准备方面,首先前期准备中要工作站机器BIOS支持网络引导,同时所使用的LINUX发行版需要支持网络引导,知识方面需要懂得无盘工作站工作原理和部署方法。LINUX性能上与WIN相比,各有优势,WINDOWS系统部署成本高,而LINUX部署成本低很多;WINDOWS系统部署容易,而LINUX部署比较麻烦;WINDOWS长时间运行稳定性和速度方面不如LINUX;开发环境的支持WINDOWS的成本极其高。
反正现在LINUX做无盘工作站的话,工作站机器内存方面和CPU方面可以比WINDOWS平台需求低,个别版本的WINDOWS部署无盘工作站,工作站机器需要有CPU授权,部署不是很方便等,这也许就是一些优势吧。

㈡ Linux 安装经验之安装无盘工作站

当年Novell下的无盘DOS工作站很是流行 后来又流行过Win 无盘工作站 只是由于问题多多 后来微软自己停止了对无盘Windows的支持 随着Linux的日益流行 使用Linux的人越来越多 其实Linux 对远程引导的支持非常好 Linnx内核自身又支持网络文件系统 因此非常适合做无盘工作站 本文将以一个实例向大家详细介绍无盘Linux工作站的安装办法 这个网络是一个小的局域网 有 台服务器和 台 Linux 无盘工作站 彼此之间用双绞线通过HUB连接 服务器的IP地址定为 名字是server 台无盘工作站的地址由服务器动态分配 地址范围从 到 名字分别是c c c c 服务器和无盘工作站使用的都是NE 兼容网卡 无盘工作站使用的网卡上都安 装了BOOTROM 启动芯片 服务器操作系统安装的是 RedHat Linux 安装时选用定制安装 并安装了全部软件 Linux的远程引导有两种方式 一是利用Bootp协议 有一个专门的项目EtherBoot 提供支持() 这种方式引导 Linux 的速度是最快的 但这种方式有一个最大的问题 就是在市场上找不到支持这种远程引导协议的 BOOTROM 启动 芯片(除非自己刻录) 因为市场上几乎所有的 BOOTROM 启动芯片都是遵循NOVELL远程引导 协议的 于是有人提出另外一种方式 就是服务器端用 NetWare 服务器 客户端就可以用现 有的BOOTROM 启动芯片了 说到这里大家一定胡涂了 作Linux无盘工作站岂不是还一台 NetWare 服务器?不是的 因为神通广大的 Linux 可以模拟 NetWare 服务器 就象Samba 可以把 Linux 模拟成 NT 一样 mars_nwe 可以把 Linux 模拟成 NetWare 不仅能提供 NetWare 文件和打印服务 还能提供远程引导支持(知道Linux的厉害了吧) 本文讲述的 Linux 无盘工作站就是用这种方式作远程引导的 准备启动盘 由于在 Linux 下没有制作符合 NetWare 远程引导协议启动映象的工具 所以只能用早期的Win 提供的工具(遗憾) 找一台装有 Win 的机器启动后按 F 进入纯DOS方式 格式化一张启动盘 format a: /s 然后将RedHat Linux安装光盘上 dosutils 目录下的 loadlin exe复制到启动盘 在启动盘上作一个 autoexec bat 文件 代码只有一行 loadlin exe bzImage root=/dev/nfsroot从 Windows 安装光盘的 Win 目录下的cab文件中解出 rplboot sys 文件放在启动 盘上 命令如下 extract exe /a /l a: win cab rplboot sys一张用来做启动映象的启动盘就作好了 保存好启动盘 以后作启动映象时会用到它 编译内核 用于无盘工作站的Linux内核与用于从本地硬盘引导的Linux内核是不同的 无盘工作站的内核必须支持NFS作为根文件系统 即远程根文件系统 所以必须编译无盘工作站专用的内核 笔者使用的内核代码版本是 将内核源代码解压到/usr/src下 cd /usr/src/linux 进入内核子目录 执行命令make menuconfig 进行内核编译配置 下列项目必须按要求设置 Processor type and features 该项目下面的选项必须根据无盘工作站的CPU类型设置 而不是根据服务器的CPU类型设置Loadable mole support 该项目下面的所有选项都禁止 即不支持模块功能Plug and Play support设置为有效Block devices该项目下面的Loopback device supportNeork block device support都设置为有效Neorking option该项目下面的kernel level autoconfigurationDHCP support (NEW)都设置为有效Neork device support 该项目下面的选项必须根据无盘工作站使用的网卡进行设置 本例中使用的是NE 兼容网卡 选项Ethernet ( or Mbit)Other ISA cardsNE /NE support (NEW)都设置为有效Filesystems 该项目下面的Neork File Systems子项目下面的NFS filesystem supportRoot file system on NFS (NEW)都设置为有效以上设置完成后 退出内核编译设置程序 会出现一个对话框 Do you wish to save your new kernel configuration?然后执行make dep && make bzImage进行内核编译 这个过程得花一点时间 特别是如果计算机的速度不快的话 花的时间会更长一些 编译内核如果没有错误 会得到内核映象文件/usr/src/linux/arch/i /boot/bzImage 将启动软盘插入计算机 执行下面的命令 mount t vfat /dev/fd /mnt/floopy cp /usr/src/linux/arch/i /boot/bzImage /mnt/floppy umount /dev/fd 好了 启动盘上的文件都准备齐全了 等会儿用它到Win 环境下制作启动映象 服务器设置 服务器端需要运行nfsd dhcpd mars_new等几个服务进程 这些软件在ReHat Linux 发行套件里都有 如果在安装 Linux 的时候选择全部安装 这些软件都会随着安装操作 系统而装好了 下面对这些软件进行设置 注意 下面的操作要以 root 身份进行 NFS 守护进程nfsd首先要建立几个供无盘工作站使用的目录 并通过nfsd 导出 命令如下:mkdir /tftpboot然后编辑文件 /etc/hosts 加入下面的内容 server server domain c c domain c c domain c c domain c c domain第一台工作站的工作目录设置方法如下:mkdir /tftpboot/ cd /tftpboot/ c p a /bin cp a /dev mknod dev/nd b chmod dev/nd cp a /etc cp a /home cp a /lib rm rf lib/molescp a /root cp a / *** in cp a /var mkdir procmkdir usrmkdir tmpchmod tmptouch fastbootchattr +i fastbootcd etc编辑文件 sysconfig/neork scripts/ifcfg eth 保留其中的DEVICE=eth ONBOOT=yes其余的行全部删除 然后增加一行BOOTPROTO=dhcp编辑文件 rc d/rc sysinit 在文件最后加上两行mount t nfs server:/usr /usr/usr/X R /bin/xfs编辑文件 fstab保留其中的none/procprocdefaults 其余的行全部删除 然后增加一行server:/tftpboot/ /nfs defaults 其它工作站的工作目录设置方法就简单多了cd /tftpbootcp a cp a cp a 编辑文件 /etc/exports 加入以下内容/usr (ro no_root_squash)/tftpboot/ (rw no_root_squash)/tftpboot/ (rw no_root_squash)/tftpboot/ (rw no_root_squash)/tftpboot/ (rw no_root_squash) 动态主机配置协议服务器 dpchd检查一下文件/etc/dhcpd leases是否存在 若不存在就用命令touch /etc/dhcpd leases 创建一个 然后编辑文件 /etc/nf 加入以下内容subnet netmask {range ;} NetWare 模拟器 marsw_nwe编辑文件 /etc/nf 找到下面的行# x eth 将该行开头的 # 去掉 再找到 x * 在该行开头加上 # 制作启动映象进入Win 将Win (早期的版本 可以用服务器安装方式安装)安装光盘的admin ettools etsetup plimage exe 复制到硬盘 将启动软盘插入软驱 然后在纯MSDOS方式下执行 rplimage a: 就会得到启动映象 net$dos sys 再将启动映象 net$dos sys 复制到启动盘上(如果启动盘空间不够 可以先删除启动盘上的一些文件以留出空间) 启动 Linux 服务器 以 root 用户登录 将启动软盘插入软驱 执行下面的命令 mount t vfat /dev/fd /mnt/floppycp /mnt/floppy/net$dos sys /var/mars_nwesyslogin umount /dev/fd 然后执行 setup 移动光棒至 System services 选项回车 出现 Services 设置画面 将dhcpd nfs mars nwe 都设为有效 退出 setup 程序 执行以下的命令以启动上述服务进程:/etc/rc d/rc d/*mars nwe restart/etc/rc d/rc d/*dhcpd restart/etc/rc d/rc d/*nfs restart下一次再启动服务器时 上述服务进程会自动 lishixin/Article/program/Oracle/201311/17626

㈢ 如何像网吧Windows无盘系统一样实现Linux无盘客户端

服务器的硬盘或SSD当中,有客户机开机所需的镜像。通过网络,和服务器上的无盘服务端来引导客户机访问该镜像。如果你想重装,那必须要有一个硬盘,装在客户端上。装好驱动的系统,通过服务端来上传你硬盘当中C盘的镜像。然后就能通过网络引导来开机了。至于硬盘阵列,就是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多便宜、容量较小、稳定性较高、速度较慢磁盘,组合成一个大型的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。同时利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。

㈣ 无盘安装Linux系统

大部分的虚拟机都可以直接挂载iso镜像进行系统的安装,不知道你在什么地方下的系统。
推荐你试试VirtualBox这个虚拟机,本人感觉很好用。

㈤ linux 如何设置无盘启动

用网卡启动,网络要有bootp服务器(pxe服务器)

㈥ 谁知道用LINUX做网吧服务器的无盘系统怎么做

客户端是支持PXE方式启动的刀片,用Linux作为服务器,服务器配置如下:

1) 安装DHCP服务器dhcpd

2) 配置/etc/dhcpd.conf文件,下面是我机器上的文件

max-lease-time -1;
default-lease-time -1; #注:IP地址永不过期
option subnet-mask 255.0.0.0;
option routers 10.0.0.1;
option domain-name-servers 10.10.10.10;
# option netbios-name-servers 10.10.10.10;
option broadcast-address 10.255.255.255;
# option dhcp-class-identifier "XEClient";
# option vendor-encapsulated-options 01:04:00:00:00:00:ff;
# option option-135 "start";

subnet 10.0.0.0 netmask 255.0.0.0 {
range 10.10.12.131 10.10.12.150;

host blade01 {
hardware ethernet 00:e0:43:00:02:00;
fixed-address 10.10.12.131;
filename "/tftpboot/pxelinux.0"; #注:启动映象文件
}

host blade02 {
hardware ethernet 00:e0:43:00:02:02;
fixed-address 10.10.12.132;
filename "/tftpboot/pxelinux.0";
}

host blade03 {
hardware ethernet 00:e0:43:00:02:04;
fixed-address 10.10.12.133;
filename "/tftpboot/pxelinux.0";
}

host blade04 {
hardware ethernet 00:e0:43:00:02:06;
fixed-address 10.10.12.134;
filename "/tftpboot/pxelinux.0";
}

host blade05 {
hardware ethernet 00:e0:43:00:02:08;
fixed-address 10.10.12.135;
filename "/tftpboot/pxelinux.0";
}
}

说明:dhcp客户得到IP地址后用TFTP协议从服务器上下载启动映象文件。我用syslinux

工具包里边的pxelinux来作为远程启动的loder.

3) 配置tftp server

使用pxelinux作引导工具需要支持TSIZE参数的tftp server。可从http://www.kernel.org/pub/software/network/tftp/下载。

通过xinetd来使用tftp服务,我的/etc/xinetd.conf文件如下

......
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
}

4) 配置PXELINUX

先安装syslinux软件包。可从http://www.kernel.org/pub/linux/utils/boot/syslinux/下载。

将pxelinux.0拷贝到/tftpboot/目录下,然后建立/tftpboot/syslinux.cfg/目录。该目录下存放配置文件。

pxelinux使用ip地址的十六进制表示来作为该ip地址的配置文件的文件名。如blade01的

ip地址为10.10.12.131,配置文件名为0A0A0C83,内容为:

default linux

label linux
kernel vmlinuz
append ip=dhcp root=/dev/nfsroot nfsroot=10.10.11.120:/remote/blade01 vga=normal

5) 配置nfs

为每个刀片建立一个根目录,在该刀片的pxelinux配置文件里指定了从这个nfs export的目录启动。

该根目录里应把标准的目录都建好,另外需要重新mount的usr, home, public等目录也要export。

我的 /etc/exports文件:

# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).

/remote/blade01 blade01(rw,async,no_root_squash)
/remote/blade02 blade02(rw,async,no_root_squash)
/remote/blade03 blade03(rw,async,no_root_squash)
/remote/blade04 blade04(rw,async,no_root_squash)
/remote/blade05 blade05(rw,async,no_root_squash)
/remote/root *(rw,async,no_root_squash)
/remote/home *(rw,async,no_root_squash)
/usr *(ro,async,no_root_squash)
/sbin *(ro,async,no_root_squash)
/bin *(ro,async,no_root_squash)
/lib *(ro,async,no_root_squash)
/home *(ro,async,no_root_squash)

6)为每个刀片修改它的/etc/fstab文件,以blade01为例,它的nfs root是/remote/blade01
/remote/blade01/etc/fstab文件如下:
# /etc/fstab: static file system information.
#
#
10.10.11.120:/remote/blade01 / nfs defaults,intr 0 1
10.10.11.120:/remote/root /root nfs defaults,intr 0 1
10.10.11.120:/remote/home /home nfs defaults,intr 0 1
10.10.11.120:/bin /bin nfs defaults,intr 0 1
10.10.11.120:/usr /usr nfs defaults,intr 0 1
10.10.11.120:/sbin /sbin nfs defaults,intr 0 1
10.10.11.120:/lib /lib nfs defaults,intr 0 1
none /proc proc defaults,intr 0 1

同时还要为每个刀片修改它的网络配置文件,配置ip地址,启动两块网卡等等。。

7) 编译内核

刀片用的内核,应该支持Kernel Level Auto Configuration的DHCP协议,支持NFS,支持NFS ROOT,

假设编译好的内核为vmlinuz,将它拷贝到/tftpboot/目录下。

㈦ 怎么无盘安装linux系统

硬盘安装,各个版本的方法都不一样。
ubuntu 和 debian 以及部分版本支持网络安装。
-------
update:“怎么安装”和“安装方法”有区别么……你所指的无盘安装什么意思?
-------
update2:过程?google 啦~很多 ubuntu 的爱好者网站都有文章。

阅读全文

与顺无盘linux相关的资料

热点内容
linux装apache 浏览:272
手机谷歌打不开网站怎么办 浏览:110
灯控台编程好了怎么使用 浏览:342
如何用金山毒霸切断网络连接 浏览:873
怎么设置文件打开密码怎么设置 浏览:5
网络小说用什么写 浏览:956
扩展名为rm的文件如何打开 浏览:707
导入android项目没有rjava 浏览:899
带英文和数字的文件名 浏览:843
黄山数控编程培训在哪里 浏览:111
win10侠盗5无限读取 浏览:557
js工厂模式 浏览:927
iphone6s清理缓存 浏览:465
ug编程怎么选不上字体 浏览:435
pc文件加密哪个好 浏览:393
苹果软件更新4位密码 浏览:96
手机如何将文件弄成文件夹 浏览:275
swordigo第四关 浏览:996
t420win10网卡驱动 浏览:805
ps怎么打开dxf文件怎么打开 浏览:698

友情链接