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

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
שמשתמשלא בפורום כעת ת.הצטרפות: 01/12/2014 · הודעות: 51 ·
 

הודעה פורסם: 01/12/2014 - 17:03
נושא ההודעה: בעיה בעלייה של XP, דרך תפריט של grub.

יודע שזה די עקיף, אבל לינוקס מעט קשורה, אז חשבתי שאולי מישהו כאן יוכל לעזור Smile.

יש לי שני דיסקים קשיחים במחשב.
על אחד יש XP ו- 7 ב- dual boot(יש לי תפריט בחירה בין שתיהן, של ווינדווס. כאן grub לא קשורה).
על הדיסק השני שבמחשב, התקנתי לינוקס(arch) וכמובן שאיתה התקנתי גם grub.
דרך תפריט grub, אני גם יכול להגיע לתפריט ה- dual boot של מיקרוסופט ולבחור בין XP ל- 7.
כדי שאראה את תפריט ה- grub כשהמחשב עולה, שממנו אני אוכל לבחור בין הלינוקס, לשתי מערכות הווינדווס שיש לי במחשב, הצטרכתי לשנות את הדיסק הקשיח הראשי בביוס, כלומר הדיסק שממנו יתבצע ה- boot.
בעבר(כשלא הייתה לי לינוקס מותקנת במחשב) הדיסק הראשי בביוס, היה זה שעליו מותקנות XP ו-7 אבל לאחר שעברתי ל- arch(שנמצאת כזכור על הדיסק השני) הצטרכתי לשנות את הדיסק שממנו יתבצע ה- boot, לדיסק שעליו יושבת arch.
לולא כן, אי אפשר היה להגיע לתפריט של grub, אלא קיבלתי את תפריט ה- dual boot של מיקרוסופט בלבד.
רק לאחר ששיניתי את הדיסק הראשי בביוס, הגעתי לתפריט ה- grub ומשם כמו שכתבתי, אפשר להגיע ל- arch וגם ל- XP ו 7.

הכל היה יכול להיות שפתיים יישקו לו XP לא הייתה עושה לי בעיות Smile.
הבעיה היא, שכאשר אני מגיע דרך grub לתפריט של מיקרוסופט ובוחר ב- XP, אני מקבל את השגיאה הבאה:
קוד:
 invalid BOOT.INI file
Booting from c:\windows\
NTDETECT faild


לעומת זאת, אני כן עולה ללא בעיה ל- 7.
הבעיה ב- XP בלבד.

עכשיו, מה שמשונה כאן זה שאם אני משנה בביוס את הדיסק שממנו יתבצע ה- boot בחזרה לדיסק שעליו יושבות XP ו- 7, אני כן מצליח להכנס ל- XP.
XP עולה באופן נורמלי ואני מקבל מערכת שמישה!.
הבעיה היא שבמקרה הזה, אני לא יכול לעלות ללינוקס, כי אני לא מגיע לתפריט של grub, אלא לתפריט ה- dual boot של XP ו- 7 בלבד.

הייתי מעוניין להשאר כמובן עם תפריט ה- grub כדי שאוכל להכנס ל- arch וגם להצליח לעלות ל- XP(כמו שאני מצליח לעלות ל- 7).

רעיונות?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 01/12/2014 - 17:47
נושא ההודעה:

הייתי מנסה את os-prober כדי לסדר את גראב

ואם הוא לא עוזר צריך לתקן ידנית ובשביל זה אנחנו צריכים

לדעת קצת יותר על ההגדרות שלהגראב והדיסקים שלך.

איציק
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
לולילא בפורום כעת ת.הצטרפות: 25/11/2005 · הודעות: 2257 ·
 

הודעה פורסם: 01/12/2014 - 18:09
נושא ההודעה:

עליך להשתמש בפקודה map של גראב, כי חלונות יכולה לעלות רק מהדיסק הראשון בסדר העליה. זה תקף גם לגראב 2.
ראה כאן: http://forums.justlinux.com/showthread.php?153276-Grub2-mapping-drives
וגם כאן: http://linmagazine.co.il/desktop/2009/03/31/sml/grub-error-2#.VHySmX83ScM
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 01/12/2014 - 18:14
נושא ההודעה:

אבל הוא טוען ש ה 7 כן עולה מאותו הדיסק.

איציק
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
שמשתמשלא בפורום כעת ת.הצטרפות: 01/12/2014 · הודעות: 51 ·
 

