كيفية تثبيت Arch من البث المباشر بدون مشاكل

نظرًا للتوصيات العديدة التي تم تلقيها ، تم تشجيعي على تجربة Arch Linux. إحدى المشكلات القليلة التي واجهتها هي أنني عندما أنشأت Arch's LiveUSB مع UNetbootinبدأت الظاهرة ولكن في لحظة قبل تحميل المثبت مباشرة أغلق الخط قائلا خطأ: لم يظهر جهاز التمهيد بعد 30 ثانية وقد تركت لي محطة رامفس. يبدو أن هذا يرجع إلى خطأ في القوس ، والذي يسهل إصلاحه.


كل ما عليك فعله هو إعادة تسمية محرك أقراص USB الذي تستخدمه ، أو الأفضل من ذلك ، تغيير ملف التكوين الذي يستخدمه Arch's LiveUSB لاكتشاف محرك التمهيد.

1. قم بتغيير ملف التكوين

بمجرد إنشاء Arch Live USB الخاص بك باستخدام Unetbootin ، افتح ملف syslinux.cfg وابحث عن جميع الإدخالات التي يظهر فيها archisolabel = VERSION_ARCHحيث VERSION_ARCH هو رقم إصدار Arch الذي قمت بتنزيله. في حالتي ، كان الأمر على هذا النحو: archisolabel = ARCH_201005.

ما عليك فعله هو تغيير قيمة المتغير أرشيسولابيل من خلال اسم القسم على USB حيث يوجد Arch. لمعرفة ذلك ، أسهل شيء هو استخدام مستكشف الملفات. على سبيل المثال ، فتحت بندريف مع نوتيلوس ، انقر بزر الماوس الأيمن> خصائص وشاهد ما سيقول بعد ذلك اسم.

بمجرد حصولك على هذه البيانات ، ارجع إلى الملف syslinux.cfg واستبدالها VERSION_ARCH بواسطة اسم العلامة الصحيح. في حالة وجود مسافات ، سأحاول تضمين اسم العلامة بين علامتي اقتباس.

2. قم بتغيير تسمية القسم الذي توجد به ملفات التثبيت

من الواضح أن الخيار الآخر هو تغيير تسمية القسم حيث توجد ملفات تثبيت Arch (في الحالة النموذجية لـ LiveUSB ، على القسم الوحيد من USB الخاص بك) بقيمة المتغير أرشيسولابيل الظهور في syslinux.cfg. صحيح أن الطريقة الأخرى أكثر عملية وبساطة ، لكنها بدت وكأنها فرصة جيدة لإظهار كيفية تغيير تسميات الأنواع المختلفة من الأقسام. أسهل طريقة لتحقيق ذلك هي التثبيت com.gparted.

على Ubuntu ، سيكون ذلك:

sudo apt-get install gparted

بمجرد التثبيت ، فتحت gparted. فتحت القائمة Gparted> الأجهزة> / dev / sdb. ثم حدد القسم المعني ، افعل انقر بزر الماوس الأيمن> إلغاء التثبيت. أخيرا، انقر بزر الماوس الأيمن مرة أخرى> تسمية وكتبت اسم العلامة الصحيح. في حالتي سيكون ARCH_201005.

يعد القيام بالشيء نفسه من محطة طرفية أكثر تعقيدًا بعض الشيء لأنه اعتمادًا على نظام الملفات الذي تم تعيين القسم له ، يجب تثبيت الأداة المناسبة.

sudo apt-get install mtools # fat
sudo apt-get install ntfsprogs # ntfs
sudo apt-get install e2fsprogs # ext2 و ext3 و ext4
sudo apt-get install jfsutils # jfs
sudo apt-get install reiserfsprogs # reiserfs
sudo apt-get install xfsprogs # xfs

ثم عليك إلغاء تحميل القسم. للقيام بذلك ، علينا أولاً أن نعرف مكانها.

سودو FDISK-L
sudo umount NAME

يحل محل الاسم باسم القسم أو المسار الذي تم تركيبه فيه. فمثلا، sudo umount / dev / sdb1 o sudo umount / media / miusb.

ملاحظة: في الأمثلة التالية ، استبدل تقسيم حسب اسم القسم (على سبيل المثال: / dev / sdb1) و ضع الكلمة المناسبة من خلال اسم العلامة التي تريد تخصيصها لها.

FAT

للتحقق من اسم العلامة الحالية:

sudo mlabel -i partition -s ::

لتغيير تسمية الجهاز:

sudo mlabel -i PARTITION :: LABEL

NTFS

للتحقق من اسم العلامة الحالية:

