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?

Jules
sumber

Jawaban:

3

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.

Saya baru saja menemukan ini: Memulai Ubuntu tanpa GUI

Saya melihat tiga cara untuk melakukannya:

  1. Mengubah runlevel default

    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)

  2. 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

  3. Hapus paket

    apt-get remove --purge x11-common && apt-get autoremove
    

    Saya pikir ini paling cocok untuk komputer yang dianggap sebagai server. Anda dapat mengaktifkan kembali antarmuka grafis dengan menginstal ulang paket

Ada juga ini: Kemungkinan untuk menginstal ubuntu-desktop dan kemudian boot ke tanpa GUI

Intinya adalah, Anda dapat mencegah GUI muncul jika itu masalah utama Anda.

Levon
sumber
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

Alessandro Gubitosi
sumber
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.

Dua hal yang harus Anda lakukan adalah:

  1. Ganti kernel generik default dengan kernel server, dengan: apt-get install -y linux-image-server
  2. 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)
bunga aster
sumber
0

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:

sudo dpkg --get-selections | grep -v deinstall > ~/packages
nano ~/packages

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.

Alex Oldroyd
sumber
-1

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 ".

$ sudo nano / etc / default / grub

Langkah 2-: Ganti baris dengan " teks " seperti di bawah ini.

Baris default

 GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"

Ubah dengan-:

 GRUB_CMDLINE_LINUX_DEFAULT = "teks"

Langkah 3-: Perbarui file grub menggunakan perintah di bawah ini-:

$ sudo update-grub

Langkah 4-: Nyalakan ulang sistem.

 $ sudo init 6

Langkah Penambahan untuk memulai sesi GUI.

$ sudo service restart lightdm

Nonaktifkan GUI dari Ubuntu

Arvind Rawat
sumber