Instal linux tanpa kepala

22

Bagaimana Anda menginstal linux tanpa kepala? Tanpa monitor, tanpa keyboard. Mesin memiliki drive floopy dan cd. Bisakah saya mengonfigurasi live cd untuk menjalankan sshd dengan pass yang telah dikonfigurasikan sebelumnya atau yang serupa dan mengelolanya?

Instruksi untuk fedora 8+ akan menjadi kartu As tetapi hal lain juga disambut.

Tepuk tangan.

anon
sumber
1
Saya membuat live-CD berdasarkan live-build Debian untuk tujuan ini. Ketika di-boot dari, ia memulai server SSH dan terhubung ke jaringan VPN saya sehingga saya bisa masuk bahkan jika itu di belakang firewall. Itu berisi banyak utilitas penyelamatan dan bisa juga digunakan untuk menginstal sistem baru, tetapi harus dilakukan secara manual menggunakan debootstrap (mungkin juga mungkin untuk menyertakan Debian Installer). Jika ada yang tertarik, saya bisa meletakkannya di suatu tempat di web.
Petr Pudlák

Jawaban:

19

Untuk Redhat / CentOS / Fedora, Anda mencari kickstart .

Untuk Ubuntu dan Debian Anda ingin melihat preseeding .

Keduanya bekerja dengan cara yang sama dengan memberi makan file installer yang menjawab semua pertanyaan yang biasanya diminta oleh installer. Mereka juga memungkinkan Anda untuk menjalankan skrip setelah instalasi selesai, sehingga Anda dapat menyesuaikan instalasi.

David Pashley
sumber
Saya tidak tahu tentang preseeding, tetapi kickstart mengharuskan Anda untuk memasukkan perintah ("linux ks = <something>") di menu boot disk instalasi, jadi itu tidak akan berfungsi.
Brad Beyenhof
3
Anda harus dapat menambahkannya ke grub jika Anda membuat CD boot Anda sendiri (seperti vuksan.com/linux/kickstart_boot_cd.html )
TonyUser
2
Anda dapat dengan mudah menambahkan argumen kernel di isolinux jika Anda melakukan ini melalui CD atau pxelinux jika Anda melakukan booting melalui jaringan.
David Pashley
ubuntu juga mendukung kickstart - wiki.ubuntu.com/KickstartCompatibility
warren
1

OpenSUSE dan SLE memiliki AutoYast .

Robert Munteanu
sumber
1

Anda dapat meminta linux (dan grub dan syslinux) mengalihkan output mereka melalui port serial ke komputer lain, yang kemudian dapat Anda gunakan untuk mengelola instalasi. Saya menduga tidak ada installer standar yang akan mendukung ini segera, meskipun cukup mudah untuk berubah jika Anda merasa nyaman dengan membangun kembali distro iso.

kickstart mungkin akan lebih cepat disiapkan untuk Anda, tetapi sulit untuk mendiagnosis masalah tanpa umpan balik - jika skrip kickstart Anda gagal, Anda tidak tahu mengapa.

Daniel Lawson
sumber
1

Saya baru saja selesai menginstal server Ubuntu dengan cara ini. Saya mulai menginstal secara lokal dan menyelesaikannya melalui Putty over ssh. Petunjuk ada di sini:

http://www.howtoforge.com/ubuntu-home-fileserver

cop1152
sumber
Tidak, yang ini punya kartu grafis.
Tobu
1

Untuk menambahkan sedikit lebih banyak daging ke posting dari katriel, For CentOS (dan dapat bekerja atau setidaknya membantu untuk Fedora dan RHEL) lihat petunjuk langkah demi langkah lengkap tentang cara membuat disk instal tanpa kepala VNC di sini:

http://wiki.centos.org/TipsAndTricks/VncHeadlessInstall

cloudranger
sumber
0

Anda dapat mencoba mem-boot Headless Knoppix dan, setelah itu berjalan, instal ke sistem barebones yang sedang berjalan melalui ssh. Ada banyak solusi untuk ini, jadi gunakan Google untuk menemukan favorit Anda.

Mudah-mudahan BIOS mesin sudah diatur untuk melihat ke floppy dan / atau CD sebagai perangkat boot sebelum memeriksa hard drive, jika tidak, Anda perlu menghubungkan beberapa periferal hanya untuk mengubah pengaturan itu.

Brad Beyenhof
sumber
0

Untuk solusi spesifik fedora / rhel, Anda dapat membuat CD fedora netboot dengan mengemas ulang direktori isolinux sebagai CD yang dapat di-boot dengan mkisofs, saat mengganti file isolinux.cfg untuk memulai instalasi VNC secara default. Anda harus mengedit isolinux / isolinux .cfg dan tambahkan "vnc" ke arahan append dari stanza boot default, biasanya kira-kira seperti ini:

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

akan berubah menjadi:

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

Anda juga dapat menambahkan ip = (ip) atau ip = dhcp dan metode = (http | ftp | nfs): // (atau apa pun yang Anda miliki) sehingga installer mendapatkan alamat ip default / dhcp dan dapat menemukan sumber instalasi jaringan lebih cepat

sunting: lupa menyebutkan bahwa menggunakan ip statis akan lebih mudah, karena Anda tahu ke mana harus terhubung dengan klien vnc

katriel
sumber