Cara PXE Boot Gambar Ubuntu dari Windows Server 2008

Daftar Isi:

Cara PXE Boot Gambar Ubuntu dari Windows Server 2008
Cara PXE Boot Gambar Ubuntu dari Windows Server 2008

Video: Cara PXE Boot Gambar Ubuntu dari Windows Server 2008

Video: Cara PXE Boot Gambar Ubuntu dari Windows Server 2008
Video: Cara Membuat Dual Boot Windows dan Linux Ubuntu 2021 Step By Step - LENGKAP! - YouTube 2024, Maret
Anonim
Panduan ini menjelaskan cara mengonfigurasikan mesin Windows Server 2008 untuk mendorong gambar statis Ubuntu yang dapat diambil oleh terminal diskless, sehingga Anda dapat memiliki sejumlah mesin yang menjalankan Ubuntu berfungsi penuh tanpa hard drive, selama mereka mampu boot PXE.
Panduan ini menjelaskan cara mengonfigurasikan mesin Windows Server 2008 untuk mendorong gambar statis Ubuntu yang dapat diambil oleh terminal diskless, sehingga Anda dapat memiliki sejumlah mesin yang menjalankan Ubuntu berfungsi penuh tanpa hard drive, selama mereka mampu boot PXE.

Ini adalah artikel tamu oleh Alexander Karnitis dan Cody Dull, dua pembaca yang bekerja untuk Hyndman Inc dan harus mencari tahu bagaimana menyelesaikan tugas ini untuk pekerjaan mereka. Mereka cukup baik untuk menulis proses untuk orang lain.

Mengapa saya menginginkan ini?

PXE booting membuatnya lebih mudah dan lebih murah untuk mengelola jaringan, dan kemampuan untuk melayani gambar Ubuntu kustom dari Windows Server dapat membantu membuat lingkungan Anda lebih kuat. Anda dapat menggunakan gambar-gambar ini untuk memberikan lingkungan dasar yang sama kepada pengguna, memiliki sistem yang mudah direstorasi (hanya siklus daya mesin), melakukan diagnostik pada mesin yang tidak berfungsi, dan banyak lagi. Juga, dengan menyajikan gambar-gambar ini dari Windows Server, dimungkinkan untuk menyajikan gambar Windows dan Ubuntu dari satu lokasi, meskipun itu berada di luar cakupan panduan ini.

Apa yang saya butuhkan?

  • Windows Server 2008 Machine menjalankan Windows Deployment Services (WDS)
  • Klien mampu melakukan booting PXE
  • Windows Server Machine menjalankan DHCP
  • Server NFS (panduan ini menganggap bahwa server NFS sama dengan server WDS, tetapi itu tidak harus menjadi masalah)

Membuat Server WDS

Menginstal Windows Deployment Services pada server windows tidak terlalu sulit, dan Microsoft memiliki panduan hebat untuk memandu Anda melalui proses instalasi (2008 dan 2008 R2 di sini), jadi panduan ini tidak akan membahas cara melakukannya, tetapi tahu bahwa Anda ingin server Deployment Server dan Transport. Perhatikan juga bahwa ketika mengonfigurasi peran, Anda akan ingin mencentang kotak "Menanggapi semua komputer klien yang dikenal dan tidak dikenal" selama penyiapan, kecuali komputer yang Anda boot sudah dikenal ke Direktori Aktif. Ini karena server merujuk ke Active Directory sebagai otoritas pada perangkat yang dikenal dan tidak dikenal.

Panduan ini harus ditindaklanjuti hingga bagian “Langkah-langkah untuk menambahkan gambar”, karena kami akan menambahkan gambar kami melalui pxelinux, bukan WDS.
Panduan ini harus ditindaklanjuti hingga bagian “Langkah-langkah untuk menambahkan gambar”, karena kami akan menambahkan gambar kami melalui pxelinux, bukan WDS.

Memasang pxelinux

Unduh dan ekstrak salinan syslinux (satu sumber yang mungkin ada di sini). Dari sini, kami akan menyalin file yang perlu dijalankan oleh pxelinux ke direktori WDS. Khususnya, untuk pxelinux 5.01, itu berarti bahwa kami akan menyalin file-file berikut:

· Inti pxelinux.0

· Com32 menu vesamenu.c32

· Com32 lib libcom32.c32

· Com32 elflink ldlinux.c32

· Com32 libutil libutil.c32

· Com32 chain chain.c32

