The symbols table helps developers understand the meaning of a kernel error message; without it, kernel “oopses” (an “oops” is the kernel equivalent of a segmentation fault for user-space programs, in other words messages generated following an invalid pointer dereference) only contain numeric memory addresses, which is useless information without the table mapping these addresses to symbols and function names.
تُثبِّت حزمة النواة صورة النواة (<filename>vmlinuz-<replaceable>version</replaceable></filename>)، وإعداداتها (<filename>config-<replaceable>version</replaceable></filename>)، وجدول رموزها (<filename>System.map-<replaceable>version</replaceable></filename>) في <filename>/boot/</filename>. يساعد جدول الرموز المطورين على فهم معنى رسائل أخطاء النواة؛ وبدونه لن تشير ”oopses“ (في النواة، ”oops“ هو مرادف segmentation fault في برامج ساحة المستخدم، أي هي الرسائل التي تنتج عن قراءة قيمة مؤشر غير صحيحة) إلا إلى قيم رقمية تمثل عناوين الذاكرة، وهذه المعلومات لا فائدة لها دون جدول الرموز التي يقابل هذه العناوين مع رموز وأسماء دوال. تُثبَّت الوحدات في المجلد <filename>/lib/modules/<replaceable>version</replaceable>/</filename>.