שְׁאֵלָה:
פטל Pi 3 חסר רשת (ללא כרטיס SD)
Mircea
2017-02-07 06:59:59 UTC
view on stackexchange narkive permalink

מחפש דוגמה מלאה שתראה כיצד לאתחל את הרשת (ולהמשיך לרוץ עם כל מה שנאפה בתמונת ה- ramdisk) ללא כל סוג של כרטיס SD ב- PI.

מה עשיתי עד לנקודה זו.

פעל לפי ההוראות כאן: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/ net_tutorial.md וקיבלתי את פטל ה- pi v3 שלי לאתחול רשת ולהשתמש בשיתוף NFS כמערכת קבצי שורש.

עכשיו, אני מסתכל על אתחול רשת ומשתמש ב- rootfs של ramdisk. בניתי תמונת initrd מינימלית עם תיבת עסוק והעתקתי את התמונה הדחוסה ל / tftpboot.

ls -la /tftpboot/initrd-3b.img-rw-r--r-- 1 pi pi 1087650 7 בפברואר 00:22 /tftpboot/initrd-3b.img

1087650 => 1098A2

ניסיתי כמעט כל שילוב אפשרי או הפארמים הראשוניים ב config.txt ו- cmdline.txt.

התקנה 1

  /tftpboot/cmdline.txtdwc_otg.lpm_enable=0 console = serial0,115200 console = tty1 rw ip = dhcp rootwait מעלית = מועד אחרון loglevel = 6 initrd = 0x01f00000 / tftpboot / config.txtinitramfs initrd-3b.img 0x01f00000  

תוצאה 1 אני רואה את תעבורת DHCP + Pi מקבל את הנכון IP + אני רואה גם את הליבה וגם את ה- initrd להיות tftpd ל- Pi. בסביבות 5 שניות הוא מתרסק עם פאניקת ליבה (second_start_kernel) מ [<0010196c>] (0x10196c)

התקנה 2

  /tftpboot/cmdline.txtdwc_otg.lpm_enable=0 console = serial0,115200 console = tty1 rw ip = dhcp rootwait elevator = deadline loglevel = 6 initrd = 0x01f00000,0x1098a2 / tftpboot /config.txtinitramfs initrd-3b.img 0x01f00000  

תוצאה 2 אותו הדבר, בסביבות 5 שניות פנימה, הוא מתרסק עם פאניקת ליבה (second_start_kernel) מ [<0010196c >] (0x10196c)

ניסו גם לעשות:

  initramfs initrd-3b.img F ollowkernel  

אבל זה גם לא עובד.

אתה נמצא זמן רב ב- StackExchange. אני מבולבל, כפי שכבר אמור לדעת "אני מחפש הדרכה" - השאלות לא נרתעות.
@techraf אני איתך כאן אבל זה אמור להיות מקרה שימוש פשוט מאוד וציפיתי שזה יתועד / יוסבר. אני לא מאמין שאני האדם היחיד שמנסה לעשות את זה ומאמין שמצביע על הדוגמה האמורה יעזור מאוד.
הנה דוגמה לדוגמא כזו שהרכבתי בנקודת זמן כלשהי: http://stackoverflow.com/questions/9392655/how-to-consume-amazon-swf/28843218#28843218 זה עדיין מקבל הרבה תנועה ועזר להרבה אנשים. אני מאמין שעזרה למישהו לאחר שהוא / היא הסבירו שהבעיה היא יותר ברוח SO.
שתיים תשובות:
Ronny Nilsson
2017-02-07 16:22:39 UTC
view on stackexchange narkive permalink

ההימור הטוב ביותר שלך עשוי להתאים דיסטו "אתחול חי". Nard SDK שלי הוא דוגמה אחת. זה תמיד לרוץ מ- ramdisk, גם כאשר קיים כרטיס SD. לגרסת הפיתוח ב- Git יהיו הסיכויים הטובים ביותר לאתחול הרשת לעבוד.
http://www.arbetsmyra.dyndns.org/nard/

תודה. ייתן לזה זריקה. עדיין מנסה להבין כיצד עובד אתחול הרשת מתחת למכסה המנוע - אך לא רואה שום נזק בשימוש במשהו שנבנה מראש אם ההבנה קיימת.
Mircea
2017-02-14 06:34:21 UTC
view on stackexchange narkive permalink

מענה לכך לדור העתיד של חוקרים.

2 גליונות:

  • הגודל לא היה נכון
  • סקריפט ה- init ששימש היה ביציאה (גימור)



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...