Bagaimana cara saya beralih dari desktop Ubuntu ke server Ubuntu?
8
Saat ini saya sedang menyiapkan server rumah menggunakan PC yang sangat, sangat tua. Ubuntu 11.10 terinstal di dalamnya, tetapi sebenarnya tidak bisa menangani GUI. Saya ingin menginstal Ubuntu edisi server, yang hanya berupa baris perintah, tetapi tidak tahu cara melakukannya. Apa yang dapat saya?
Sebenarnya, jika Anda hanya memiliki masalah dengan menjalankan GUI tidak perlu menginstal distribusi lain, cukup modifikasi urutan startup untuk mencegah antarmuka grafis muncul dan bekerja dari baris perintah seperti yang Anda inginkan.
Saya tidak memiliki akses ke sistem saat ini, tetapi saya yakin skrip yang Anda perlukan akan ditemukan di direktori /etc/init.d atau /boot/grub. Mungkin seseorang di sini dapat memberi Anda nama skrip sebelum saya pulang untuk memeriksanya.
Anda dapat mengaturnya di beginnign dari /etc/init/rc-sysinit.conf ganti 2 dengan 3 dan reboot. Anda dapat mengaktifkan antarmuka grafis dengan telinit 2. (Selengkapnya tentang runlevel)
Jangan meluncurkan layanan antarmuka grafis saat boot
update-rc.d -f xdm remove
Cepat dan mudah. Anda dapat mengaktifkan kembali antarmuka grafis dengan layanan xdm memulai atau mengembalikan perubahan Anda dengan pembaruan-rc.d -f xdm defaults
Saya pikir ini paling cocok untuk komputer yang dianggap sebagai server. Anda dapat mengaktifkan kembali antarmuka grafis dengan menginstal ulang paket
Saya mencoba metode kedua, tanpa efek. Setelah mencoba metode ketiga, saya tidak mendapatkan apa-apa. Tidak ada root prompt, tidak ada baris perintah, bahkan kursor yang berkedip. Untungnya, belum ada data aktual di komputer ini, selain OS. Apa yang bisa saya lakukan selanjutnya?
Jules
@ Verandaguy Oh, maaf mendengar ini. Sulit untuk mengatakan tanpa pengetahuan terperinci tentang sistem Anda apa yang harus dilakukan selanjutnya. Mengubah urutan startup / boot bukan untuk menjadi lemah hati, tetapi saya lega mendengar bahwa sistem hanya berisi OS. jadi kasus terburuk agak terbatas (saya masih kesulitan). Saya masih berpikir Anda harus dapat memulihkan dari ini dengan bantuan live CD yang seharusnya membuat Anda boot ke sistem. Dari sana Anda dapat membatalkan perubahan yang Anda buat (atau dengan asumsi Anda membuat salinan file sebelum Anda memodifikasinya, salin kembali).
Levon
Baiklah, saya tidak tahu apa yang saya lakukan, tapi saya reboot, dan secara alami boot ke server 12.04. Anehnya, saya tidak melihat layar instal / coba (CD server ada di drive, tetapi tidak diinstal), dan karena ini 12,04, itu harus server, daripada edisi desktop yang kurang-GUI. Bagaimanapun, terima kasih, sepertinya komputer saya melakukan booting ke server melalui restart, dan tanpa CD. Saya tidak mengeluh.
Jules
@ Verandaguy senang memiliki, apa yang muncul, akhir yang bahagia. Maaf untuk menakut-nakuti (saya yakin - saya akan khawatir juga)
Levon
Jujur saja, tidak perlu takut. Seperti yang saya sebutkan, ini pada dasarnya komputer kosong, terpisah dari Ubuntu itu sendiri.
Jules
2
Saya pikir cara yang mudah adalah dengan taskselmelalui baris perintah.
Buka terminal dan digit:
$ sudo apt-get install tasksel
kemudian
$ sudo tasksel
Ini akan menampilkan gui-cli sederhana yang memungkinkan Anda untuk memilih apa yang Anda inginkan dengan cek / hapus centang sederhana (misalnya, hapus centang "Ubuntu desktop" dan juga periksa "Basic Ubuntu server" dan "LAMP server".
Itu saja
Apakah "Basic Ubuntu Server" merupakan opsi di dalam tasksel? Dan mengapa OP ingin menginstal tumpukan LAMP?
jasonwryan
Ya, lihat pertanyaan lain ini . Namun, Basic Ubuntu Server tidak mengandung paket LAMP (Linux Apache MySql PHP). Untuk informasi apa pun, lihat dokumentasi resmi
Alessandro Gubitosi
0
Tidak ada perbedaan antara distribusi server dan desktop, hanya melibatkan paket yang berbeda.
Nonaktifkan atau hapus semua perangkat lunak grafis, xorg-server.
Untuk menonaktifkannya, nonaktifkan lightdm untuk memulai otomatis, edit /etc/init/lightdm.conf, komentar semua baris ini (tempat a '#' di depan setiap baris)
start on ((filesystem
and runlevel [!06]
and started dbus
and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udev-fallback-graphics))
or runlevel PREVLEVEL=S)
Jika Anda menghapus paket desktop dan menginstal paket server melalui tasksel, Anda harus siap untuk melakukan banyak konfigurasi ulang, karena ini akan menghapus pengaturan jaringan Anda, driver kartu nirkabel, dll.
Jika yang perlu Anda lakukan hanyalah menyingkirkan gui, ikuti langkah 1-2 dari jawaban pertama. Terserah Anda apakah akan menghapus GUI sepenuhnya atau tidak.
Saya juga mengganti kernel generik dengan kernel server seperti yang tercantum dalam jawaban @ warl0ck dan mengomentari baris dalam file lightdm.conf.
Setelah ini, daripada tasksel untuk menambah / menghapus paket, saya secara manual menghapus paket dari baris perintah. Kecuali Anda akan menggunakan suite LibreOffice, Firefox, dll., Anda dapat menghapus semua paket ini. Cara termudah untuk mendapatkan daftar paket adalah dengan menjalankan:
Ini akan menampilkan daftar semua paket yang diinstal ke folder rumah Anda dan membukanya.
Ketika Anda menghapus paket inti (seperti libreoffice-common), itu akan secara otomatis menghapus paket yang tergantung.
Untuk menghapus instalan, ketik
sudo apt-get remove package-name
Setelah semua pencopotan pemasangan selesai, jalankan perintah berikut untuk autoremove daftar paket dan dependensi tidak lagi digunakan.
sudo apt-get autoremove
Ini berhasil bagi saya mengubah instalasi desktop saya menjadi "server."
Jika GUI bermanfaat, Anda mungkin akan menginstal xubuntu, karena distribusi yang jauh lebih ringan. Saya tidak terlalu peduli untuk itu, tapi jelas lebih ringan.
Saya pikir cara yang mudah adalah dengan
tasksel
melalui baris perintah.Buka terminal dan digit:
kemudian
Ini akan menampilkan gui-cli sederhana yang memungkinkan Anda untuk memilih apa yang Anda inginkan dengan cek / hapus centang sederhana (misalnya, hapus centang "Ubuntu desktop" dan juga periksa "Basic Ubuntu server" dan "LAMP server".
Itu saja
sumber
tasksel
? Dan mengapa OP ingin menginstal tumpukan LAMP?Tidak ada perbedaan antara distribusi server dan desktop, hanya melibatkan paket yang berbeda.
Dua hal yang harus Anda lakukan adalah:
apt-get install -y linux-image-server
Nonaktifkan atau hapus semua perangkat lunak grafis, xorg-server.
Untuk menonaktifkannya, nonaktifkan lightdm untuk memulai otomatis, edit
/etc/init/lightdm.conf
, komentar semua baris ini (tempat a '#' di depan setiap baris)sumber
Jika Anda menghapus paket desktop dan menginstal paket server melalui tasksel, Anda harus siap untuk melakukan banyak konfigurasi ulang, karena ini akan menghapus pengaturan jaringan Anda, driver kartu nirkabel, dll.
Jika yang perlu Anda lakukan hanyalah menyingkirkan gui, ikuti langkah 1-2 dari jawaban pertama. Terserah Anda apakah akan menghapus GUI sepenuhnya atau tidak.
Saya juga mengganti kernel generik dengan kernel server seperti yang tercantum dalam jawaban @ warl0ck dan mengomentari baris dalam file lightdm.conf.
Setelah ini, daripada tasksel untuk menambah / menghapus paket, saya secara manual menghapus paket dari baris perintah. Kecuali Anda akan menggunakan suite LibreOffice, Firefox, dll., Anda dapat menghapus semua paket ini. Cara termudah untuk mendapatkan daftar paket adalah dengan menjalankan:
Ini akan menampilkan daftar semua paket yang diinstal ke folder rumah Anda dan membukanya.
Ketika Anda menghapus paket inti (seperti libreoffice-common), itu akan secara otomatis menghapus paket yang tergantung.
Untuk menghapus instalan, ketik
Setelah semua pencopotan pemasangan selesai, jalankan perintah berikut untuk autoremove daftar paket dan dependensi tidak lagi digunakan.
Ini berhasil bagi saya mengubah instalasi desktop saya menjadi "server."
Jika GUI bermanfaat, Anda mungkin akan menginstal xubuntu, karena distribusi yang jauh lebih ringan. Saya tidak terlalu peduli untuk itu, tapi jelas lebih ringan.
sumber
Nonaktifkan GUI dari Sistem Ubuntu.
Di sini saya akan menunjukkan, cara menonaktifkan GUI tanpa menghapus paket lightdm, gdm, compiz unity. Anda dapat memulainya secara manual.
Ikuti langkah-langkah di bawah ini.
Langkah 1-: Buka file " grub ".
Langkah 2-: Ganti baris dengan " teks " seperti di bawah ini.
Baris default
Ubah dengan-:
Langkah 3-: Perbarui file grub menggunakan perintah di bawah ini-:
Langkah 4-: Nyalakan ulang sistem.
Langkah Penambahan untuk memulai sesi GUI.
Nonaktifkan GUI dari Ubuntu
sumber