הודעה פורסם: 01/12/2014 - 18:15
נושא ההודעה:

הפעלתי את os-prober.
מצא לי עוד לינוקס(LFS) וגם את הווינדווס loader
אחרי זה גם יצרתי מחדש את ה- grub.cfg עם grub-mkconfig, אבל לא השתנה דבר.
עדיין השגיאה בעלייה ל-XP שרירה וקיימת.


תוצרת של fdisk -l(יש המשך מתחת ל- code Smile):

קוד:
Disk /dev/sdb: 232.9 GiB, 250058268160 bytes, 488395055 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x8ec55b70

Device     Boot    Start       End   Sectors   Size Id Type
/dev/sdb1  *          63  58171364  58171302  27.8G  7 HPFS/NTFS/exFAT
/dev/sdb2       58171365 488392064 430220700 205.1G  5 Extended
/dev/sdb5       58171430 488392064 430220635 205.1G  7 HPFS/NTFS/exFAT

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xce198556

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1             2048  163842047  163840000  78.1G  7 HPFS/NTFS/exFAT
/dev/sda2        163842048 1869158399 1705316352 813.2G  7 HPFS/NTFS/exFAT
/dev/sda3       1869158400 1911511039   42352640  20.2G 83 Linux
/dev/sda4       1911511040 1953523711   42012672    20G  5 Extended
/dev/sda5       1911513088 1944281087   32768000  15.6G 83 Linux
/dev/sda6       1944283136 1953523711    9240576   4.4G 82 Linux swap / Solaris


והנה ה- grub.cfg שלי:
http://pastebin.com/2NsvYvzR
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
לולילא בפורום כעת ת.הצטרפות: 25/11/2005 · הודעות: 2257 ·
 

הודעה פורסם: 01/12/2014 - 18:51
נושא ההודעה:

Anonymous :
אבל הוא טוען ש ה 7 כן עולה מאותו הדיסק.

איציק

הוא לא המחיצה הראשונה שם. XP עולה רק מהמחיצה הראשונה על הדיסק הראשון בסדר העליה.
לפני השורה
קוד:

chainloader +1

צריכות להופיע שורות מעין אלה:
קוד:

set root=(hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)

מדוע אינכם קוראים קישורים?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
שמשתמשלא בפורום כעת ת.הצטרפות: 01/12/2014 · הודעות: 51 ·
 

הודעה פורסם: 01/12/2014 - 20:58
נושא ההודעה:

לולי, תודה רבה!
פתרת לי את הבעיה.
הקישור הראשון שלך Smile.

טעיתי(והטעיתי בלי כוונה Smile) באיך שהמערכות שלי מותקנות במחשב.
לא כמו שכתבתי, אלא XP מותקנת לבד על הדיסק השני(sdb).
7 וארץ' ו-LFS מותקנות כולן על הדיסק הראשון(sda).


