PXE sunucuları ve çoklu önyükleme ile ilgili bazı sorular


14

Şu anda tüm öğrencilerin kişisel bilgisayarlarını tamir ettiğimiz üniversitem için bir teknoloji yardım masasında çalışıyorum. Sorun gidermek için her türlü farklı öğeye önyükleme yapmak için kullandığımız yüzlerce DVD ve CD'miz var. Aralarında:

  • Çeşitli Linux dağıtımları
  • Windows PE ortamları
  • sabit disk Regen
  • Windows kurtarma konsolları (tüm sürümler)
  • Windows kurulum diskleri (tüm sürümler)

Bu, CD'lere ve DVD'lere kaybolur, çizilir, vb. Gelirken bir ton para harcadığımız anlamına gelir. Biz ağ üzerinden bu şeylere önyükleme ve dağınıklığı azaltmak için izin verebilir bir PXE sunucusu ile oynuyor düşünüyor.

Bu disklerin bazılarında dosyaları boş bir diske kopyalayamayacağınız özel önyükleme bilgileri bulunur. Ve bazıları yaptığım çoklu önyükleme CD'lerinde birbiriyle uyumsuz. Örneğin, Ubuntu 11.04 ve Hiren'in önyükleme CD'si ile çoklu önyükleme CD'si yapamadım.

  1. Cihazların birçok farklı ortama "önyükleme yapmasına" izin verebilecek bir PXE sunucunuz olabilir mi?
  2. PXE sunucusunun, bağlı bilgisayarların önyükleme yapması için basitçe 'taklit ettiği' önyüklenebilir disk görüntülerine (ISO) sahip olması mümkün müdür?
  3. # 2'nin cevabı 'hayır' ise, bir PXE sunucusunu birden çok şeye önyükleme yapacak şekilde nasıl kurabiliriz?
  4. Sonuçta, sadece önyükleme yapabileceğimiz öğelerin numaralı menüsünü veren bir PXE sunucusuna önyükleme yapmak istiyorum. Gibi 1) Ubuntu, 2) sabit disk Regen, 3) Windows 7 Home, vb. Bu mümkün mü?

    Nereden başlayabilirim?


çok güzel bir soru, +1!
studiohack

Yanıtlar:


3

Evet. Birçok PXE sunucusu yönettim. NeoPXE'yi tavsiye ederim. Üzerinde tonlarca belge var ve çok güçlü. Diğer PXE sunucularına zincir yükleyecek ve hedefler yükleyecek bir menü oluşturmak gibi şeyler yapabilirsiniz.

Ayrıca, bir PXE sunucusunun bir TFTP sunucusuyla eşleştirilmiş bir DHCP sunucusu olduğunu da bilmelisiniz. Aşağıda açıkladığım gibi daha gelişmiş şeyler yapmak için bir proxy DHCP sunucusu kuracaksınız.

Örneğin, ilk PXE önyüklemesini yaptığınızda, birkaç farklı departmanın PXE sunucusuna gitmek veya Linux, Solaris veya BSD'ye gitmek için bir seçenek listesine sahip olacak şekilde ayarladık. Oradan Stable / Devel'e gidip mimarinizi ve versiyonunuzu seçebilirsiniz. Son olarak, bir kickstart / autoyast / jumpstart veya katılmış bir kurulum yapma seçeneği sunulur.

Menüler programlı ve / veya elle oluşturulabilir. Yapılandırma dosyalarını düzenledikten sonra make komutunu çalıştırın. Sanırım bu 1, 2 ve 4'e cevap veriyor. 3 numara için, sizi doğru anlarsam ... PXE sunucusundan bir istemciye ISO sunamazsınız. Linux dağıtımları için, genellikle, initrd ve vmlinuz'u çıkarmanız ve daha sonra paketlerin geri kalanını NFS, FTP, HTTP veya smb aracılığıyla erişilebilir hale getirmeniz gerekir.

Bence tam da aradığınız şey bu.

