כיצד להתקין את Arch מ- liveusb ללא בעיות

בגלל ההמלצות הרבות שהתקבלו, עודדו אותי לנסות את Arch Linux. אחת הבעיות הבודדות שנתקלתי בהן היא שכאשר יצרתי את ה- LiveUSB של Arch עם UNetbootinהתחלתי תופעה, אבל תוך רגע, רגע לפני טעינת המתקין, הוא ניתק ואמר שגיאה: התקן האתחול לא הופיע לאחר 30 שניות וזה פשוט השאיר אותי עם טרמינל. ככל הנראה הסיבה לכך היא באג ב- Arch, שקל לתקן.


כל שעליכם לעשות הוא לתייג מחדש את כונן ה- USB בו אתם משתמשים, או יותר טוב מכך, לשנות את קובץ התצורה בו LiveUSB של Arch משתמש לזיהוי כונן האתחול.

1. שנה את קובץ התצורה

לאחר שיצרת את ה- Arch Live USB שלך באמצעות Unetbootin, פתח את הקובץ syslinux.cfg וחפש את כל הערכים שבהם הוא מופיע תווית ארכיאולוגית = VERSION_ARCH, איפה VERSION_ARCH הוא מספר הגרסה של Arch שהורדת. במקרה שלי זה היה ככה: תווית ארכיאולוגית = ARCH_201005.

מה שעליך לעשות הוא לשנות את ערך המשתנה תווית ארכיבית בשם המחיצה של ה- USB שלך שם נמצא Arch. כדי לגלות, הדבר הכי קל הוא להשתמש בסייר הקבצים. לדוגמא, פתחתי את ה- pendrive עם נאוטילוס, לחץ לחיצה ימנית> מאפיינים ותראה מה כתוב אחרי שם.

ברגע שיש לך את הנתונים האלה, חזור לקובץ syslinux.cfg ולהחליף VERSION_ARCH לפי השם הנכון של התג. במקרה שיש בו רווחים, אנסה לצרף את שם התג במרכאות.

2. שנה את תווית המחיצה בה נמצאים קבצי ההתקנה

האפשרות האחרת, כפי שברור מאליו, היא לשנות את תווית המחיצה בה נמצאים קבצי ההתקנה של Arch (במקרה הטיפוסי של LiveUSB, במחיצה היחידה של ה- USB שלך) לפי ערך המשתנה. תווית ארכיבית מופיע ב syslinux.cfg. נכון שהשיטה האחרת היא הרבה יותר פרקטית ופשוטה, אבל זה נראה כמו הזדמנות טובה להראות כיצד לשנות את התוויות של סוגים שונים של מחיצות. הדרך הקלה ביותר להשיג זאת היא באמצעות התקנה התחלק.

באובונטו זה יהיה:

sudo apt-get התקנת gparted

לאחר ההתקנה, פתחתי את gparted. פתחתי את התפריט Gparted> מכשירים> / dev / sdb. לאחר מכן בחר את המחיצה המדוברת, בצע לחץ לחיצה ימנית> בטל הטענה. סוף סוף לחץ לחיצה ימנית שוב> תווית וכתבתי את שם התג הנכון. במקרה שלי זה יהיה ARCH_201005.

לעשות את אותו הדבר ממסוף הוא קצת יותר מסובך שכן תלוי לאיזו מערכת קבצים המחיצה מוקצית, יהיה צורך להתקין את הכלי המתאים.

sudo apt-get install mtools # fat
sudo apt-get install ntfsprogs # ntfs
sudo apt-get להתקין e2fsprogs # ext2, ext3 & ext4
sudo apt-get install jfsutils # jfs
sudo apt-get להתקין reiserfsprogs # reiserfs
sudo apt-get להתקין xfsprogs # xfs

אז אתה צריך לבטל מחדש את המחיצה. לשם כך, ראשית עלינו לדעת היכן זה נמצא.

sudo 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 מחיצה :: תווית

NTFS

כדי לאמת את שם התג הנוכחי:

sudo ntfslabel PARTITION

כדי לשנות את תווית המכשיר (128 תווים לכל היותר):

sudo ntfslabel תווית מחיצה

במקרה שקיבלת שגיאה דומה מספר הסקטורים הכולל (7831520) לא מכפיל סקטורים במסלול (63)!, דלג בכוח על ההמחאה על ידי הקלדה:

הד mtools_skip_check = 1 >> ~ / .mtoolsrc

EXT2, EXT3 ו- EXT4

כדי לאמת את שם התג הנוכחי:

sudo e2label מחיצה

כדי לשנות את תווית המכשיר (16 תווים לכל היותר):

sudo e2label תווית מחיצה

JFS

כדי לאמת את שם התג הנוכחי:

sudo jfs_tune -l PARTITION

כדי לשנות את תווית המכשיר (16 תווים לכל היותר):

sudo jfs_tune -L תווית מחיצה

