Başsız linux kurulumu


22

Linux'un başsız kurulumunu nasıl yaparsınız? Monitör yok, klavye yok. Makine floopy ve cd sürücüye sahiptir. Canlı bir cd'yi sshd'yi önceden yapılandırılmış bir geçişle veya benzer bir şeyle çalıştırmak ve bununla yönetmek için yapılandırabilir miyim?

Fedora 8+ için talimatlar as olurdu, ancak başka bir şey de memnuniyetle karşılandı.

Şerefe.


1
Bu amaçla Debian canlı yapımını temel alan bir canlı CD hazırladım. Önyüklendiğinde bir SSH sunucusu başlattı ve VPN ağıma bağlandı, böylece bir güvenlik duvarının arkasında olsa bile oturum açabilecektim. Çok sayıda kurtarma aracı içeriyordu ve yeni bir sistem kurmak için de kullanılabiliyordu, ancak debootstrap kullanılarak elle yapılması gerekiyordu (belki Debian Installer'ı da dahil etmek mümkün olurdu). Eğer ilgilenen varsa, web üzerinde bir yere koyabilirim.
Petr Pudlák

Yanıtlar:


19

Redhat / CentOS / Fedora için aradığınız kickstart .

Ubuntu ve Debian için preseeding'e bakmak istiyorsunuz .

Her ikisi de aynı şekilde çalışır, yükleyiciye normalde sizden isteyeceği tüm soruları yanıtlayan bir dosya besleyerek çalışır. Ayrıca yükleme tamamlandıktan sonra komut dosyalarını çalıştırmanıza izin verir, böylece yüklemeyi özelleştirebilirsiniz.


Preseeding hakkında bir şey bilmiyorum ama kickstart, kurulum diskinin önyükleme menüsünde bir komut ("linux ks = <something>") girmenizi gerektiriyor, böylece çalışmaz.
Brad Beyenhof

3
Eğer kendi önyükleme cd'nizi ( vuksan.com/linux/kickstart_boot_cd.html gibi ) yaparsanız bunu gruba ekleyebilmelisiniz
TonyUser

2
Eğer bir ağ üzerinden önyükleme yapıyorsanız bunu CD veya pxelinux ile yapıyorsanız, isolinux'a çekirdek argümanlarını kolayca ekleyebilirsiniz.
David Pashley

ubuntu da kickstart'ı destekliyor - wiki.ubuntu.com/KickstartCompatibility
warren


1

Linux'u (ve grub ve syslinux) çıkışlarını seri port üzerinden başka bir bilgisayara yönlendirebilir ve daha sonra kurulumu yönetmek için kullanabilirsiniz. Standart kurulumcuların hiçbirinin bu durumu hemen desteklemeyeceğinden şüpheliyim, ancak bir dağıtım sistemi yeniden inşa etmekte rahat olmanız durumunda değiştirilebilecek kadar kolay.

Kickstart muhtemelen sizin için kurulum yapmak için daha hızlı olacaktır, ancak herhangi bir geri bildirim olmadan sorunları teşhis etmek zordur - Kickstart betiğiniz başarısız olursa, neden olduğunu bilmiyorsunuz.




0

Headless Knoppix'i önyüklemeyi deneyebilir ve bir kez çalışıyorsa, çalışan barebones sistemine ssh üzerinden yüklemeyi deneyebilirsiniz . Bunun için pek çok çözüm var, bu yüzden favorilerinizi bulmak için Google’ı kullanın.

İnşallah makinenin BIOS'u, diski ve / veya CD'yi, sabit sürücüyü kontrol etmeden önce önyükleme aygıtı olarak görecek şekilde ayarlanmıştır, aksi halde, yalnızca bu ayarı değiştirmek için bazı çevre birimlerini bağlamanız gerekecektir.


0

Fedora / özel bir çözüm için, isolinux dizinini mkisofs ile önyüklenebilir bir CD olarak yeniden paketleyerek bir fedora netboot CD'si oluşturabilirsiniz, isolinux.cfg dosyasını varsayılan olarak bir VNC kurulumunu başlatmak üzere değiştirirken isolinux / isolinux 'u düzenlemelisiniz. .cfg ve varsayılan önyükleme stanza'nın ek yönergesine "vnc" ekleyin, genellikle şöyle bir şey:

label linux
kernel vmlinuz
append initrd=initrd.img ramdisk_size=8192

dönüşürdü:

label linux
kernel vmlinuz
append initrd=initrd.img ramdisk_size=8192 vnc 

yükleyici varsayılan / dhcp ip adresini alır ve ağ yükleme kaynaklarını daha hızlı bulabilmeniz için ip = (ip) veya ip = dhcp ve method = (http | ftp | nfs): // (veya ne varsa) ekleyebilirsiniz.

düzenleme: statik bir ip kullanmanın daha kolay olacağını söylemeyi unuttum, çünkü o zaman bir vnc istemcisiyle nereye bağlanılacağını biliyorsunuz

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.