כיצד לעגון מחיצה של חלונות
מתוך הויקי של ג'נטו.
תוכן העניינים |
[עריכה] הקדמה
אם במערכת שלך יש אתחול-כפול (Dual Boot) עם מערכת הפעלה חלונות במקביל לג'נטו, תוכל לחלוק קבצים בין המערכות מתוך הג'נטו. במדריך הבא נעשה מספר צעדים קצרים כדי לעשות זאת. הג'נטו יכול לתמוך ב-FAT32, FAT ו-NTFS. תוכל גם לכתוב למחיצות אלו (באופן מוגבל). בנוסף, אם יש לך כונני פלאש אחרים, כמו מצלמה דיגטלית, נגני mp3 שמשתמשים ב-vfat מדריך זה יעזור לך לעגון את אלה בג'נטו שלך.
[עריכה] יאללה, לעבודה
[עריכה] קרנל, קרנל ושוב פעם קרנל
דבר ראשון, תצטרך לערוך את הקרנל שלך כך שיתמוך במערכות קבצים המוזכרים לעיל ובשמות קבצים עם קידודים שונים.
[עריכה] תמיכה במערכות הקבצים של חלונות
| תצורת קרנל לינוקס: מערכות קבצים |
File Systems --->
DOS/FAT/NT Filesystems --->
<*> MSDOS fs support
<*> VFAT (Windows-95) fs support
<*> NTFS file system support
|
[עריכה] קדד לי קידוד
בנוסף לתמיכה בשפה ברירת מחדל (אנגלית), כמובן שתרצה תמיכה גם בקבצים עם שמות עבריים, לכן אפשר גם את המאפיינים הבאים:
| תצורת קרנל לינוקס: הגדרות קידוד מערכות קבצים בקרנל |
File Systems ---> Native Language Support --- Base native language support (utf8) Default NLS Option <*> Codepage 437 (United States, Canada) <*> Codepage 862 (Hebrew) <*> NLS ISO 8859-1 (Latin 1; Western European Languages) <*> Hebrew charsets (ISO-8859-8, CP1255) <*> NLS UTF8 |
שמור והדר את הקרנל והפעל מחדש את המחשב עם ההגדרות החדשות (אל תשכח לעדכן את קובץ הקרנל במחיצת האתחול שלך לפני האתחול, כפי שמוסבר במדריך התקנת ג'נטו).
| שים לב: אנו השתמשנו בקידוד UTF-8 כי זה הקידוד הכי נכון להשתמש. ראה גם עברית בג'נטו בנושא קידוד עברית. זכור שקידוד זה אמור להיות במערכת שלך; אם לא, צור אותו בעזרת ההסבר בלינק האחרון. |
[עריכה] טעינה כמודולים
תוכל גם להדר את כל האופציות כמודולים ולחסוך את ההפעלה מחדש. תוכל לעשות זאת, גם אם ביצעת את השלב הקודם, אך עדיין לא אתחלת את המחשב. אם בכל זאת אתחלת את המחשב והגעת לפה, אני לא רואה סיבה שתעשה שלב זה.
לשם כך במקום סימן ה-'*' בכל האפשרויות למעלה, סמן 'M'. שמור והדר את הקרנל. לאחר ההידור, טען את המודולים בעזרת הפקודה modprobe ועדכן את המודולים בעזרה הפקודה modules-update. אל תשכח להוסיף לקובץ etc/modules.autoload.d/kernel-2.6/ (אם הקרנל שלך הוא 2.4 אז הסיומת תשתנה בהתאם) את המודולים שערכת כעת כדי שיעלו במהלך אתחול מחדש של המחשב.
[עריכה] עגינת המחיצות
חיש מהר הגענו לבאר, אז בואו נשתה ממנה.
רק שים לב! במדריך זה השתמשנו בדוגמא ספציפית - מחיצה עם מערכת קבצים NTFS שנמצאת ב-dev/hda1/. שנה את ההגדרות כפי שהם מופיעות אצלך במערכת.
[עריכה] נקודת עגינה
דבר ראשון, צור נקודת עגינה בספריה mnt/.
| קוד: יצירת נקודת עגינה למחיצה שלך |
# mkdir /mnt/win (תוכל לתת כל שם שנראה לך לנכון לנקודה העגינה, רק דאג שהיא תהיה בספריה mnt/) |
[עריכה] Don't Talk - Shoot!
נקנח לאחר יצירת נקודת העגינה, בעגינה עצמה.
כפי שהוזכר קודם, בדוגמא במדריך זה המחיצה נמצאת ב-dev/hda1/, בדוק היכן היא נמצאת אצלך. כמו כן, בדוגמא זו, מערכת הקבצים היא NTFS. הזן בהתאם את מערכת הקבצים שיש לך (למחיצת FAT, נסה את הפרמטר vfat).
| קוד: עגינת מערכת קבצים |
# mount -t ntfs /dev/hda1 /mnt/win (הפרמטר t מגדיר איזו מערכת קבצים להשתמש בעגינה) |
[עריכה] וידוי הריגה
כדי לוודא האם הדבר הצליח בצע את הפעולה הבאה.
| קוד: בדיקת העגינה |
# ls /mnt/win/ -1 AUTOEXEC.BAT boot.ini CONFIG.SYS DBBackup Documents and Settings (...) |
אם תראה פלט שמכיל את הספריה הראשית של מחיצת חלונות - מזל טוב! תוכל כעת לחגוג על הקבצים מהמחיצה של חלונות.
אל תשכח לבדוק האם העברית הוגדרה כראוי - בצע אותה פקודה אחרונה שביצענו רק עם ספריה במחיצת החלונות, שמכילה קבצים בעברית.
[עריכה] עגינה אוטומטית
אם ברצונך שכונן החלונות שלך יעוגן בעליית המחשב, עליך לעדכן את קובץ הגדרות מערכות הקבצים שלך.
[עריכה] עדכון קובץ הגדרות מערכות הקבצים
אם שאלת את עצמך, מה זה קובץ הגדרות מערכות הקבצים, הרי שזה השם העברי לשם הקובץ etc/fstab/. הוסף את השורה הבאה לסוף הקובץ.
| קובץ: /etc/fstab |
(...) # <fs> <mountpoint> <type> <opts> <dump/pass> (...) /dev/hda1 /mnt/win ntfs users,umask=0000 0 0 |
שלושת העמודות הראשונות לקוחות משורת ה-mount הידני שעשינו (אמנם בסדר שונה וללא פרמטר). שים לב כי אם אצלך ההגדרות בפקודה היו שונות, שנה בהתאם גם בקובץ הגדרות זה. בעמודת האפשרויות (אם שאלת, זו העמודה הרביעית) הפרמטר users מאפשר לכל המשתמשים לעגון מחיצה זו והפרמטר unmask=0000 מאפשר כתיבה למחיצה (ז"א, שתוכל לערוך קבצים). שני האפסים האחרונים הם ברירת מחדל למאפיינים אלה, שאינם אקטואלים למחיצות מהסוג הזה (אבל עדיין חובה לכתוב אותם).
כמו כן, יתכן שתרצה להוסיף מאפיינים אחרים כמו ro (קיצור של readonly), אם ברצונך שהמחיצה תהיה לקריאה בלבד. מאפיין נוסף וחיוני הוא noauto - אם ברצונך שהמערכת שלך לא תעגון אוטומטית את המחיצה בעליית המחשב, אבל תכיר בה כדי שתוכל לעגון אותה בקלות.
[עריכה] פתרון בעיות
- אם תראה פלט ריק בפקודה ls, זה אומר שלא ביצעת עגינה נכונה. חזור שוב על שלבי העגינה.
- אם הפלט הינו No such file or directory - לא יצרת נקודת עגינה. חזור על החלק נקודת עגינה.
- אם העברית הפוכה - זה בסדר, זה בגלל הקידוד שמערכת חלונות משתמשת, כנס לדפדפן גרפי (כמו קונקוורור) וזה יהפוך את זה כראוי.
- אם תראה ג'יבריש במקום עברית, לא הגדרת את העברית בקרנל כראוי, חזור שוב על פרק הקרנל.
- באופן כללי, אם אחת הפקודות מעלה פלט שנראה לך שגוי, תוכל למצוא הסבר לכך בעזרת פלט נוסף של הפקודה dmesg tail.
- במקרה שעדיין לא הצלחת, רשום את בעייתך בדף השיחה של מאמר זה בצירוף הפלט של פקודת ה-dmesg tail וציון הפקודה מהשלבים הנ"ל שלא עבדה בדיוק. אנו נשמח לעזור.