قسم sudo ntfslabel

لتغيير تسمية الجهاز (128 حرفًا كحد أقصى):

sudo ntfslabel PARTITION LABEL

في حال تلقيت خطأ مماثل إجمالي عدد القطاعات (7831520) وليس عدة قطاعات في كل مسار (63)!، قم بفرض تخطي هذا الفحص عن طريق كتابة:

صدى mtools_skip_check = 1 >> ~ / .mtoolsrc

EXT2 و EXT3 و EXT4

للتحقق من اسم العلامة الحالية:

sudo e2label PARTITION

لتغيير تسمية الجهاز (16 حرفًا كحد أقصى):

sudo e2label PARTITION LABEL

JFS

للتحقق من اسم العلامة الحالية:

sudo jfs_tune -l PARTITION

لتغيير تسمية الجهاز (16 حرفًا كحد أقصى):

sudo jfs_tune -L PARTITION LABEL

ريسيرفس

لتغيير تسمية الجهاز (16 حرفًا كحد أقصى):

sudo reiserfstune -l ملصق التقسيم

XFS

للتحقق من اسم العلامة الحالية:

xfs_admin -l PARTITION

لتغيير تسمية الجهاز (12 حرفًا كحد أقصى):

sudo xfs_admin -L PARTITION LABEL
لمزيد من المعلومات حول كيفية تغيير تسمية القسم لجهاز USB الخاص بك، أوصيك بقراءة هذا البرنامج التعليمي الممتاز من Ubuntu wiki.
Actualización: حل آخر هو الانتظار لمدة 30 ثانية. عندما نكون في قذيفة ramfs ، يجب علينا إنشاء رابط رمزي إلى USB الخاص بنا. يتم تحقيق ذلك من خلال كتابة شيء مثل هذا: ln -s / dev / sdb1 / dev / archiso. وبعد ذلك عليك إدخال الأمر خروج. الحيلة هي استبدال SDB1 للواحد الذي يتوافق مع قرص USB الخاص بك. يمكن اكتشاف ذلك بسهولة باستخدام أداة القرص التي تأتي مع جنوم. ثم، / ديف / archiso يجب استبداله باسم الملف الذي أخطأت فيه. في حالة عدم السماح لك بتنفيذ هذا الأمر بالقول إن الملف غير موجود ، عليك أولاً إنشاء جميع الدلائل ، ثم الانتقال إلى هناك وتنفيذ الأمر ln في النهاية. سيبدو هكذا ، على سبيل المثال: mkdir -p / dev / disk / by-label ثم cd / dev / disk / by-label وأخيرا ln -s / dev / sdb1 ARCHISO_201105. هذا المثال صالح في حالة ظهور كل الأخطاء بسبب عدم العثور على الملف / dev / disk / by-label / ARCHISO_201105.

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   llochyisus قال

    هناك طريقة أسهل بكثير:

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

    1.    سيزار قال

      هل يمكنك مساعدتي؟ لقد استخدمت بالفعل هذا الأمر الذي وضعته dd وعند التشغيل باستخدام USB يخبرني أن ملف .bin تالف .. لقد حاولت بالفعل خفض iso مرة أخرى ولكنه يستمر بنفس الشيء ...
      / home / marduk / Downloads # dd if = archlinux-2015.03.01-dual.iso of = / dev / sdb1

      انا مشتاق لشيئ ما؟ أم أن هناك شيء خاطئ؟
      شكرا

      1.    دعنا نستخدم لينكس قال

        مرحبا سيزار!

        أعتقد أنه سيكون من الأفضل أن تطرح هذا السؤال في خدمة الأسئلة والأجوبة لدينا المسماة أَسال DesdeLinux حتى يتمكن المجتمع بأكمله من مساعدتك في حل مشكلتك.

        عناق ، بابلو.

  2.   لنستخدم لينكس قال

    عذرًا! مثير للإعجاب!
    شكرا للمشاركة!
    في صحتك! بول.

  3.   ميكيل مايول طور قال

    سيكون من المثير للاهتمام معرفة الإدخال الافتراضي لـ GRUB / BURG للتمهيد من pendrive مثل ISO ، لأنه للأسف غير موحد ويجب استدعاء كل ISO من كل توزيع بطريقة مختلفة.

  4.   ديفيد امارو قال

    كان لدي هذا الخطأ أيضًا مع Unetbootin.
    ما حدث لي بعد ذلك كان أسوأ لأنني تركت قسم المنزل للنظام الجديد ، واخترته كنقطة تثبيت ، لكنني قمت بتهيئته! ولا بأي حال من الأحوال فقد كل شيء :(.
    أسألك: هل هناك طريقة لتثبيت Arch مع ترك قسم المنزل سليمًا؟

    تحياتي

  5.   لنستخدم لينكس قال

    ممتاز مساهمتك مارك!
    شكرا جزيلا لكم على مشاركتها.
    عناق وسنة سعيدة! بول.

  6.   علامة قال

    مرحبًا Mario ، هناك نواة رسمية: هناك النواة التي يتم تثبيتها بشكل افتراضي (في حزمة kernel2) ثم هناك نواة دعم ممتدة ، تعتبر أيضًا مستقرة ولكنها أقل تحديثًا (بشكل عام المراجعات فقط ، فهي 26. .X الآن).

    الحزمة الخاصة بهذه الحزمة هي kernel26-lts وهي جوهرية أيضًا ("core" هو المستودع الأساسي في Arch).

    تحياتي وسنة جديدة سعيدة! 🙂

  7.   علامة قال

    في الحقيقة ، صور تثبيت آرتش هجينة الآن ؛ يتم توحيد ISOs للأقراص المضغوطة مع الصور الخاصة بوحدات USB في نفس الملف. لذلك عندما يتعلق الأمر بتثبيت Arch من USB ، فإن نسخ الصورة إلى USB مباشرة يكفي.

    التنفيذ على سبيل المثال: `dd if = archlinux-2010.05-netinstall-i686.iso of = / dev / sdb` سيكون لديك بالفعل محرك أقراص USB قابل للتشغيل مع صورة تثبيت شبكة 32 بت (/ dev / sdb يعين USB ، وليس قسم عليه (ومن الواضح أن هذا سيؤدي إلى محو أي بيانات قد تكون عليه) ؛ يجب أيضًا تسمية dd كجذر أو بامتيازات مناسبة).

    صور Archboot بواسطة Tobias Powalowski [1] هجينة أيضًا ، وتحتوي أيضًا على نواة قياسية و LTS لكل من 32 بت و 64 بت في نفس الصورة :).

    يمكن لمستخدمي Windows استخدام flashnul أو dd لنظام التشغيل Windows أو أي كاتب صور USB يفضلونه.

    تحية.

    [1]: https://wiki.archlinux.org/index.php/Archboot

  8.   علامة قال

    لا أعرف كيف سيكون مثبت Arch الرسمي (الموجود في الصور الرسمية) في هذا الوقت الذي لم أقم فيه بتثبيت Arch مثل هذا.

    ولكن يمكنك ، على الأقل في المثبت الذي يمتلكه Archboot (صورة أخرى لتثبيت Arch ، نوع من الكل في واحد) عندما تقوم بتعيين نقطة التحميل للقسم الذي تريده ، فإنه يسألك عما إذا كنت تريد إنشاء نظام ملفات جديد في هذا القسم (أي إذا كنت تريد تهيئته) ؛ إذا قلت لا لهذا السؤال ، فسيقوم بتركيب القسم حيث تخبره (على سبيل المثال / home ، / var ، ...) بنظام الملفات الذي حددته وبدون تنسيقه.

    آمل أن يساعدك ذلك ، يمكن تنزيل أحدث إصدار من Archboot من هنا (يجب أن يعيد الرابط توجيهك إلى مرآة بالقرب من موقعك): https://downloads.archlinux.de/iso/archboot/latest

  9.   تضمين التغريدة قال

    انظر ، أنا أعرف بالفعل شيء صغير آخر xD شكرا للتوضيح

  10.   تضمين التغريدة قال

    مارك ، لقد أزلت ما كنت سأعلق عليه xD بالمناسبة في Arch Linux التي أعرف أنه لا توجد نواة قياسية أو LTS ، هناك نواة لـ 32 وأخرى لـ 64 فترة. التحديثات هي نفسها بالنسبة للجميع وعندما يتم إصدار إصدار جديد ويتم اختباره. ومبروك على الانتقال الى آرتش! عام جديد ، توزيعة جديدة. لن تندم على الأرجح. Salu2 وسنة جديدة سعيدة!

  11.   تضمين التغريدة قال

    مارك ، لقد أزلت ما كنت سأعلق عليه xD بالمناسبة في Arch Linux التي أعرف أنه لا توجد نواة قياسية أو LTS ، هناك نواة لـ 32 وأخرى لـ 64 فترة. التحديثات هي نفسها بالنسبة للجميع وعندما يتم إصدار إصدار جديد ويتم اختباره. ومبروك على الانتقال الى آرتش! عام جديد ، توزيعة جديدة. لن تندم على الأرجح. Salu2 وسنة جديدة سعيدة!