
הטקסט המלא של הדקות הראשונות בהרצאה «הוספת דרייברים לאימאג' של ההתקנה - SCCM Image Drivers» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזאת אנחנו נדבר על הטמעת דרייברים בתוך האימג' איך אנחנו לוקחים דרייברים, מכניסים אותם לפקג'ים ומשלבים אותם באימג' שלנו ובואו נתחיל מבעיה, מה הבעיה?
שהביאו לנו חומרה ישנה שלא נתמכת על ידי Windows 10 בואו נעשה מכונה וירטואלית חדשה שימו לב, אני עושה ידנית Windows 7 64 ביט כאילו שזה חומרה מימים של Windows 7 וכותב פה windows עם lsi hold controller זה קונטרולר ישן בקר ישן של lsi שעושה לי בעיות בווינדוס 10 הוא פשוט לא נתמך אין את הדרייבר שלו ואז נעשה את זה שם קצר נעשה windows עם lsi controller בסדר נעשה את זה
ככה נקסט שיהיה ביוס בימים ההם כמות המעבדים אני לא משנה אני לא משנה כלום הדבר היחיד שאני עושה זה שהבקר יהיה LSI לוג'יק. הבקר הזה LSI לוג'יק אין את הדרייבר שלו בווינדוס 10. יש את ה-LSI לוג'יק סאס בווינדוס 10 אבל אין את ה-LSI לוג'יק הזה כי בתוך ווינדוס אין את כל הדרייברים שבעולם.
יש מאות ג'יגות של דרייברים ואי אפשר להכניס הכל לתוך ווינדוס ואני מכניס פה בקר שלא קיים בתוך ווינדוס כדי לדעת איך לתפעל בעיה כזאת. קניתם איזושהי חומרה שהדרייבר שלה הוא לא בתוך הקרנל של ווינדוס, הוא לא מגיע עם חבילה של ווינדוס, כי לדוגמה החברה לא שילמה כדי לבדוק את הדרייבר
הזה עבור ווינדוס מסוים. מייקרוסופט דורשים שישלמו להם על זה שבודקים את הדרייבר אצלהם במעבדה ומכניסים אותו לתוך הווינדוס. מי שלא רוצה לשלם כי הדרייבר הזה התיישן ואין טעם לבדוק אותו על ווינדוס 10 כי הציוד הזה כבר לא נרכש, לא נמכר חדש, והם לא רוצים להשקיע כסף בעוד בדיקות שורה תחתונה הדרייבר הזה לא נמצא בתוך Windows
10 הדרייבר הזה של SAS כן הדרייבר של Logical אבל זה הברזל שיש לנו אנחנו עושים את זה בתוך מכונה וירטואלית כל שאר אני משאיר ברירת מחדל רק את הדרייבר החלפתי של הבקר ובמקרה שלי רשת NAT אצלי נמצאת כאן יופי עכשיו אם אתם רוצים לבדוק איך אני יודע איזה בקר יש לי נניח
במכונה הזאת ובמכונה הזאת אז אם אני לוקח עושה settings על המכונה הווירטואלית ובאופצ'אנס פותח את התיקייה שלה בואו נפתח את התיקייה שלה יש פה קובץ vmix אני עושה עליו edit ואני רואה בואו נסגור כל חוץ מזה אני רואה שיש פה סקאזי 0 virtual device lsi logic זה בעצם אומר איזה סוג בקר זה בהגדרות שלו ואם אני אפתח עכשיו את המכונה שכן עובדת לי
טוב, איפה היא? על Windows 10 בלי שום דרייבר, אני רק מלמד אתכם איך אתם בודקים את זה. אתם תוכלו לראות, קובץ VMX אני פותח, שכאן הוא LSI SAS 10.68, אז ה-LSI SAS הזה חלק מ-Windows 10, ה-LSI Logic הזה הוא לא חלק מ-Windows 10.
עכשיו, איך זה בא לידי ביטוי תכלס? תכלס, אם אני אתחיל, אני אכניס לו CD של Windows 10 ואני אתחיל להתקין אותו, הוא לא יצליח הוא יפול בוא אני אראה לכם איך זה קורה אני אומר לו תתקין לי Windows 10 את הגרסה של האנטרפרייז אוקיי עושה לו סטארט עושה הנה עולה ה-Windows 10 להתקנה עדיין לא WDS אני רק מראה לכם את הבעיה של הדרייברים
ואיך אנחנו נפתור אותה אנחנו צריכים לפתור את זה בהתחלה מקומית להבין איך פותרים אותה ואחרי זה לעשות את זה בצורה מרכזית אז אנחנו עושים פה נקסט קאסטום ואין לנו פה ארדיסק הוא לא רואה את הדרייבר ואז אני עושה לו לא הדרייבר, להטעין את הדרייבר.
ואז הוא אומר לי, מאיפה לקחת אותו? אני אומר לו, מתוך CD-ROM, מתוך USB. בואו נכניס לו USB, יש לי פה USB. למטה אני מכניס לו USB, פה בצ'ופצ'יק. עושה לו עוד פעם browse.
הנה, יש לי פה USB. דרייבר של LSI, מי שרוצה שיחפש, זה השם שלו. מצאתי את זה באינטרנט, והנה הוא מוצא את הדרייבר. ואז אני עושה לו Next, ואז פתאום ההארט-דיסק יופיע לי ברשימת הדיסקים שעליהם אפשר להתקין את הווינדוס.
אתם רואים, פתאום ה-hard disk מופיע, כי הוא התאים את הדרייבר. מצוין, אנחנו עכשיו רוצים לעשות את זה בצורה מרכזית. לא רוצים לעשות ידנית את התהליך, את הידנית עשינו כדי למצוא ולבדוק שהדריבר אכן נכון, ואנחנו יכולים גם להתקין ווינדוס ולבדוק שזה באמת מתקין, אבל המטרה שלי זה לעשות פתרון כולל לבעיה הזאת.
אז אני מכבה את זה, ואני רוצה ללכת ולהטמיע את הדרייבר בתוך הווינדוס הזה, וגם בתוך ה-boot image אני צריך להטמיע אותו שיעשה כבר בוט ל-winpe לסביבה הזאת עם הדרייבר הזה ואז הוא יראה אותו.
אז יש לי בשני מקומות גם לשלב אותו ב-boot וגם לשלב אותו במערכת ההפעלה אבל כדי שנוכל לעבוד איתו אנחנו צריכים באופן כללי להכניס אותו לכאן. אז בוא נתחיל להתכונן לתהליך הזה אנחנו ניקח את הדרייבר הזה שבדקנו שהוא עובד נשים אותה בתיקייה sources ונקרא לזה drivers ואני שם פה את הדרייבר.
למה בתיקייה הזאת? כי היא בשארי, היא נמצאת אצלי בשיתוף. עכשיו אני עושה פה ברמת דרייבר, אימפורט דרייבר, ואומר מאיפה לייבא אותו.
אני אומר מתיקייה משותפת. למה תיקייה משותפת? כי כל ה-distribution points צריכים לגשת אליו בשביל ההפצה. sources, Drivers, וזהו, אני מציין לו רק את התיקייה של ה-drivers, והוא לבד ילך ויחפש את כל הדרייברים שיש.
אני עושה לו נקסט, הוא מחפש עכשיו את כל הדרייברים, והנה הוא מצא את הדרייבר שלנו. יפה מאוד, ואני עושה לו נקסט. עכשיו הוא שואל אותי האם להטמיע אותו כחלק מהפקאג' פקאג' זה למעשה אוסף קבוצה של דרייברים.
אני לוקח כמה דרייברים שונים ומכניס לתוך חבילה אחת. זה למעשה להכניס אותם לקבוצות. אני יכול ישר מכאן להכניס אותו לקבוצה, ואני יכול לעשות את זה אחרי זה מפה, מהתפריט כאן.
אז הוויזרד הזה אומר לי בוא תכניס את זה ישירות לפקאג' בוא נכניס את זה ישירות לפקאג' ונקרא לזה lsi controllers lsi disk controllers כל הlsi נשים פה אוקיי כל הlsi יהיו פה עכשיו הוא שואל אותי איפה אתה רוצה לעשות share לזה אנחנו צריכים לעשות לזה share אז בוא נעשה לזה share קודם כל בדיסק ואחרי זה נציין לו
איפה עשינו אותו ב-c sources נעשה תיקייה חדשה נקרא לזה דרייברס דרייברס פקג'ס אוקיי דרייבר פקג'ס הנה כמו כמו שפה בתפריט דרייבר פקג'ס גם כך נקרא לזה דרייבר פקג'ס יופי ונגיד לו שילך לשייר שלנו לשיתוף שלנו סורסז דרייבר פקג'ס וכאן הוא ישים את כל הדרייברים אז אוקיי קבילה נקראת 012 נקסט עכשיו הוא שואל אותי האם
אני רוצה להטמיע את זה ישירות בתוך בוט אימג' כדי שכשהוא יעלה הוא ישר יזהה את ההארדיסק. אני אומר לו, כן, תטמיע את זה ב-64 ביט. שימו לב, הדראבר הוא 64 ביט וגם האימייל 64 ביט. אי אפשר להטמיע את זה ב-X86 כי הדראבר 64 ביט ואני גם לא צריך.
עכשיו הוא אומר לי, תראה, בשביל להטמיע את זה אני אצטרך לעשות ממש מאונט לאימג' להכניס את זה פנימה ולהוציא. אם אתה תעשה לזה no, אחרי זה תוכל לעשות את זה לבד.
אני אומר לו, לא, תעשה את זה yes אוטומטי. אם הייתי אומר לו no, הוא אומר, אתה יכול ללחוץ Update Distribution Point ואז הייתי עושה את זה. עכשיו שימו לב מה הוא עושה, הוא מתחיל לייבא אותו גם לתוך הזה וגם לעשות Mountly Image.
מה זה אומר? שהוא פותח את האימג', מכניס דרייביר פנימה וסוגר את האימג', וכל זה לוקח זמן. הוויזרד הזה מאוד מאוד עזר לנו, עכשיו גם נראה ידנית איך היינו עושים את זה.
אבל כל השלבים האלו, שמתם לב מה חסר כאן? חסר פה הטמעה בתוך מערכת ההפעלה, הייתה הטמעה בתוך ה-boot אבל לא הייתה הטמעה במערכת ההפעלה של ה-windows הרגיל ואת זה עוד מעט נעשה בתוך ה-task.
בינתיים אנחנו מחכים שהוא יעשה mountly image ויכניס את זה פנימה, אתם רואים שזה לוקח לו מלא זמן. אני שם פאוזה.
יופי הוא סיים, נעשה קלוז. עכשיו אז יש לנו פה דרייברים, תחשבו שיש לנו פה הרבה דרייברים, לרוב לא מייבאים דרייבר אחד, מייבאים הרבה כדי שלכל סוג באקר יש דרייבר, אז יש פה את כל הדרייברים.
הלאה. יש פה פקאג' פקאג' זה קבוצה של דרייברים למעשה אוספים אותם לקבוצות בואו נראה מה יש לנו בתוך ה-LSI קונטרולרס אנחנו רואים את כל הדרייברים שהם חברים שלו חברים בו אז זה נקרא דרייבר פקאג' שימו לב זה עדיין לא הופץ כל ההגדרות שעשינו עדיין לא הופצו לנקודות ההפצה שלנו לכל הסניפים שלנו אנחנו עושים את ההגדרות בדאטאבייס למעשה כל הסיפור הזה מתבצע בדאטאבייס ויש
איזשהו שייר ששם הכל נמצא אבל זה עדיין לא הוא הופץ לסניפים ואת זה אנחנו עוד מעט נצטרך לעשות אז עשינו דרייבר חיברנו אותו לפקאג' והכנסנו אותו בתוך הבוט מה זה בוט זה אומר שבתוך המאפיינים של הבוט אתם יכולים לראות images drivers הנה הדרייבר אם לא היינו עושים