File-file ini akan disalin ke direktori arsitektur yang diinginkan ( boot x64, boot x86, atau keduanya). Setelah menyalin file, direktori arsitektur akan terlihat mirip dengan ini (ada sedikit perbedaan antara x86 dan x64, tetapi tidak untuk pxelinux).

Di sini, direktori arsitektur terletak di bawah direktori yang ditentukan untuk menyimpan file WDS ketika mengkustomisasi peran WDS.
Di sini, direktori arsitektur terletak di bawah direktori yang ditentukan untuk menyimpan file WDS ketika mengkustomisasi peran WDS.

Pada titik ini, kita tidak akan lagi menggunakan file syslinux lainnya, sehingga direktori syslinux dapat dihapus dengan aman.

Mengkonfigurasi PXElinux

File config pxelinux dapat sangat disesuaikan untuk menyediakan menu boot unik untuk berbagai komputer berdasarkan jenis perangkat keras dan alamat perangkat keras, atau berdasarkan alamat IP atau rentang alamat IP (selengkapnya di sini), dan dapat menyediakan cukup banyak metode boot dan sistem menu yang cukup kuat (lebih lanjut tentang itu di sini). Untuk keperluan panduan dasar ini, kami akan tetap menggunakan file konfigurasi default dan menjelaskan menu dasar yang dapat digunakan untuk melakukan pxeboot liveCD. Untuk mulai dengan, file konfigurasi harus ditempatkan di sub-folder bernama "pxelinux.cfg", jadi buat folder itu di direktori yang sama yang Anda salin file pxelinux. Kami juga membuat folder "Gambar" di samping folder pxelinux.cfg untuk menyimpan semua gambar linux kami. Pada titik ini, folder arsitektur akan terlihat seperti ini:

Sekarang, di folder pxelinux.cfg, buat file bernama "default" tanpa ekstensi file.
Sekarang, di folder pxelinux.cfg, buat file bernama "default" tanpa ekstensi file.

Buka file dalam editor teks seperti notepad dan ketik yang berikut:

DEFAULT vesamenu.c32 PROMPT 0 NOESCAPE 0 ALLOWOPTIONS 0

# Timeout in units of 1/10 s

TIMEOUT 30 #3 second timeout.

MENU MARGIN 10

MENU ROWS 16

MENU TABMSGROW 21

MENU TIMEOUTROW 26

MENU COLOR BORDER 30;44 #20ffffff #00000000 none

MENU COLOR SCROLLBAR 30;44 #20ffffff #00000000 none

MENU COLOR TITLE 0 #ffffffff #00000000 none

MENU COLOR SEL 30;47 #40000000 #20ffffff

MENU TITLE Netboot Menu

#-A sample liveCD boot

LABEL

kernel Images/UbuntuLIVE/casper/vmlinuz #location of the kernel

append boot=casper netboot=nfs nfsroot=:/RemoteInstall/Boot/x64/Images/UbuntuLIVE initrd=Images/UbuntuLIVE /casper/initrd.gz

Perhatikan bahwa pengaturan ini mengasumsikan bahwa gambar disimpan di bawah Gambar / UbuntuLIVE dari direktori arsitektur.

Untuk informasi lebih lanjut tentang apa yang sedang dilakukan, Anda dapat melihat:

https://www.howtogeek.com/61263/how-to-network-boot-pxe-the-ubuntu-livecd/

Membuat share NFS

Membuat share NFS cukup sederhana di server Windows juga, dan dapat dilakukan dengan mengikuti langkah-langkah di sini. Ada beberapa hal yang perlu diperhatikan terkait dengan Izin, namun.

Pertama, izin NTFS pada folder berbagi harus diubah, karena grup Semua Orang harus memiliki izin Baca dan Jalankan.

