ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
ik_5לא בפורום כעת ת.הצטרפות: 16/04/2002 · הודעות: 3027 · מיקום: ישראל
 

הודעה פורסם: 08/01/2009 - 13:55
נושא ההודעה: עדכון פרמטרים של grub

אזהרה: הפעולות הבאות צריכת להעשות בזהירות, אחרת יש סיכוי להרוס את המנהל איתחול במקרה הטוב, ואת המחיצות של התוכנות השונות במקרה הרע יותר.

במידה ויש לנו פרמטרים שנרצה העביר לכל כניסה של קרנל/מערכת בgrub, נוכל לעבוד עם פרמטר מסויים בקובץ ההגדרות של grub.

למי שאינו מכיר את הקובץ, אז מדובר ב
קוד:
/boot/grub/menu.lst


ההגדרה היא : kopt

kopt מכיל הגדרות שורת פקודה לטעינת קרנלים של לינוקס. במידה ונרצה להגדיר הגדרות שיכולו על כלל המערכות, נשתמש בו.

שימוש לדגומא הוא כזה:
קוד:
# kopt=root=/dev/hda1 ro

שימו לב לרשת שנמצאת לפני ההגדרה. הרשת צריכה להופיע.

במידה ונרצה להשפיע על קרנל ספציפי, נשתמש באפשרות בצורה הזו:
קוד:
# kopt_2_6_8_2_686=root=/dev/hdc2 ro


הפקודה kopt עם קו תחתי וגרסת הקרנל המדוברת אשר מופרדת תמיד בקו תחתי ולא עם נקודות או מקף.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10514 · מיקום: כדור הארץ
 

הודעה פורסם: 08/01/2009 - 14:38
נושא ההודעה:

חשוב לציין:

1. מדובר בהפצות מבוססות דביאן.
2. יש להריץ update-grub כדי שהאופציות המוגדרות ב-kopt (השורה היא הערה) יתווספו בפועל לקרנלים המזוהים ע"י הפקודה ומתווספים אוטומטית לתפריט.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
לולילא בפורום כעת ת.הצטרפות: 25/11/2005 · הודעות: 2257 ·
 

הודעה פורסם: 08/01/2009 - 14:40
נושא ההודעה: תודה רבה, אבל...

אני מאמין שהתכוונת לתת עצה, ולא לערוך מפגן ידע. אבל - מה עושים איתה?
הרי קובץ menu.lst אפייני:
קוד:

default 0
timeout 30
gfxmenu (hd0,5)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-Maxtor_6H500R0_H818V80H-part6 resume=/dev/disk/by-id/ata-Maxtor_6H500R0_H818V80H-part5 splash=silent  showopts
    initrd /boot/initrd-2.6.27.7-9-pae

היכן בדיוק מכניסים את הפרמטר אליו התייחסת? הרי בלי מידע זה הטיפ חסר ערך.
פרט לכך, במסך גראב של אופן סוזה, למשל, מופיעה תיבה בשם boot options ובה ניתן להכניס כל פרמטר קרנל בו נחשוק (ויש עוד דרכים פשוטות).
בקיצור: המתחיל במצווה אומרים לו גמור!
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 08/01/2009 - 16:41
נושא ההודעה:

לולי: הבעיה שזה נועד לפתור: כאשר אתה מתקין קרנל חדש - אילו פרמטרים הוא יקבל?

כמובן לא רצוי שתצטרך לעדכן ידנית את ההגדרות. ולא רצוי שתשכח להעתיק הגדרות ותקבל מערכת שלא עולה. מצד שני: איפה שומרים את ההגדרות הללו? הן מתייחסות לקבצים שיושבים במחיצה ‎/boot. . מה קורה אם המחיצה הזו משותפת לכמה מערכות?

הפתרון הוא לשמור אותם בקובץ עצמובתור הערות בצורה מיוחדת. הן ישמשו לכתיבה מחדש של חלקו העיקרי של menu.lst עפ"י ההגדרות, לפי קובצי ה־vmlinuz שקיימים ב־‎/boot . אם יש קובץ initrd אם אותו שם, תתוסף גם שורת initrd מתאימה. אם יש memtest86 וביקשתם להראות אותו: תקבלו גם שורה עבורו.

בסוף יש מקום להוסיף עוד כניסות ידניות שלך. לדוגמה עבור מערכות הפעלה אחרות. תוכנת ההתקנה מוסיפה אותם בעצמה אם היא מזהה.

כמו הרבה מנגנונים מסובכים: למרבה הפלא זה עובד חלק כמעט תמיד Smile

האמור התייחס לקובץ בדביאן ונגזרותיה (אובונטו, מפיס, ושות').
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ik_5לא בפורום כעת ת.הצטרפות: 16/04/2002 · הודעות: 3027 · מיקום: ישראל
 

הודעה פורסם: 08/01/2009 - 17:57
נושא ההודעה:

לולי, היות ואני מתעסק כמעט לגמרי עם הפצות מבוססות דביאן בתור מערכת הפעלה לשלוחן עבודה, זה נראה לי מאוד טבעי, אבל מסתבר שזה הערות של update-grub, שהוא חלק מהפצות מבוססות דביאן. זהו סקריפט Bash שלוקח הערות ומעדכן את הפרמטרים שכתבת תחת הכניסה של Kernel.

צפריר ומאיר ענו די טוב על מה ששאלת. מצטער שזה נראה כאילו רק זרקתי מידע, זו לא הכונה כאן.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
מישהו12לא בפורום כעת ת.הצטרפות: 16/07/2020 · הודעות: 137 ·
 

הודעה פורסם: 18/10/2020 - 20:18
נושא ההודעה: Re: עדכון פרמטרים של grub

ik_5 :
אזהרה: הפעולות הבאות צריכת להעשות בזהירות, אחרת יש סיכוי להרוס את המנהל איתחול במקרה הטוב, ואת המחיצות של התוכנות השונות במקרה הרע יותר.

במידה ויש לנו פרמטרים שנרצה העביר לכל כניסה של קרנל/מערכת בgrub, נוכל לעבוד עם פרמטר מסויים בקובץ ההגדרות של grub.

למי שאינו מכיר את הקובץ, אז מדובר ב
קוד:
/boot/grub/menu.lst


ההגדרה היא : kopt

kopt מכיל הגדרות שורת פקודה לטעינת קרנלים של לינוקס. במידה ונרצה להגדיר הגדרות שיכולו על כלל המערכות, נשתמש בו.

שימוש לדגומא הוא כזה:
קוד:
# kopt=root=/dev/hda1 ro

שימו לב לרשת שנמצאת לפני ההגדרה. הרשת צריכה להופיע.

במידה ונרצה להשפיע על קרנל ספציפי, נשתמש באפשרות בצורה הזו:
קוד:
# kopt_2_6_8_2_686=root=/dev/hdc2 ro


הפקודה kopt עם קו תחתי וגרסת הקרנל המדוברת אשר מופרדת תמיד בקו תחתי ולא עם נקודות או מקף.

אפשר נגיד לשנות את שם ההפצה? שבמקום linux mint יהיה כתוב my linux?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. ik_5
  2. mksoft
  3. לולי
  4. אורח [צפריר]
  5. ik_5
  6. מישהו12