導航:首頁 > 編程系統 > 順無盤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相關的資料

熱點內容
微信小程序報表控制項 瀏覽:722
ipad添加不了qq郵箱賬號和密碼 瀏覽:503
matlab中文文件名 瀏覽:236
excel是啥類型文件 瀏覽:471
安慶培訓編程怎麼選 瀏覽:817
vs2010mfc工具箱 瀏覽:402
刪除文件重置win10怎麼恢復 瀏覽:180
新裝win10有線連不上 瀏覽:785
資料庫商品名唯一怎麼標注 瀏覽:214
電信5g網路什麼時候出 瀏覽:626
手機如何把視頻打包到文件夾裡面 瀏覽:248
excel數據轉vcf文件 瀏覽:585
編程題如何左右翻轉 瀏覽:920
wp10微信安裝不了 瀏覽:793
微軟資料庫密碼怎麼改 瀏覽:627
我們是貴族什麼app可以看 瀏覽:65
哪個app認字免費 瀏覽:964
少兒編程線上教育如何 瀏覽:137
ps3升級檢測不到優盤升級文件 瀏覽:845
vs連接資料庫顯示數據 瀏覽:867

友情鏈接