Alınan çok sayıda öneri nedeniyle, Arch Linux'u denemem için teşvik edildim. Karşılaştığım birkaç sorundan biri, Arch'ın LiveUSB'sini oluşturduğumda UNetbootin, Fenomene başladım, ancak kısa bir süre sonra, yükleyiciyi yüklemeden hemen önce, diyerek telefonu kapattı HATA: önyükleme cihazı 30 saniye sonra görünmedi ve bana bir ramfs terminali bıraktı. Görünüşe göre bu, Arch'daki düzeltilmesi kolay bir hatadan kaynaklanıyor. |
Tek yapmanız gereken, kullandığınız USB sürücüsünü yeniden etiketlemek veya daha iyisi, Arch'ın LiveUSB'sinin önyükleme sürücüsünü algılamak için kullandığı yapılandırma dosyasını değiştirmek.
1. Yapılandırma dosyasını değiştirin
Arch Live USB'nizi Unetbootin ile oluşturduktan sonra, syslinux.cfg dosyasını açın ve göründüğü tüm girişleri arayın. archisolabel = VERSION_ARCH'daki VERSION_ARCH indirdiğiniz Arch'ın sürüm numarasıdır. Benim durumumda şöyle oldu: archisolabel = ARCH_201005.
Yapmanız gereken, değişkenin değerini değiştirmek arkizolabel USB'nizin Arch'ın bulunduğu bölümünün adına göre. Öğrenmek için en kolay şey dosya gezgini kullanmaktır. Örneğin, pendrive'ı Nautilus ile açtım,> Özellikler'e sağ tıklayın ve sonra ne yazdığını görün isim.
Bu verilere sahip olduğunuzda dosyaya geri dönün syslinux.cfg ve değiştir VERSION_ARCH doğru etiket adına göre. Boşluk olması durumunda, etiket adını tırnak içine almayı deneyeceğim.
2. Kurulum dosyalarının bulunduğu bölümün etiketini değiştirin
Diğer seçenek, tabii ki, Arch kurulum dosyalarının bulunduğu bölümün etiketini (tipik bir LiveUSB durumunda, USB'nizin tek bölümünde) değişkenin değerine göre değiştirmektir. arkizolabel görünen syslinux.cfg. Diğer yöntemin çok daha pratik ve basit olduğu doğrudur, ancak farklı bölüm türlerinin etiketlerinin nasıl değiştirileceğini göstermek için iyi bir fırsat gibi göründü. Bunu başarmanın en kolay yolu, GParted.
Ubuntu'da bu şöyle olurdu:
sudo apt-get gparted'ı yükle
Kurulduktan sonra gparted'ı açtım. Menüyü açtım Gparted> Cihazlar> / dev / sdb. Ardından, söz konusu bölümü seçin, sağ tıklayın> Unmount. nihayet, tekrar sağ tıklayın> Etiket ve doğru etiket adını yazdım. Benim durumumda, bu olurdu ARCH_201005.
Bunu bir terminalden yapmak biraz daha karmaşıktır, çünkü bölümün hangi dosya sistemine atandığına bağlı olarak, uygun aracın yüklenmesi gerekecektir.
sudo apt-get install mtools # yağ
sudo apt-get install ntfsprogs # ntfs
sudo apt-get install e2fsprogs # ext2, ext3 ve ext4
sudo apt-get install jfsutils # jfs
sudo apt-get kurulum reiserfsprogs # reiserfs
sudo apt-get install xfsprogs # xfs
Ardından bölümü ayırmanız gerekir. Bunu yapmak için önce nerede olduğunu bilmeliyiz.
fdisk-l sudo
sudo umount NAME
Değiştir ADI bölümün adına veya monte edildiği yola göre. Örneğin, sudo umount / dev / sdb1 o sudo umount / media / miusb.
FAT
Mevcut etiket adını doğrulamak için:
sudo mlabel -i BÖLÜMLEME -s ::
Cihaz etiketini değiştirmek için:
sudo mlabel -i BÖLÜM :: ETİKET
NTFS
Mevcut etiket adını doğrulamak için:
sudo ntfslabel BÖLÜMÜ
Cihaz etiketini değiştirmek için (maksimum 128 karakter):
sudo ntfslabel BÖLÜM ETİKETİ
Benzer bir hata alırsanız Toplam sektör sayısı (7831520) parça başına birden fazla sektör değil (63)!, yazarak bu kontrolü atlamaya zorlayın:
echo mtools_skip_check = 1 >> ~ / .mtoolsrc
EXT2, EXT3 ve EXT4
Mevcut etiket adını doğrulamak için:
sudo e2label BÖLÜMÜ
Cihaz etiketini değiştirmek için (maksimum 16 karakter):
sudo e2label BÖLÜM ETİKETİ
JFS
Mevcut etiket adını doğrulamak için:
sudo jfs_tune -l BÖLÜMÜ
Cihaz etiketini değiştirmek için (maksimum 16 karakter):
sudo jfs_tune -L BÖLÜM ETİKETİ
REISERF'ler
Cihaz etiketini değiştirmek için (maksimum 16 karakter):
sudo reiserfstune -l BÖLÜM ETİKETİ
XFS'in
Mevcut etiket adını doğrulamak için:
xfs_admin -l BÖLÜMLEME
Cihaz etiketini değiştirmek için (maksimum 12 karakter):
sudo xfs_admin -L BÖLÜM ETİKETİ
Çok daha kolay bir yöntem var:
dd if = archlinux-2010.05- {core | netinstall} - {i686 | x86_64 | dual} .iso / dev / sdx
Bana yardım edebilir misin Dd koyduğunuz o komutu zaten kullandım ve usb ile önyükleme yaparken bana .bin'in zarar gördüğünü söylüyor .. Zaten iso'yu düşürmeyi denedim ama aynı şekilde devam ediyor ...
/ home / marduk / Downloads # dd if = archlinux-2015.03.01-dual.iso / = / dev / sdb1
Bir şey mi kaçırıyorum? yoksa bir sorun mu var?
teşekkürler
Merhaba Cesar!
Bu soruyu soru cevap servisimiz adında sorarsanız daha iyi olacağını düşünüyorum. sormak DesdeLinux Böylece tüm topluluk size sorununuz konusunda yardımcı olabilir.
Sarıl, Pablo.
Hata! İlginç!
Paylaşım için teşekkürler!
Şerefe! Paul.
GRUB / BURG'un USB bellekten ISO olarak önyüklenmesi için varsayımsal girişini bilmek ilginç olurdu, çünkü ne yazık ki birleşik değildir ve her dağıtımın her bir ISO'sunun farklı bir şekilde çağrılması gerekir.
Ayrıca Unetbootin ile bu hatayı yaşadım.
Daha sonra başıma gelenler daha kötüydü çünkü yeni sistem için ana bölümü terk etmiştim ve bunu bir bağlantı noktası olarak seçtim, ancak biçimlendirdim! ve hiçbir şekilde her şey kaybolmadı :(.
Size soruyorum: Ev bölümünü olduğu gibi bırakırken Arch'ı kurmanın bir yolu var mı?
selamlar
Mükemmel katkınız Mark!
Paylaştığınız için çok teşekkür ederim
Bir kucaklama ve mutlu yıl! Paul.
Merhaba Mario, 2 resmi çekirdek var: normalde varsayılan olarak kurulu olan bir tane var (kernel26 paketinde) ve sonra da kararlı kabul edilen ancak daha az güncellenen genişletilmiş bir destek çekirdeği var (genellikle yalnızca revizyonlar, 2.6.32 .XNUMX.X şu anda).
Paketi kernel26-lts'dir ve aynı zamanda çekirdektir ("çekirdek" Arch'daki temel depodur).
Selamlar ve mutlu yıllar! 🙂
Gerçekte, Arch'ın kurulum görüntüleri artık hibrittir; CD'ler için ISO'lar, aynı dosyadaki USB'lerin görüntüleriyle birleştirilir. Dolayısıyla, Arch'ı bir USB'den yüklemek söz konusu olduğunda, yalnızca görüntüyü doğrudan USB'ye kopyalamak yeterlidir.
Örneğin, "dd if = archlinux-2010.05-netinstall-i686.iso / dev / sdb`'nin yürütülmesi, 32 bit ağ kurulum görüntüsüne sahip önyüklenebilir bir USB sürücünüz (/ dev / sdb atar USB, bir bölüm değil (ve bu, üzerinde olabilecek tüm verileri silecektir); ayrıca dd, kök olarak veya uygun ayrıcalıklarla çağrılmalıdır).
Tobias Powalowski'nin Archboot görüntüleri [1] de hibrittir ve aynı görüntüde hem 32 hem de 64 bit için standart ve LTS çekirdeklerini içerir :).
Windows kullanıcıları flashnul, Windows için dd veya tercih ettikleri herhangi bir USB görüntü yazıcısını kullanabilir.
Bir tebrik.
[1]: https://wiki.archlinux.org/index.php/Archboot
Resmi Arch yükleyicisinin bu noktada nasıl olacağını bilmiyorum (resmi resimlerdeki) Bir süredir böyle bir Arch kurulumu yapmadım.
Ancak, en azından Archboot'un sahip olduğu yükleyicide (Arch'ı yüklemek için başka bir görüntü, bir tür hepsi bir arada) istediğiniz bölümün bağlama noktasını ayarladığınızda, size yeni bir dosya sistemi oluşturmak isteyip istemediğinizi sorabilir. bu bölüm (yani, biçimlendirmek istiyorsanız); Bu soruya hayır derseniz, bölümü söylediğiniz yere (örneğin / home, / var, ...) seçtiğiniz dosya sistemiyle ve biçimlendirmeden bağlar.
Umarım size yardımcı olur, Archboot'un en son sürümü buradan indirilebilir (bağlantı sizi konumunuzun yakınındaki bir aynaya yönlendirmelidir): https://downloads.archlinux.de/iso/archboot/latest
Bak, zaten küçük bir şey daha biliyorum xD Açıklama için teşekkürler
Mark, yorumlayacaklarımı elinden aldın xD Bu arada, Arch Linux'ta standart veya LTS kernel olmadığını bildiğim, 32 ve 64 dönemlik bir çekirdek var. Güncellemeler herkes için aynıdır ve yeni bir sürüm çıktığında ve test edildiğinde olur. Ve Arch'a taşındığın için tebrikler! Yeni yıl, yeni dağıtım. Büyük ihtimalle pişman olmayacaksın. Salu2 ve Mutlu Yıllar!
Mark, yorumlayacaklarımı elinden aldın xD Bu arada, Arch Linux'ta standart veya LTS kernel olmadığını bildiğim, 32 ve 64 dönemlik bir çekirdek var. Güncellemeler herkes için aynıdır ve yeni bir sürüm çıktığında ve test edildiğinde olur. Ve Arch'a taşındığın için tebrikler! Yeni yıl, yeni dağıtım. Büyük ihtimalle pişman olmayacaksın. Salu2 ve Mutlu Yıllar!