Perbaiki instalasi Ubuntu

4

Saya tidak sengaja menghapus (apt-get purge) banyak hal sistem penting, termasuk gnome dekstop dan apa pun yang bertanggung jawab untuk koneksi internet, antara lain. Apakah ada cara untuk memperbaikinya? Tanpa instal ulang lengkap?

Saya dapat mengaksesnya melalui baris perintah (terminal) kurang lebih secara normal. memindahkan, menyalin file, dll., hanya tidak ada pemasangan apt-get karena tidak ada koneksi internet. Jadi saya kira memperbaiki internet akan menjadi prioritas utama ... Adakah cara untuk memeriksa mengapa itu tidak berhasil dan apa yang perlu dilakukan?

Saya memiliki LiveCD tempat saya bisa boot. Jadi saya bisa secara manual menyalin file yang diperlukan dari itu, jika ada.

Terima kasih sebelumnya atas bantuan Anda

Sunting: setelah saya mem-boot dari LiveCD saya, saya dapat menggunakan internet, segera setelah saya chroot ke sistem file nyata, saya tidak dapat menggunakan internet dari sana. Kira itu bagaimana diharapkan untuk bekerja ...

Edit 2 : bagaimana saya memperbaikinya: dengan bantuan orang-orang di sini, saya akhirnya melakukannya. Saya boot dari liveCD, menyalin /etc/resolv.conf ke instalasi nyata, chroot di sana, apt-get install ubuntu-desktop. Meskipun instalasi gagal karena banyak kesalahan, file tetap diunduh ke instalasi nyata. Jadi saya reboot mesin dari live cd ke ubuntu nyata, dan kali ini sementara saya masih tidak punya internet, apt-get punya ubuntu-desktop di-cache. Jadi saya menginstal ubuntu-desktop dan reboot dengan GUI kali ini. Setelah beberapa perbaikan manual kecil (ifupdown berhasil) saya mendapatkan nirkabel juga bekerja, sekarang hanya masalah pembaruan otomatis dll, dengan sinaptik. Fiuh .... terima kasih sekali lagi semuanya :) Terima kasih khusus kepada ~ dukun yang tidak memberikan jawaban "formal" yang bisa saya terima secara formal, tetapi merupakan yang paling membantu dengan komentar :)

Sejanus
sumber
bukan duplikat dari mereka - sementara livecd-chroot membantu, bagian penting dari pertanyaan ini adalah apa yang harus diinstal ulang yang akan memperbaiki masalah .
quack quixote

Jawaban:

5

jika Anda dapat menjalankan utilitas ifconfig (sebagai root), dan memiliki adaptor ethernet tunggal yang dapat menggunakan DHCP untuk mengakses jaringan:

sudo ifconfig eth0 up
sudo dhclient eth0 &

Itu akan mengaktifkan adaptor ethernet pertama Anda dan menjalankan dhclient untuk mendapatkan alamat melalui DHCP. Jika itu berhasil, Anda mungkin dapat melakukan perbaikan instalasi dengan menjalankan:

sudo aptitude install ubuntu-desktop

Perintah itu akan menginstal paket-paket yang termasuk dalam instalasi dasar Ubuntu. (Anda dapat mengganti "kubuntu-desktop" jika Anda menggunakan KDE atau "xubuntu-desktop" jika Anda menggunakan XFCE.

Jika Anda tidak bisa mendapatkan jaringan sama sekali, taruhan terbaik adalah seperti disarankan Justin di atas, gunakan apt-cdrom untuk menginstal paket ubuntu-desktop dari CD Anda.

patrick-mckinnon
sumber
+1, ini benar bakat perintah - ubuntu-desktop paket meta akan menarik apa pun yang menjadi miliknya membersihkan dihapus. Lihat help.ubuntu.com/community/… untuk boot dari LiveCD dan menggunakan chroot untuk menginstal ulang paket ke instalasi yang rusak; yang harus merawat internet. (Anda hanya perlu chroot instruksi di tautan itu, bukan instruksi "fix grub".)
quack quixote
1

Anda dapat mengkonfigurasi apt untuk menggunakan cd instal sebagai repositori, dan kemudian instal apa yang Anda butuhkan untuk akses internet, dan gnome, dari cd.

sudo apt-cdrom -d <mountpoint> add adalah perintah yang Anda inginkan untuk ini. pastikan mountpoint adalah mountpoint cd-rom yang terdaftar di / etc / fstab Anda.

Justin Smith
sumber
1
NB: Anda tidak menjalankan ini dari livecd, Anda menjalankan ini dengan livecd dari instalasi Anda yang sebenarnya. Pilihan lain adalah membuat cadangan / home (yang merupakan tempat semua data Anda sendiri) ke drive / partisi lain dan kemudian menyalinnya kembali setelah instal ulang penuh.
Justin Smith
Saya menambahkan CD-Rom dan sepertinya berfungsi, mis., Tidak ada kesalahan, beberapa paket ditemukan. Tapi setelah itu ketika saya mencoba apt-get install ubuntu-desktop, apt masih mencoba mengambilnya dari internet ... mungkin saya perlu mengkonfigurasi sesuatu atau menggunakan perintah dengan beberapa argumen untuk membuatnya menggunakan cd?
Sejanus
@ sejanus: Anda tidak menghapus repositori internet dari daftar apt. komentar di baris /etc/apt/sources.list .. lalu jalankan apt-cdrom perintah .. lalu jalankan sudo apt-get pembaruan ... dan akhirnya lari sudo apt-get install ubuntu-desktop
quack quixote
@ ~ quack: dalam hal ini, apt-get menunjukkan kesalahan tentang tidak menemukan ubuntu-desktop ("... tetapi direferensikan dalam paket lain" dan seterusnya). Saya gandakan diperiksa sources.list, saya sudah berkomentar semuanya kecuali baris yang dimulai dengan apt cdrom. Jika ubuntu-desktop seharusnya tidak ada di LiveCD, mungkin Anda bisa memberi saya daftar pendek nama paket yang perlu saya instal agar setidaknya desktop gui dan / atau internet berfungsi, tolong?
Sejanus
@ Sejanus: saya salah, saya berasumsi tanpa memeriksa bahwa paket yang Anda butuhkan ada di cdrom. (saya tidak memiliki 9,04 livecd berguna, tetapi setidaknya pada 9,10 tidak.) dalam hal ini pulihkan /etc/apt/sources.list dan mari bangun dan jalankan jaringan Anda.
quack quixote
0

Jika Anda mem-boot ke dalam CD, CD itu akan memberi Anda opsi untuk 'Memulihkan sistem yang rusak'.

matpol
sumber
Saya cukup yakin tidak ada pilihan seperti itu, saya mencari sesuatu seperti itu. Kecuali di tempat yang tidak begitu jelas?
Sejanus