ולעניין עצמו:
ערכתי(למרות שבארץ' ממליצים לא לעשות את זה ישירות אלא דרך קבצי הגדרות נוספים) את קובץ ה-grub ידנית והוספתי לו את השורה הבאה בלבד בהגדרה של ה- vista loader(כך זה נקרא ב grub) שלי, מייד אחרי השורה set root:
קוד:
drivemap -s hd0 hd1

שמרתי, הפעלתי מחדש ואכן כשאני נכנס לתפריט של windows(דרך התפריט של grub כמובן) ובוחר ב- XP, אני עולה ללא בעיה למערכת.

ועכשיו לחפירה קלה:
כמו שכתבתי, בארץ' ממליצים לא לנגוע בקובץ ה- grub אלא להשתמש בקבצי הגדרות נוספים כמו למשל(/etc/grub.d/40_custom) וביחד עם פקודת
grub-mkconfig -o /boot/grub/grub.cfg
קובץ ה-grub יתעדכן בכל השינויים כולל של קבצי ההגדרות הנוספים.
בהתחלה עשיתי כך אבל אז מה שקרה זה שבתפריט ה- grub היו לי שתי שורות של מעבר לתפריט של windows וזה לא כייף זה.
אני רוצה וצריך שורה אחת בלבד שתעביר אותי לתפריט של ה- dual boot של windows.
לכן בלית ברירה ומחוסר ידע ובהפרה בוטה של ההמלצה של הויקי של ארץ', מחקתי את מה שהוספתי לקובץ ההגדרות הנוסף(/etc/grub.d/40_custom).
לאחר מכן יצרתי מחדש את קובץ grub בעזרת הפקודה שלו.
עכשיו ערכתי ידנית את קובץ ה- grub והוספתי לו את השורה הנכונה במקום המתאים.

כרגע כשאני מגיע לתפריט grub, יש לי רק שורה אחת שמצביעה על windows, בדיוק כמו שצריך.

עכשיו שאלה:
למה המחיצה האחרונה על הדיסק השני שלי היא sdb5 ולא sdb3?
מה גרם לה לקפוץ דווקא ל- 5?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 01/12/2014 - 21:35
נושא ההודעה:

זה כנראה extended partition. יכולים להיות לכל היותר 4 primary partitions, וכל השאר ב-extended, אז ה-extended הראשון הוא תמיד 5.

קרא כאן:
http://en.wikipedia.org/wiki/Disk_partitioning#PC_partition_types
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
שמשתמשלא בפורום כעת ת.הצטרפות: 01/12/2014 · הודעות: 51 ·
 

הודעה פורסם: 01/12/2014 - 21:47
נושא ההודעה:

Anonymous :
זה כנראה extended partition. יכולים להיות לכל היותר 4 primary partitions, וכל השאר ב-extended, אז ה-extended הראשון הוא תמיד 5.

קרא כאן:
http://en.wikipedia.org/wiki/Disk_partitioning#PC_partition_types


ה- extended אצלי(לפחות כך ארץ' רואה את זה) היא דווקא sdb2.
ראה פה:
http://whatsup.org.il/index.php?name=PNphpBB2&file=viewtopic&t=61879#408023
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
shulamyלא בפורום כעת ת.הצטרפות: 12/09/2003 · הודעות: 1118 · מיקום: רגבה
 

הודעה פורסם: 01/12/2014 - 22:48
נושא ההודעה:

אני חושב שתצטרך לתקן את הגראב אחרי כל עידכון קרנל.

איציק
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 02/12/2014 - 03:03
נושא ההודעה:

שמשתמש :
Anonymous :
זה כנראה extended partition. יכולים להיות לכל היותר 4 primary partitions, וכל השאר ב-extended, אז ה-extended הראשון הוא תמיד 5.

קרא כאן:
http://en.wikipedia.org/wiki/Disk_partitioning#PC_partition_types


ה- extended אצלי(לפחות כך ארץ' רואה את זה) היא דווקא sdb2.
ראה פה:
http://whatsup.org.il/index.php?name=PNphpBB2&file=viewtopic&t=61879#408023


כן, אבל הוא לא באמת מחיצה שאתה משתמש בה. יש לך רק 2 מחיצות. ה-extended מחולק ל-logical partitions, כאשר הראשון מביניהם תמיד יהיה 5.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
שמשתמשלא בפורום כעת ת.הצטרפות: 01/12/2014 · הודעות: 51 ·
 

הודעה פורסם: 02/12/2014 - 13:04
נושא ההודעה:

Anonymous :
שמשתמש :
Anonymous :
זה כנראה extended partition. יכולים להיות לכל היותר 4 primary partitions, וכל השאר ב-extended, אז ה-extended הראשון הוא תמיד 5.

קרא כאן:
http://en.wikipedia.org/wiki/Disk_partitioning#PC_partition_types


ה- extended אצלי(לפחות כך ארץ' רואה את זה) היא דווקא sdb2.
ראה פה:
http://whatsup.org.il/index.php?name=PNphpBB2&file=viewtopic&t=61879#408023


כן, אבל הוא לא באמת מחיצה שאתה משתמש בה. יש לך רק 2 מחיצות. ה-extended מחולק ל-logical partitions, כאשר הראשון מביניהם תמיד יהיה 5.


נניח שהייתי מוחק את כל המחיצות ומחלק את הדיסק מחדש ונניח שהייתי יוצר רק מחיצת extended ובתוכה מחיצת logical, היו לי sdb1 שהיא extended ו- sdb5 שהיא logical?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
cfdiskאורח · ·
 

הודעה פורסם: 02/12/2014 - 13:24
נושא ההודעה:

קוד:
$ sudo cfdisk /dev/sda
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
שמשתמשלא בפורום כעת ת.הצטרפות: 01/12/2014 · הודעות: 51 ·
 

הודעה פורסם: 02/12/2014 - 14:27
נושא ההודעה:

cfdisk :
קוד:
$ sudo cfdisk /dev/sda


אני לא מעוניין לחלק.

אני רק שואל אם כך זה היה, אם הייתי עושה זאת Smile.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
לולילא בפורום כעת ת.הצטרפות: 25/11/2005 · הודעות: 2257 ·
 

הודעה פורסם: 02/12/2014 - 16:34
נושא ההודעה:

כן. sad1, sda5
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
cfdiskאורח · ·
 

הודעה פורסם: 02/12/2014 - 16:59
נושא ההודעה:

שמשתמש :
cfdisk :
קוד:
$ sudo cfdisk /dev/sda


אני לא מעוניין לחלק.

אני רק שואל אם כך זה היה, אם הייתי עושה זאת Smile.


התכוונתי לתת לך כלי שמראה בצורה מפורשת כל מחיצה מהי.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
שמשתמשלא בפורום כעת ת.הצטרפות: 01/12/2014 · הודעות: 51 ·
 

הודעה פורסם: 02/12/2014 - 18:13
נושא ההודעה:

תודה, אבל את זה אני כבר יודע Smile.
גם העליתי כאן באחת התגובות את סדר המחיצות בכוננים שלי:
http://whatsup.org.il/index.php?name=PNphpBB2&file=viewtopic&t=61879#408023

רק רציתי לוודא שמה שהבחור כאן אמר, שהמחיצה שנוצרת אחרי ה- extended, תמיד תהיה sdX5 ולכן שאלתי אם כאשר אמחק את כל המחיצות שלי ואז אצור אחת extended ואחריה מחיצה לוגית, האם מחיצת extended תהיה sdX1 והלוגית תהיה sdX5?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
SoOmSoOmלא בפורום כעת ת.הצטרפות: 31/08/2005 · הודעות: 627 ·
 

הודעה פורסם: 02/12/2014 - 21:42
נושא ההודעה:

אני בכלל הייתי מוותר על הווינדוס XP
נשאר עם ה7 ומתקין אומלטור מיוחד של מייקרוסופט שיכול להריץ תוכנות תחת הסביבה של XP.


ככה אתה לא צריך 2 ווינדוסים על המחשב.

קוראים לזה Windows XP Mode חפש בגוגל.

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

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

(בד"כ טכנאי מחשבים נוטים לפרמט את כל המחשב, שפשוט צריך להכניס את הדיסק התקנה להגיע לריקוברי מוד, ולהקיש 2 פקודות מסכנות שמסדרות את כל נושא הBOOT בווינדוס)


נערך לאחרונה על-ידי SoOmSoOm בתאריך 02/12/2014 - 21:53, סך-הכל נערך פעם אחת
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
שמשתמשלא בפורום כעת ת.הצטרפות: 01/12/2014 · הודעות: 51 ·
 

הודעה פורסם: 02/12/2014 - 21:49
נושא ההודעה:

SoOmSoOm :
אני בכלל הייתי מוותר על הווינדוס XP
נשאר עם ה7 ומתקין אומלטור מיוחד של מייקרוסופט שיכול להריץ תוכנות תחת הסביבה של XP.


ככה אתה לא צריך 2 ווינדוסים על המחשב.

קוראים לזה Windows XP Mode חפש בגוגל.


תודה.
אכן מכיר את זה.
בכל אופן, אני לא משתמש ב-XP בכלל(האמת היא שגם ב- 7, מאז שאני על ארץ', אני לא משתמש כמעט בכלל), אבל מכיוון שהשתמשו בה הרבה בעבר(היא הייתה המערכת היחידה על המחשב הזה, במשך כמה שנים), אני לא רוצה למחוק.
מעדיף להשאיר אותה, עד שאולי פעם אחליט שנמאס ואז אבדוק אם יש שם דברים חשובים או שאפשר למחוק Smile
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. שמשתמש
  2. אורח
  3. לולי
  4. אורח
  5. שמשתמש
  6. לולי
  7. שמשתמש
  8. אורח
  9. שמשתמש
  10. shulamy
  11. אורח
  12. שמשתמש
  13. אורח [cfdisk]
  14. שמשתמש
  15. לולי
  16. אורח [cfdisk]
  17. שמשתמש
  18. SoOmSoOm
  19. שמשתמש