Arch bir liveusb'dan sorunsuz bir şekilde nasıl kurulur

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.

Not: Aşağıdaki örneklerde, BÖLME bölüm adına göre (ör: / dev / sdb1) ve ETİKET ona atamak istediğiniz etiket adına göre.

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İ
Hakkında daha fazla bilgi için USB cihazınızın bölüm etiketi nasıl değiştirilir, Ubuntu wiki'deki bu mükemmel öğreticiyi okumanızı tavsiye ederim.
Actualización: Diğer bir çözüm ise 30 saniye beklemektir. Ramfs kabuğundayken, usb'mize sembolik bağlantı oluşturmalıyız. Bu, şöyle bir şey yazarak başarılır: ln -s / dev / sdb1 / dev / archiso. Ve sonra komutu girmelisin çıkış. İşin püf noktası değiştirmektir sdb1 USB diskinize karşılık gelen için. Bu, GNOME ile birlikte gelen Disk Yardımcı Programı kullanılarak kolayca keşfedilebilir. Sonra, / dev / archiso hata attığınız dosyanın adıyla değiştirilmelidir. Dosyanın var olmadığını söyleyerek bu komutu çalıştırmanıza izin vermezse, önce tüm dizinleri oluşturmanız, ardından oraya gitmeniz ve son olarak ln komutunu çalıştırmanız gerekir. Örneğin şöyle görünecektir: mkdir -p / dev / disk / etikete göre luego cd / dev / disk / etikete göre finalmente ln -s / dev / sdb1 ARCHISO_201105. Bu örnek, / dev / disk / by-label / ARCHISO_201105 dosyasının bulunamaması nedeniyle tüm hataların ortaya çıkması durumunda geçerlidir.

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   llochyisus dijo

    Çok daha kolay bir yöntem var:

    dd if = archlinux-2010.05- {core | netinstall} - {i686 | x86_64 | dual} .iso / dev / sdx

    1.    Durdurmak dijo

      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

      1.    hadi linux kullanalım dijo

        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.

  2.   Hadi Linux kullanalım dijo

    Hata! İlginç!
    Paylaşım için teşekkürler!
    Şerefe! Paul.

  3.   Miquel Mayol ve Tur dijo

    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.

  4.   David amaro dijo

    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

  5.   Hadi Linux kullanalım dijo

    Mükemmel katkınız Mark!
    Paylaştığınız için çok teşekkür ederim
    Bir kucaklama ve mutlu yıl! Paul.

  6.   işaret dijo

    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! 🙂

  7.   işaret dijo

    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

  8.   işaret dijo

    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

  9.   @hayalhanemersin dijo

    Bak, zaten küçük bir şey daha biliyorum xD Açıklama için teşekkürler

  10.   @hayalhanemersin dijo

    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!

  11.   @hayalhanemersin dijo

    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!