Image
Image
Pastikan bahwa bagian yang dibuat adalah bagian NFS, bukan bagian SMB.
Pastikan bahwa bagian yang dibuat adalah bagian NFS, bukan bagian SMB.
Selain itu, semua mesin harus memiliki akses anonim, dan izin NTFS Setiap Orang harus diterapkan ke pengguna anonim.
Selain itu, semua mesin harus memiliki akses anonim, dan izin NTFS Setiap Orang harus diterapkan ke pengguna anonim.
Image
Image
Setelah semuanya disiapkan, mungkin masih perlu beberapa waktu untuk semua pengaturan untuk menyebar melalui jaringan, tetapi setelah mereka melakukannya, itu mungkin untuk mulai melayani LiveCD dari kotak Windows Server Anda! Untuk menguji server, Anda dapat berbagi LiveCD sederhana yang diambil dari situs web Ubuntu. Namun, juga dimungkinkan untuk menyajikan LiveCD khusus. Jika Anda berencana untuk melakukan beberapa konfigurasi dasar ke LiveCD, Anda dapat mengikuti artikel:
Setelah semuanya disiapkan, mungkin masih perlu beberapa waktu untuk semua pengaturan untuk menyebar melalui jaringan, tetapi setelah mereka melakukannya, itu mungkin untuk mulai melayani LiveCD dari kotak Windows Server Anda! Untuk menguji server, Anda dapat berbagi LiveCD sederhana yang diambil dari situs web Ubuntu. Namun, juga dimungkinkan untuk menyajikan LiveCD khusus. Jika Anda berencana untuk melakukan beberapa konfigurasi dasar ke LiveCD, Anda dapat mengikuti artikel:

https://www.howtogeek.com/109736/how-to-create-a-custom-ubuntu-live-cd-or-usb/

Namun, jika Anda ingin melakukan beberapa penyesuaian yang lebih intens seperti tweaking Unity, yang tidak dapat dilakukan dengan baik menggunakan metode di atas, atau jika Anda ingin mengambil mesin sederhana dan menyajikan salinan yang sama, metode lain yang cukup sederhana yang akan memungkinkan Anda membuat gambar yang dapat disajikan adalah sebagai berikut:

Membuat dan Menyesuaikan Live CD Ubuntu Anda

Membuat gambar kustom baru itu mudah. Unduh dan instal mesin virtual player jika Anda belum memilikinya. Langkah-langkah dalam panduan ini adalah untuk Oracle VM VirtualBox. https://www.virtualbox.org/wiki/Downloads

Buat mesin virtual baru, pilih Linux sebagai Type dan Ubuntu atau Ubuntu (64 bit) sebagai Versi, tergantung pada preferensi Anda, klik Next.

Pilih jumlah memori yang akan dialokasikan, setidaknya 1024 MB disarankan, klik Berikutnya.
Pilih jumlah memori yang akan dialokasikan, setidaknya 1024 MB disarankan, klik Berikutnya.
Pilih untuk membuat hard disk virtual baru sekarang dengan tipe VDI dan buatlah secara dinamis dialokasikan.
Pilih untuk membuat hard disk virtual baru sekarang dengan tipe VDI dan buatlah secara dinamis dialokasikan.
Image
Image
Image
Image
Terakhir, atur ukuran hard drive virtual. 4 GB adalah minimum, tetapi 6-8 GB disarankan
Terakhir, atur ukuran hard drive virtual. 4 GB adalah minimum, tetapi 6-8 GB disarankan
Unduh Ubuntu 12.04 LTS Live CD dari situs web Ubuntu. Pastikan Anda memilih versi yang sama yang Anda pilih pada langkah 2. https://www.ubuntu.com/download/desktop
Unduh Ubuntu 12.04 LTS Live CD dari situs web Ubuntu. Pastikan Anda memilih versi yang sama yang Anda pilih pada langkah 2. https://www.ubuntu.com/download/desktop

Buka pengaturan VM yang baru Anda buat. Di bawah Penyimpanan, klik disk tunggal di bawah Kontroler: IDE. Di sebelah kanan layar di bawah Atribut, klik disk dengan panah di sebelah lapangan CD / DVD Drive. Klik Pilih file virtual. Arahkan ke tempat Anda mengunduh Live CD dan pilih itu.

Anda sekarang dapat memulai VM dan menginstal Ubuntu 12.04.
Anda sekarang dapat memulai VM dan menginstal Ubuntu 12.04.