http://download.oracle.com/docs/cd/E19273-01/835-0781/sfx46losig.gisnq.html

Belirli bir dağıtım için daha spesifik talimatlar istiyorsanız veya NeoPXE kurulumu için yardıma ihtiyacınız varsa bize bildirin.


1

Yerel bir Ubuntu aynası olarak ikiye katlanan bir PXE sunucum vardı ve yeni sürümler çıktıkça, önyükleme yapmak için yeni görüntüler ekledim. Birçok işletim sisteminin bunu yapabileceğine inanıyorum, ancak Linux en kolayı. Amartel'in gönderisindeki bağlantı sizi oraya götürmek için yeterli değilse, bloguma ayrıntılı bir yazı yazabilir ve yorumlarda bir bağlantı çekebilirim, ancak ihtiyacınız olan şeyin temel anahatları:

  1. NEXT-SERVER yönergesini destekleyen ve istemcilere hangi sunucunun ve hangi dosyanın önyükleneceğini söyleyen bir DHCP sunucusu. Büyük bir ağda çalışıyorsanız, bu bir sorun olabilir. Amaç için yalıtılmış bir ağa sahip olmak en iyisidir.
  2. NeXT-SERVER'ın syslinux ile bir tftp sunucusu olması gerekir. Syslinux menüsü, görüntüleri ağ üzerinden seçmenize ve önyüklemenize izin verecek olan menüdür. Menüye yeni seçenekler eklemek, iso ekledikten sonra bir metin dosyasını düzenlemek kadar basittir. Bu kurulum, görüntülerin ne olduğu konusunda tamamen agnostiktir - bilgisayar CD sürücüsünde önyükleme yapıyor.
  3. Görüntüler için erişilebilir depolama alanına sahip bir sunucu (tftp sunucusuyla aynı olabilir, ancak başka bir yerden NFS de kullanabilir).

Genellikle orada Ultimate Boot CD bir görüntü vardı: ultimatebootcd.com
Bryan Agee

0

Şans eseri bu bilgisayarlar bir USB sabit sürücüye önyüklemeyi destekleyecek kadar yeni mi? Öyleyse, keşfedebileceğiniz başka bir seçenek var. Birden fazla PE'nizi tek bir flash sürücüde birleştirebilir ve seçtiğiniz PE'yi önyükleyecek (veya diğer araçları çalıştıracak) özel bir önyükleme menüsü oluşturabilirsiniz. Bunu yapıyorum ve esasen tek bir flash sürücüde (128GB) taşıdığınızı taşıyabiliyorum. PC önyükleme yapabildiği sürece, harika.

PXE sunucusu kadar, İşte DOS görüntüleri de dahil olmak üzere birden fazla dağıtım için bir linux (ubuntu) PXE sunucusu oluşturma hakkında bir bağlantı. İyi bir başlangıç ​​noktası olmalı: https://help.ubuntu.com/community/PXEInstallMultiDistro


USB'den yerel olarak önyükleme yapmak için çok yaşlılarsa, kontrolü önyüklenebilir bir USB sürücüye dağıtabilecek önyüklenebilir CD önyükleyicileri vardır; Bilgisayarlarınız o kadar eskiyse , bunları disket biçiminde bile bulabileceğinize inanıyorum . Ne yazık ki, 15 saniye Google çalışanı bir bağlantı kurmadı, ama orada olduklarını biliyorum.
Kromey

USB önyükleme seçeneklerinin farkındayız. Ne yazık ki, bu gerçekten sorunu ele almıyor. Taşınabilir medyayı denklemden tamamen kaldırmak istiyoruz. USB sürücülerinin sürekli kullanıldıklarında ne sıklıkla kırıldıklarına şaşıracaksınız.
Adam S

15 yıldır IT, hiçbir şey artık beni şaşırttı :-) Sağladığım bağlantı herhangi bir yararlı bilgi içeriyor mu?
Amartel

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.