Pertanyaan saya adalah tentang Linux secara umum, tetapi anggap saja ubuntu saya tidak berfungsi, boot dalam tty atau apa pun. Saya tidak memiliki koneksi internet tetapi saya memiliki live cd ubuntu. Apakah mungkin menginstal ulang lingkungan desktop dari live cd?
ubuntu
package-management
livecd
Lynob
sumber
sumber
Jawaban:
Ya itu. Baik dengan menggunakan CD sebagai repositori, atau dengan mem-boot ke sesi langsung dan mengunduh paket secara manual dan kemudian menginstal dari OS normal Anda atau bahkan dengan mengatur
chroot
lingkungan. Dalam contoh di bawah ini, saya menggunakanapt-get xfce
perintah yang ingin Anda jalankan tetapidpkg-reconfigure
atau apa pun yang akan bekerja juga.1. Gunakan CD sebagai repositori.
Katakanlah Anda telah mengacaukan desktop dan menjalankan boot ke baris perintah tanpa akses internet (yang seharusnya tidak terjadi, Anda dapat memiliki internet bahkan tanpa GUI). OK, Anda bisa meletakkan CD Anda di drive Anda dan kemudian jalankan
Jika semuanya berjalan dengan baik, itu akan mendeteksi CD Anda, pasang dan parsing untuk paket. Setelah selesai, jalankan
sudo apt-get update
untuk menyegarkan sumber Anda dan instal desktop Anda secara normal. Sebagai contoh:apt-get install xfce4-desktop
.CATATAN: Saya belum menguji ini tetapi ini relatif terdokumentasi dengan baik. Lihat, misalnya, di sini .
2. Boot ke sesi langsung dan dapatkan paket yang Anda inginkan.
Yang satu ini mengharuskan Anda benar-benar memiliki koneksi internet yang aktif di lingkungan live CD. Pertama, boot ke OS normal Anda (rusak) dan instal
apt-offline
. Jika sistem Anda sudah rusak, Anda dapat mengunduh paket di sini (pastikan Anda juga mendapatkan dependensinya) dan instal denganSetelah Anda menginstalnya jalankan
Kemudian, ambil file yang baru saja dihasilkan (
xfce-offline.sig
), boot ke sesi langsung dan jalankanSekarang, boot kembali ke sistem lokal Anda untuk menginstalnya:
Itu akan menghasilkan daftar
.deb
file yang dapat Anda instal secara manual.Saya juga menemukan sesuatu yang disebut keryx yang mungkin perlu diperiksa:
Akhirnya, Anda juga dapat melakukan semua ini secara manual dengan
apt-get
dari sesi langsung:Perintah di atas akan mengunduh semua
.deb
file yang diperlukan untuk menginstalxfce
. Lihat jawaban saya di sini untuk perincian lebih lanjut tentang cara kerjanya.Referensi
3. Gunakan live CD untuk mengatur
chroot
lingkungan.Menyiapkan
chroot
dijelaskan secara lebih rinci di sini tetapi prosedur dasarnya adalah (ganti/dev/sda1
dengan partisi mana saja yang memiliki Anda/
):Anda sekarang telah menipu sistem Anda untuk berpikir itu boot ke OS yang diinstal dan Anda dapat menggunakannya secara
apt-get
normal. Setelah selesai, keluar darichroot
denganexit
dan reboot.sumber
Ya, setiap ~ 700MB CD harus menginstal lingkungan desktop tanpa mengunduh apa pun dari repositori.
Ingatlah bahwa livecd tidak selalu sama dengan "Instal CD", misalnya ada CD Live Debian dan CD Install Debian.
sumber