מחפש דוגמה מלאה שתראה כיצד לאתחל את הרשת (ולהמשיך לרוץ עם כל מה שנאפה בתמונת ה- 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
אבל זה גם לא עובד.