רייזרפס

כדי לשנות את תווית המכשיר (16 תווים לכל היותר):

sudo reiserfstune -l PARTITION LABEL

XFS

כדי לאמת את שם התג הנוכחי:

xfs_admin -l PARTITION

כדי לשנות את תווית המכשיר (12 תווים לכל היותר):

sudo xfs_admin -L תווית חלוקה
למידע נוסף בנושא כיצד לשנות את תווית המחיצה של מכשיר ה- USB שלך, אני ממליץ לך לקרוא את המדריך המצוין הזה מתוך וויקי אובונטו.
עדכון: פיתרון נוסף הוא להמתין 30 השניות. כשאנחנו במעטפת האילים, עלינו ליצור את הקישור הסמלי ל- USB שלנו. זה מושג על ידי כתיבת דבר כזה: ln -s / dev / sdb1 / dev / archiso. ואז אתה צריך להזין את הפקודה יציאה. החוכמה היא להחליף sdb1 לזה שמתאים לדיסק ה- USB שלך. ניתן לגלות זאת בקלות באמצעות כלי הדיסק שמגיע עם GNOME. לאחר מכן, / dev / archiso זה צריך להיות מוחלף על ידי שם הקובץ שאתה משליך עליו. במקרה שהוא לא מאפשר לך לבצע פקודה זו באומרו שהקובץ לא קיים, ראשית עליך ליצור את כל הספריות, ואז לנווט לשם ולבסוף לבצע את הפקודה ln. זה ייראה כך, למשל: mkdir -p / dev / disk / by-label לוגו cd / dev / disk / by-label ולבסוף ln -s / dev / sdb1 ARCHISO_201105. דוגמה זו תקפה במקרה שכל השגיאה נוצרה עקב אי איתור הקובץ / dev / disk / label-label / ARCHISO_201105.

13 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   לורצ'יסוס דיג'ו

    יש שיטה הרבה יותר קלה:

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

    1.    להפסיק דיג'ו

      אולי תעזור לי? כבר השתמשתי בפקודה ההיא שהצבת dd וכאשר אתחול עם ה- usb זה אומר לי ש-. Bin פגום .. כבר ניסיתי להוריד את ה- iso שוב אבל זה ממשיך באותה ...
      / home / marduk / הורדות # 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.   סמן דיג'ו

    היי מריו, ישנם 2 גרעינים רשמיים: יש את זה שמותקן בדרך כלל כברירת מחדל (בחבילה kernel26) ואז יש גרעין תמיכה מורחב, שנחשב גם ליציב אך פחות מעודכן (בדרך כלל רק תיקונים, הוא 2.6.32 .XNUMX .X ברגע זה).

    החבילה עבור זה היא kernel26-lts והיא גם בליבה ("הליבה" היא מאגר הבסיס ב- Arch).

    ברכות ושנה טובה! 🙂

  7.   סמן דיג'ו

    למען האמת, תמונות ההתקנה של Arch הן היברידיות כעת; תקליטורי ISO לתקליטורים מאוחדים עם תמונות עבור USB באותו קובץ. לכן כשמתקינים Arch מ- USB, מספיק להעתיק את התמונה ל- USB ישירות.

    ביצוע לדוגמא: `dd if = archlinux-2010.05-netinstall-i686.iso of = / dev / sdb` כבר יהיה לך כונן USB אתחול עם תמונת התקנת הרשת של 32 סיביות (/ dev / sdb מייעד את ה- USB, לא מחיצה עליו (וברור שזה ימחק את כל הנתונים שעשויים להיות עליו); יתר על כן יש לקרוא ל- dd כשורש או עם הרשאות מתאימות).

    תמונות Archboot מאת טוביאס פאוואלובסקי [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.   @llomellamomario דיג'ו

    תראה, אני יודע דבר נוסף xD תודה על ההבהרה

  10.   @llomellamomario דיג'ו

    סמן, הסרת את מה שהתכוונתי להגיב xD אגב בארכיון לינוקס שאני יודע שאין גרעיני סטנדרט או LTS, יש גרעין ל -32 ועוד אחד למשך 64 תקופות. העדכונים זהים לכולם וזה כאשר גרסה חדשה יוצאת והיא נבדקה. וברכות על המעבר לארץ '! שנה חדשה, דיסטרו חדש. סביר להניח שלא תתחרט. Salu2 ושנה טובה!

  11.   @llomellamomario דיג'ו

    סמן, הסרת את מה שהתכוונתי להגיב xD אגב בארכיון לינוקס שאני יודע שאין גרעיני סטנדרט או LTS, יש גרעין ל -32 ועוד אחד למשך 64 תקופות. העדכונים זהים לכולם וזה כאשר גרסה חדשה יוצאת והיא נבדקה. וברכות על המעבר לארץ '! שנה חדשה, דיסטרו חדש. סביר להניח שלא תתחרט. Salu2 ושנה טובה!