Di awal kehidupan Linux la instalasi Itu dilakukan dari disket dan itu sudah cukup, kemudian kami pergi ke CD dan kemudian ke DVD dan media eksternal seperti pen drive, tetapi ada cara yang sangat menarik untuk menginstal sistem operasi gratis yang hebat dan itu adalah melalui jaringan, mengambil keuntungan dari kecepatan yang sangat baik yang kami miliki rata-rata saat ini (setidaknya di kota-kota tentunya).
Namun sebelum kita mulai kita perlu mempersiapkan beberapa hal, maka pada postingan kali ini akan kita tampilkan cara menginstal server PXE di Ubuntu. Bagi mereka yang tidak terlalu menyadari hal ini, katakan bahwa akronim mengacu pada server lingkungan eksekusi preboot -atau dalam bahasa Spanyol 'lingkungan eksekusi pra-mulai'- dan apa yang memungkinkan kita adalah memulai komputer dari jarak jauh melalui antarmuka jaringan.
Untuk ini, yang kami lakukan adalah salin image ISO instalasi ke server PXE, tetapi agar ini berfungsi, kita perlu memasang server, yang akan kita tunjukkan dalam tutorial ini. Dan kami akan mulai dari dasar bahwa tim kami memiliki alamat IP tetap 192.168.100.1 dan nama host serverpxe.com, tapi selain itu kita membutuhkan file Server DHCP kami Ubuntu jadi kami mulai bekerja.
# pembaruan apt-get
# apt-get install isc-dhcp-server
Kemudian kami membuka file server untuk mengedit:
nano / etc / default / isc-dhcp-server
Dan kami menambahkan antarmuka jaringan dari peralatan kami sehingga yang menerima koneksi:
[...]
ANTARMUKA = »eth0 ″
Sekarang kami melakukan hal yang sama dengan file konfigurasi:
# nano / etc / dhcp / dhcpd / conf
[...]
opsi nama-domain "serverpxe.com";
opsi domain-name-server "server1.serverpxe.com";
subnet 192.168.1.100 penutup jaringan 255.255.255.0 {
kisaran 192.168.1.10 192.168.1.30;
router opsi 192.168.1.1;
opsi alamat-siaran 192.168.1.255;
}
default-sewa-waktu 600;
max-sewa-waktu 7200
[...]
berwibawa;
[...]
Begitu kita selesai, kita harus melakukannya restart layanan DHCP:
layanan isc-dhcp-server restart
Sekarang kita akan menginstal server PXE itu sendiri, dan kemudian membuka file untuk diedit:
# apt-get install apache2 tftpd-hpa inetutils-inetd
# nano / etc / default / tftpd-hpa
Kami menambahkan opsi yang memungkinkan kami untuk memulai daemon:
[...]
RUN_DAEMON = »ya»
OPSI = »- l -s / var / lib / tftpboot»
Kami menyimpan dan membuka file konfigurasi daemon inetd untuk mengedit:
# nano /etc/inetd.conf
Kami menambahkan yang berikut ini:
[...]
tftp dgram udp tunggu root /usr/sbin/in.tftpd /user/sbin/in.tftpd -s / var / lib / fttpboot
Kami menghemat, dan sekarang saatnya untuk memulai ulang layanan:
layanan tftpd-hpa restart
Untuk menyelesaikan konfigurasi layanan, kita harus melakukan hal yang sama dengan server PXE:
# nano /etc/dhcp/dhcp.conf
Kami menambahkan yang berikut ini, di akhir file:
[...]
izinkan booting;
izinkan bootp;
opsi opsi-128 kode 128 = string;
opsi opsi-129 kode 129 = teks;
server berikutnya 192.168.1.100;
nama file "pxelinux.0";
Kami menyimpan dan memulai kembali layanan:
# layanan isc-dhcp-server restart
Ada lebih sedikit, dan sekarang kita harus mengonfigurasi folder tempat kita akan memasang ISO yang akan diakses oleh tim lain.
# mount / dev / sr0 / mnt
cp -avr / mnt / install / netboot / * / var / lib / tftpboot /
mkdir -p /var/www/html/ubuntu14.10
cp -avr / mnt / * /var/www/html/ubuntu14.10/
Kemudian kami mengedit file konfigurasi pxelinux.cfg / default:
nano /var/lib/tftpboot/pxelinux.cfg/default
Kami menambah:
[...]
beri label linux
kernel ubuntu-installer / amd64 / linux
tambahkan ks = http: //192.168.1.100/ks.cfg vga = normal initrd = ubuntu-installer / amd64 / initrd.gz
ramdisk_size = 16432 root = / dev / rd / 0 rw -
Terakhir, kami menambahkan dukungan PXE ke server DHCP:
nano /etc/dhcp/dhcpd.conf
Kami menambah:
[...]
izinkan booting;
izinkan bootp;
opsi opsi-128 kode 128 = string;
opsi opsi-129 kode 129 = teks;
server berikutnya 192.168.1.100;
nama file "pxelinux.0";
Itu saja, sekarang kita hanya perlu mengkonfigurasi komputer lain dari BIOS mereka sehingga mereka dapat memulai dari jaringan, dan dengan melakukan itu mereka akan meminta konfigurasi server PXE kita dan kita dapat mulai dengan instalasi.
Contoh: dan jika saya ingin Win7 menjadi bukan Ubuntu, karena saya telah melakukan ini dengan Ubuntu tetapi tidak pernah dengan Win7, Salam
Baik jika alamat IP server Anda 192.168.1.100, subnet harus 192.168.1.0.
Di sisi lain, saat menambahkan langkah terakhir, ini memberi saya kesalahan.
Halo, saya mengikuti semua langkah dan setelah mempartisi disk, ketika akan menginstalnya berhenti dan tidak melanjutkan. Apa bisa?
Lain kali Anda menulis artikel, tinjau sebelum mempostingnya karena ini benar-benar sial
DARI BARIS INI SAYA TIDAK DAPAT MAJU SAYA TELAH UBUNTU 16.04 BEBERAPA SARAN ..
Ada lebih sedikit, dan sekarang kita harus mengonfigurasi folder tempat kita akan memasang ISO yang akan diakses oleh tim lain.
# mount / dev / sr0 / mnt
cp -avr / mnt / install / netboot / * / var / lib / tftpboot /
mkdir -p /var/www/html/ubuntu14.10
cp -avr / mnt / * /var/www/html/ubuntu14.10/
Kemudian kami mengedit file konfigurasi pxelinux.cfg / default:
nano /var/lib/tftpboot/pxelinux.cfg/default
Kami menambah:
[...]
beri label linux
kernel ubuntu-installer / amd64 / linux
tambahkan ks = http: //192.168.1.100/ks.cfg vga = normal initrd = ubuntu-installer / amd64 / initrd.gz
ramdisk_size = 16432 root = / dev / rd / 0 rw -
Terakhir, kami menambahkan dukungan PXE ke server DHCP:
nano /etc/dhcp/dhcpd.conf
Kami menambah:
[...]
izinkan booting;
izinkan bootp;
opsi opsi-128 kode 128 = string;
opsi opsi-129 kode 129 = teks;
server berikutnya 192.168.1.100;
nama file "pxelinux.0";
Itu saja, sekarang kita hanya perlu mengkonfigurasi komputer lain dari BIOS mereka sehingga mereka dapat memulai dari jaringan, dan dengan melakukan itu mereka akan meminta konfigurasi server PXE kita dan kita dapat mulai dengan instalasi.
jika saya sudah memiliki server DHCP di server windows, apakah perlu menginstal server DHCP di ubuntu?