Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

שימוש מתקדם בלינוקס - כשל בהשלמת chroot על ARCH LINUX

מייקי - 16/12/2019 - 12:20
נושא ההודעה: כשל בהשלמת chroot על ARCH LINUX
היי,
משתמש ARCH ותיק. לאחר העדכון האחרון (אתמול..) הארץ' נתקע בתחילה (לאחר הבחירה בו מה GRUB שעובד..) ואני רוצה לשנמך לקרנל הקודם ע"מ לפתור את הבעיה.


אתחלתי את המחשב מדיסק התקנה עדכני של ארץ' ולפי הארץ' ויקי בצעתי ( כ root ) את הפקודות הבאות:
קוד:

swapon /dev/sdb2
mount /dev/sdc4 /mnt
mount /dev/sdc3 /mnt/boot
mount /dev/sda1 /mnt/home


בשלב זה אני מנסה לבצע את ה chroot ע"י
קוד:

arch-chroot   /mnt


אבל מקבל שגיאה שמחיצה mnt/run אינה קיימת... נסיתי לייצר מחיצה כזו תחת mnt, אבל לא עוזר.

אשמח לעזרה

תודה מראש


מיקי
mksoft - 16/12/2019 - 13:07
נושא ההודעה:
האם תחת mnt מופיע לך מבנה ותוכן התיקיות הנכון (כלומר עגנת את המחיצה הנכונה)?

נ.ב.
כדי להמנע מהצורך בתהליך הזה, אצלי מותקנים ומוגדרים שני קרנלים: linux ו־linux-lts. כך אם יש לי בעיה אני עולה עם linux-lts ללא צורך ב-live כלשהו.
מייקי - 16/12/2019 - 14:12
נושא ההודעה: עגנתי נכון
כן,


כל המערכת הקבועה מופיעה אצלי תחת mnt
mksoft - 16/12/2019 - 14:30
נושא ההודעה:
נסה chroot בעצמך ללא הסקריפט של Arch:
https://wiki.archlinux.org/index.php/Chroot#Using_chroot
מייקי - 16/12/2019 - 16:35
נושא ההודעה: תודה
תודה,


גם ללא הסקריפט, אני מגיע עד פקודת ה chroot עצמה ללא תקלות, ואז, בפקודת ה chroot וא נכשל (לא קיים..)
Anonymous - 16/12/2019 - 18:48
נושא ההודעה:
אם כל המערכת מופיעה למה צריך ליצור מחיצה run ?

איציק
Anonymous - 16/12/2019 - 19:39
נושא ההודעה:
מיקי כפרה נשמה זה
או לעגון ולהריץ arch-chroot
או לעגון את המחיצות ולבצע chroot רגיל
לא שניהם. או או

או
https://wiki.archlinux.org/index.php/Chroot#Using_arch-chroot

או
https://wiki.archlinux.org/index.php/Chroot#Using_chroot


בנת ?
Anonymous - 16/12/2019 - 22:31
נושא ההודעה: chroot ללא הסקריפט: מה לא קים..? תרשום בבקשה הכל
מייקי :
תודה,


גם ללא הסקריפט, אני מגיע עד פקודת ה chroot עצמה ללא תקלות, ואז, בפקודת ה chroot וא נכשל (לא קיים..)

מה לא קים..?
תרשום כאן בבקשה את כל הפקודות, וכל פלט שמתקבל במלואו, כולל הודעת השגיאה המלאה.
מייקי - 17/12/2019 - 12:06
נושא ההודעה: פרוט הודעות השגיאה
תודה לכולם.

ברור שאני יודע שזה או ה SCRIPT או ה CHROOT.

רצ"ב צילומי מסך של שתי הגישות שניסיתי (כמובן עם BOOT באמצע).

תודה לעוזרים.

ראשית ה SCRIPT

[img]
https://www.flickr.com/photos/mibadt/49231939873/in/dateposted-public/
[/img]

ולאחר REBOOT, ניסיון עם chroot ישירות
[img]
https://www.flickr.com/photos/mibadt/49232626737/in/dateposted-public/
[/img]


תודה

מיקי
Anonymous - 17/12/2019 - 18:51
נושא ההודעה:
תנסה לבצע את המינימום.
בלי swap ובלי לעגון את ה boot

פשוט mount למחיצה הבעיתית ומשם arch-chroot


בנוסף, כשאתה הולך בשיטה השניה - chroot /location/of/new/root /bin/bash
והוא לא מכיר את ה bash - יש דבר כזה בכלל mnt/bin/bash/ ?
אם יש - מה ההרשאות?
"chroot: '/usr/bin/bash': permission denied, remount with the exec permission: mount -o remount,exec /location/of/new/root."


דבר נוסף מופרע ומופרך שאני יכול לחשוב עליו הוא שהמדיה שעלית ממנה והמערכת המותקנת הן לא אותה ארכיטקטורה
Anonymous - 17/12/2019 - 22:41
נושא ההודעה: מבקש בלי שיטות ווינדוס ושואל האם לא שמתי לב, או שבאמת אין
מייקי :
תודה לכולם.
ברור שאני יודע שזה או ה SCRIPT או ה CHROOT.
רצ"ב צילומי מסך של שתי הגישות שניסיתי (כמובן עם BOOT באמצע).
תודה לעוזרים.
ראשית ה SCRIPT
[img]
https://www.flickr.com/photos/mibadt/49231939873/in/dateposted-public/
[/img]
ולאחר REBOOT, ניסיון עם chroot ישירות
[img]
https://www.flickr.com/photos/mibadt/49232626737/in/dateposted-public/
[/img]
תודה
מיקי

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

And optionally:
קוד:
# mount --rbind /run run/


מייקי - 18/12/2019 - 04:43
נושא ההודעה: המשך
תודה לכולם,

ראשית לבטיטו - קבל צילום מסך שמעיד שודאתי (לא נכנס בצילום עצמו ע"מ שקל יהיה לראות את יתר הפרטים) שהארכיטקטורות תואמות (X86_64, ובהמשך פורמט מינימליסטי כפי שהצעת (ללא swap, boot, script , run).

הבעיה עדין קיימת, וכפי שניתן לראות bash כמובן קיים עם הרשאות ריצה.


ולדובר לינוקסית (הציני)
מרגיז אותי לא פחות להיאלץ לצלם (בטלפון..) את המסך, אך בהיעדר מערכת עובדת, איני רואה דרך אחרת.... עגינת ה run היא אופצינלית כפי שמצוין ב WIKI עצמו), והפעם בצעתי את המינימום
(כלומר ללא run ) לפי בקשת בטיטו..

קבלו את צילום המסך
[img]
https://www.flickr.com/photos/mibadt/49236238982/in/dateposted-public/
[/img]

תודה לכולם

מיקי
כל הזמנים הם GMT + 2 שעות