Arch Linux: Pacman, chrooting yaparken çalışmaz


14

Bilgisayarımda Ubuntu yüklü. Arch linux'u kurmaya karar verdim, ancak zaten kurulu olduğu için Grub kurulumu hakkındaki bölümü atladım. Arch'ın Grub'un menü listesinde görünmediğini görünce, Arch'a yüklemeye karar verdim. Arch'ın disk bölümünü Ubuntu'ya monte ettim ve içine koydum. Komutu verdim pacman -S grub-biosve aşağıdakileri aldım:

error: could not open file: /etc/mtab: No such file or directory
error: could not determine filesystem mount points
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.

/etc/mtabsimgesine bir simge bağlantısı eklenir /proc/self/mounts, ancak /procklasörde hiçbir şey yoktur .

Neyi yanlış yapıyorum?

Tamamlayıcı olarak, Arch'ın Grub'un listesinde görünmesini sağlamak için doğru yöne mi gidiyorum? DÜZENLEME : Daha önce sudo mount /dev/sdaX( X yerine Arch'ın bölüm numarası ile ) yaparak Arch'ın Grub'un listesinde Ubuntu'dan görünmesini sağlayabildim sudo update-grub.


2
Chroot{/proc,/sys/,/dev} için wiki girişine göre monte ettiniz mi?
jasonwryan

Evet, şimdi böyle bir dizi hata alıyorum:error: failed retrieving file 'grub-bios-2.00-1-x86_64.pkg.tar.xz' from mirror.cinosure.com : Could not resolve host: (nil); Unknown error
Gradient

Ama Arch bölümüm diğerlerinden bağımsız olmamalı mı?
Gradient

2
Kroşe kopyaladın /etc/resolv.confmı? Aksi takdirde, köklü programlar DNS ayarlarınızı bilmez.
t-8ch

Paket veri tabanını güncelleme deneyin: pacman -Sy. Ayrıca yeni bir ayna listesi oluşturmayı da deneyebilirsiniz.

Yanıtlar:


14

Unutmayın arch-chrootve basitçe değil chroot- bu şekilde /procdoldurulacak ve pacman beklendiği gibi çalışacaktır.


Ben bir yorum gibi gelmiyor ve bayrağı kaldırıldı biraz düzenledim :-)
garethTheRed

Doğru, teşekkürler. Hala bu sitedeki konvansiyonlara alışkın değilim :)
Brean

0

IPv6 etkin mi? Herhangi bir makinemde IPv6 etkinleştirilmiş pacman kullanamıyorum. Devre dışı bırakmayı denemelisiniz.


0

OP'nin düzenlemesine göre, Arch bölümünü manuel olarak monte edip sudo update-grubUbuntu'da yeniden çalıştırarak Arch'ın GRUB'da görünmesini sağladı .

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.