Canlı bir cd'den linux masaüstü ortamı kurmak mümkün müdür?


9

Benim sorum genel olarak Linux'la ilgili ama ubuntu'mun mülk olarak çalışmadığını, tty veya başka bir şekilde önyükleme yaptığını varsayalım. İnternet bağlantım yok ama ubuntu live cd var. Masaüstü ortamını canlı cd'den yeniden yüklemek mümkün müdür?


Başka bir seçenek mevcut yüklemenizi düzeltmektir - hangi hataları alıyorsunuz? Ve ağın metin modunda çalışmasını
sağlayamazsınız

@derobert biliyorum ama sadece sorun gidermek yerine sorunları düzeltmek için livecd kullanıp kullanamayacağımı bilmek istedim
Lynob

Yanıtlar:


9

Evet öyle. CD'yi depo olarak kullanarak veya canlı oturumda önyükleme yaparak ve paketi manuel olarak indirip normal işletim sisteminizden yükleyerek veya hatta bir chrootortam kurarak . Aşağıdaki örneklerde, apt-get xfceçalıştırmak isteyeceğiniz komut olarak kullanıyorum , ancak dpkg-reconfigurebaşka herhangi bir şey de işe yarayacaktır.

1. CD'yi depo olarak kullanın.

Masaüstünüzü bozduğunuzu ve internet erişimi olmayan bir komut satırına önyüklediğinizi (bu olmamalı, GUI olmadan bile internete sahip olabileceğinizi) varsayalım. Tamam, CD'nizi sürücünüze yerleştirip çalıştırabilirsiniz.

sudo apt-cdrom

Her şey yolunda giderse, CD'nizi algılamalı, monte etmeli ve paketler için ayrıştırmalıdır. Bu yapıldıktan sonra, sudo apt-get updatekaynaklarınızı yenilemek ve masaüstünüzü normal şekilde yüklemek için çalıştırın . Örneğin: apt-get install xfce4-desktop.

NOT: Bunu test etmedim ancak nispeten iyi belgelenmiştir. Örneğin, buraya bakınız .

2. Canlı oturuma önyükleme yapın ve istediğiniz paketleri alın.

Bu, canlı CD ortamında çalışan bir internet bağlantınızın olmasını gerektirir. İlk olarak, normal (bozuk) işletim sisteminize önyükleme yapın ve yükleyin apt-offline. Sisteminiz zaten bozuksa, paketi buradan indirebilirsiniz (bağımlılıkları da aldığınızdan emin olun) ve

sudo dpkg -i apt-offline_1.3.1_all.deb

Kurduktan sonra çalıştırın

sudo apt-offline set xfce-offline.sig --install-packages xfce4 

Ardından, oluşturulan dosyayı ( xfce-offline.sig) alın, canlı oturuma önyükleyin ve çalıştırın

sudo apt-offline get xfce-offline.sig --no-checksum --bundle xfce-offline.zip

Şimdi, yüklemek için yerel sisteminize yeniden önyükleme yapın:

unzip  xfce-offline.zip 

Bu .deb, daha sonra manuel olarak yükleyebileceğiniz dosyaların bir listesiyle sonuçlanmalıdır .

Ayrıca kontrol etmeye değer keryx adlı bir şey buldum :

Keryx, Linux'u güncellemek için ücretsiz, açık kaynaklı bir uygulamadır. Keryx Projesi, çevirmeli ağ veya düşük bant genişlikli internet kullanan kullanıcıların, Linux tabanlı Linux dağıtımına ilişkin paketleri indirip güncelleyebilmelerinin bir yolu olarak başladı. Temel olarak Ubuntu için tasarlanan Keryx, kullanıcıların yüklemek için paketleri seçmelerine, güncellemeleri kontrol etmelerine ve bu paketleri bir USB taşınabilir depolama cihazına indirmelerine olanak tanır. Paketler cihaza kaydedilir ve daha sonra kaynağını aldığı Linux kutusuna geri alınır ve daha sonra kurulur.

Son olarak, tüm bunları apt-getcanlı oturumdan manuel olarak da yapabilirsiniz :

sudo apt-get update --print-uris -y | sed "s/'//g" | cut -d ' ' -f 1,2 | 
  while read url target; do wget $url -O ./$target; done 

Yukarıdaki komut .deb, yüklenmesi gereken tüm dosyaları indirecektir xfce. Bunun nasıl çalıştığı hakkında daha fazla ayrıntı için cevabımı burada görebilirsiniz .

Referanslar

3. chrootOrtam kurmak için canlı CD'yi kullanın .

Burada kurulum chrootdaha ayrıntılı olarak açıklanmaktadır, ancak temel prosedür ( hangi bölüme sahip olduğunuzla değiştirin ):/dev/sda1/

sudo mkdir /mnt/foo
sudo mount /dev/sda1 /mnt/foo
sudo mount --bind /dev /mnt/foo/dev && 
sudo mount --bind /dev/pts /mnt/foo/dev/pts && 
sudo mount --bind /proc /mnt/foo/proc && 
sudo mount --bind /sys /mnt/foo/sys
sudo chroot /mnt/foo

Şimdi sisteminizi kurulu işletim sisteminize önyüklendiğini düşünerek kandırdınız ve apt-getnormal şekilde kullanabilirsiniz . Bitirdikten sonra, çıkmak chrootile exitve yeniden başlatma.


2

Evet, ~ 700MB'lık herhangi bir CD, depolardan hiçbir şey indirmeden bir masaüstü ortamı yüklemelidir.

Bir Livecd'in her zaman "Kurulum CD'si" ile aynı olmadığını unutmayın, örneğin bir Debian Live CD'si ve bir Debian Kurulum CD'si vardır.


Nasıl yapılır? Farzedelim ki ro fix xubuntu xfce desktop, terminalden bir örnek verir misiniz
Lynob

Ne düzeltildi? Nasıl kırılır? Grub? Dosya sistemi hataları?
MGP
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.