Setelah dipasang, buat semua perubahan yang diinginkan. Beberapa perubahan yang kami lakukan termasuk:

  • Jika ini akan digunakan oleh siapa pun kecuali admin sistem, buat akun Pengguna sebagai pengguna standar, atur untuk masuk secara otomatis tanpa kata sandi yang diperlukan.
  • Hapus semua program yang tidak perlu, tergantung pada tujuan gambar akhir. Beberapa program yang lebih besar yang dapat dihapus jika tidak diperlukan adalah: Firefox, LibreOffice, Gwibber, Thunderbird, empati, dan permainan apa pun. Anda dapat melakukan ini dengan menggunakan pembersihan bakat perintah di terminal, atau dengan memasangSynaptic Package Manager dari Pusat Perangkat Lunak Ubuntu.
  • Dibawah Aplikasi Startup, buat entri untuk program apa pun yang ingin Anda jalankan pada waktu mulai. Sebagai contoh, jika mesin-mesin ini akan digunakan terutama untuk koneksi remote desktop, atur Remmina Remote Desktop untuk memulai secara otomatis.
  • Untuk mengubah resolusi default, buat file yang akan menjalankan perintah xrandr.

    • Contoh skrip yang kami gunakan untuk mematikan tampilan terintegrasi pada thin client kami dan mengubah resolusi monitor yang terpasang adalah dua baris berikut:

      xrandr --output LVDS1 –offx

      randr --output VGA1 --primary --mode 1280x1024

      • Buat file dapat dieksekusi dan tambahkan ke Aplikasi Startup.
      • Perintah tambahan dapat dijalankan saat mulai menggunakan metode ini.
      • Ingatlah bahwa ini hanya akan berfungsi jika semua mesin Anda melabeli tampilannya dengan cara yang sama. Jika Anda memiliki banyak model, pendekatan yang lebih canggih mungkin diperlukan.
    • Buka kunci ikon yang tersisa dari peluncur yang tidak perlu ada di sana, dan tambahkan apa pun yang ingin Anda tambahkan.

    Setelah membuat semua kustomisasi, Anda harus menginstal Remastersys. Meskipun ada beberapa posting yang mungkin Anda temukan di forum, Remastersys masih aktif dan berjalan.

    • Mendapatkan Synaptic Package Manager dengan masuk baik sudo apt-get install synaptic di terminal atau mendapatkannya Pusat Perangkat Lunak Ubuntu.
    • Jalankan perintah berikut di terminal untuk mengunduh kunci gpg repositori:

      sudo wget –O –https://www.remastersys.com/Ubuntu/remastersys.gpg.key | apt-key add –

    • Buka file /etc/apt/sources.list dalam editor teks dengan hak sudo, tambahkan baris berikut, ubah tepat ke versi Anda jika perlu: deb https://www.remastersys.com/ubuntu yang tepat utama
    • Buka Synaptic dan cari Remastersys. Tandai paketnya Remastersys dan Remastersys-gui untuk diinstal, tekan berlaku untuk menginstal.
    • Buka Remastersys-gui dan pilih Backup.

    Anda sekarang memiliki live CD khusus. Langkah selanjutnya adalah mentransfernya ke server Anda. Jika Anda telah mengikuti

    Mengkonfigurasi Windows Server 2008 ke PXE boot Ubuntu panduan, berikut adalah langkah-langkah untuk menerapkan gambar.

    • Jalankan perintah berikut di terminal untuk menjadikan Ubuntu VM sebagai klien NFS. sudo apt-get install rpcbind nfs-common
    • Buat direktori untuk me-mount share NFS. sudo mkdir / NFS
    • Anda sekarang harus memasang share NFS dengan izin menulis yang diberikan. Sebaiknya buat pangsa tambahan untuk tujuan mentransfer file dari klien ke server saat Anda berbagi, karena sistem file boot pxe biasanya tidak memiliki izin ini. sudo mount :/ / NFS ex. sudo mount 192.168.1.24:/TempNFS / NFS
    • Salin iso yang baru dibuat ke share yang di-mount sudo cp /home/remastersys/remastersys/custom-back.iso / NFS
    • Pada titik ini, Anda selesai dengan Ubuntu VM. Pada server windows Anda, pergi ke tempat iso disalin dan ekstrak konten menggunakan alat pengolah file gambar seperti Power ISO. https://www.poweriso.com/download.htm
    • Buat folder di bawah / boot / x64 / Images dan salin isi iso ke folder ini.
    • Jika server Anda dikonfigurasi dengan benar, Anda sekarang harus melihat CD Ubuntu Live yang telah Anda modifikasi sebagai salah satu opsi boot pxe ketika Anda mem-boot klien tanpa disk.

      Image
      Image

    Untuk mengubah gambar kustom, kembali ke VM dan ulangi langkah-langkah dari atas mulai dari langkah di mana Anda memilih gambar disk untuk boot dari. Kali ini, daripada menggunakan CD default yang diunduh dari Ubuntu, Anda akan menggunakan file cadangan iso yang diekspor.

Direkomendasikan: