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

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

הודעה פורסם: 02/06/2016 - 18:51
נושא ההודעה: grub2-efi-Gentoo קרנל עולה ונתקע בזמן עליה

התקנה של מחשב נייד hp


עליתי עם מדיית live-cd טקסטואלי כדי להתקין gentoo


דיסק קשיח : יצרתי טבלת gpt

מחיצות :

sda1 300mb type ef00
sda2 300mb type 8300
sda3 120gb type 8300


ef00 זה הסוג מחיצה של efi



עיגון מחיצות:
(הכנות לפני פריסת ה stage3)

mount /dev/sda3 /mnt/gentoo
mount /dev/sda2 /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/efi


אחרי שפרסתי את ה stage3

ביצוע chroot
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
chroot /bin/bash


קמפלתי קרנל עם כל האפשריות שלי

cp /dev/mounts /etc/mtab

grub2-install --target=x86_64-efi --efi-directory=/boot/efi


נותן לי את הפלט
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found

efibootmgr :efi variable are not support on your machine

לבסוף finished ok


בצעתי הפעלה מחדש :
ה bios\efi לא מוצא
עשיתי הפעלה מחדש ויש מקש של ה efi , שם ניתן לבחור קובץ efi בצורה ידנית
בחרתי את הדיסק קשיח שלי
\ata0\gentoo\efi

EFI\gentoo\grubx64.efi

להפתעתי grub עולה , לחצתי enter להריץ את הקרנל ,
הקרנל מתחיל להעלות
ונתקע בשורה :

waiting for evenets to be process .....
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 02/06/2016 - 18:59
נושא ההודעה:

אני לא יודע מה חסר לי במערכת ...

אולי משהו בקרנל ...

אולי הגדרות המחיצות (ה grub חלק מהפלטים שלו device node not found)
ה efi (bios לא מזהה ישר את הgrub רק שאני ידנית ב bios\efi בוחר ata0\efi\gentoo\grubx64.efi



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

הודעה פורסם: 02/06/2016 - 21:33
נושא ההודעה:

לפי איזה מדריך אתה פועל?

התחלתה את ההתקנה למערכת עם efi בצורה לא נכונה. ויש שלבים שדילגת(אולי רק לא כתבתה אותם פה) עליהם שגורמים לך לבעיות:
קוד:

The BIOS does not allow computer to boot from GPT disk if there is no properly set-up EFI boot entry. The disk even may not be seen in BIOS in this case. The fix is to make a proper efi boot entry.

There is a caveat. If the machine was booted from MBR then grub-install (or efibootmgr) will fail to create the efi boot entry with the following error:

EFI variables are not supported on this system


הינה כמה מדריכים טובים עם גישות שונות להתקנה מערכת עם EFI:
המדיך הראשי:
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation
פה יש פתרון לבעיה הראשונה, שגורמת לבעיה הזאת:EFI variables are not supported on this system.
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Media
מדריך די מקיף להתקנה מערכות מאובטחות עם EFI.
https://wiki.gentoo.org/wiki/Sakaki's_EFI_Install_Guide
מדריכים מקוצרים עם גישות אחרות.
https://wiki.gentoo.org/wiki/UEFI_Dual_boot_with_Windows_7/8
https://wiki.gentoo.org/wiki/EFI_stub_kernel
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 02/06/2016 - 21:36
נושא ההודעה:

לפי מה שאני מבין אחרי שאתה יוצר מחיצת eif אתה צריך לפרמט אותה כ- fat.
ראה במדריך להתקנת ג'נטו פה:
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Disks#Using_UEFI

פה יש עוד ויקי קטן שאולי יעזור גם כן:
https://wiki.gentoo.org/wiki/EFI_stub_kernel
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 02/06/2016 - 22:02
נושא ההודעה:

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

הודעה פורסם: 02/06/2016 - 22:06
נושא ההודעה:

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

הודעה פורסם: 02/06/2016 - 22:14
נושא ההודעה:

זה אני פותח השרשור-במקור.

פעלתי ע"פ המדריך הכללי .

בנוגע להזהרות :
1.
לינוקס מסוגל לעלות מ gpt גם עם bios
בעוד ש windows חייב efi כדי להעלות .


2. במדריך הכללי יש כמה מצבים שונים
א. מחיצת bios (שמאפשרת תמיכה לאחור גם למחשבים עם bios ) גם כאשר משתמשים ב gpt
ב. שימוש ב lvm



המדריך בהקשר ל efi :
מה שהם עושים זה ליצור מחיצה id:ef00 ב sda1
לפרמט mkfs -t vfat /dev/sda1

ואז לטעון ל sda1 /boot/efi

כל השינוי שבצעתי
השינוי שעשיתי זה לטעון את sda2 מסוג ext3 ל /boot
וטענתי את /dev/sda1 ל /boot/efi
המטרה להפריד בין קרנלים השונים לתקייה של ה efi

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

הודעה פורסם: 02/06/2016 - 22:19
נושא ההודעה:

אני חושב שהצלחת להתגבר על ה efi יש לי בעיה אחרת ואני לא בטוח אם היא קשורה ל efi

הקרנל נקתע בהפעלה


בתפריט של המחשב ב efi , ניתן לבחור קובץ efi ואז ה grub עולה רגיל .

הבעיה שלי היא שהקרנל נתקע בשורה :

waiting for uevents to be process ....

(זה ה udev )



ןבלי קשר הבנתי למה ה efi לא מזוהה ב efi-bios באופן ישיר .
מסתבר שחברת hp בשיתוף microsoft מכריחה ליצור תקייה /etfi/Microsoft/Boot.efi

אם מעתיקים את ה קובץ של ה grubx64.efi ל Microsoft/boot.efi זה עובד
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 02/06/2016 - 22:44
נושא ההודעה:

האם הוספת את הדברים בקרנל?
https://wiki.gentoo.org/wiki/EFI_stub_kernel#Kernel
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 02/06/2016 - 23:07
נושא ההודעה:

Anonymous :
האם הוספת את הדברים בקרנל?
https://wiki.gentoo.org/wiki/EFI_stub_kernel#Kernel



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

אם אני מבין נכון efi-stub נחוץ רק אם רוצים להעלות את הקרנל ישירות ללא grub\efibootmgr\gummiboot


מה שאני רוצה זה כך :

id=8300 dev/sda2 =grub2 location


dev/sda1 =efi partition id=ef00

dev/sda3 type root id=8300


efi->grub2->linux

ה grub עובד לי כרגע . הבעיה הקרנל נתקע


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

הודעה פורסם: 02/06/2016 - 23:21
נושא ההודעה:

צודק איש Smile.
אולי תנסה את ההצעה פה שעזרה לשניים:
https://bbs.archlinux.org/viewtopic.php?id=101683
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 02/06/2016 - 23:29
נושא ההודעה:

אם כי לאחד מהם אחרי זה הייתה בעיה עם כבל הרשת.
אבל שווה לנסות, זה שניה וחצי Smile.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 02/06/2016 - 23:47
נושא ההודעה:

אני אנסה עם הפרמטר nomodeset

[ זה מחשב עם amd + apu gpu] אין לי מושג איזה framebuffer ייעודי צריך להגדיר לו .
הגדרתי שמה איזה משהו ל amd לפי המדריכים ...

אני אנסה מחר עם nodemodeset אולי זאת הסיבה שאני לא מקבל console



הפרמטר s נדמה לי שזה מעלה את ה console במצב תחזוקה single
פחות נראה לי שזה מתאים ... אבל נבדוק מחר .


זה שטויות רגילות . אבל מרתיח אותי שהכדי שה efi יעבוד צריך לשנות את שם המחיצה ל
/eti/Microsoft/boot

ואם אין לי windows ? נו באמת איזה מפגרים hp

mbr יכול לעבוד בסדר אני לא בא לי מגבלה של 4 מחיצות primary ש efi נותן לי 127 מחיצות בלי מגבלות על הסדר מיקומן
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אלכס___אורח · ·
 

הודעה פורסם: 03/06/2016 - 03:31
נושא ההודעה:

ציטוט:
פה יש פתרון לבעיה הראשונה, שגורמת לבעיה הזאת:EFI variables are not supported on this system.
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Media

מתוך מקישור:
ציטוט:
קוד:
 Important
When installing Gentoo with the purpose of using the UEFI interface instead of BIOS, it is recommended to boot with UEFI immediately. If not, then it might be necessary to create a bootable UEFI USB stick (or other medium) once before finalizing the Gentoo Linux installation.


ציטוט:

התחלתה את ההתקנה למערכת עם efi בצורה לא נכונה. ויש שלבים שדילגת(אולי רק לא כתבתה אותם פה) עליהם שגורמים לך לבעיות:
קוד:
קוד:
The BIOS does not allow computer to boot from GPT disk if there is no properly set-up EFI boot entry. The disk even may not be seen in BIOS in this case. The fix is to make a proper efi boot entry.

There is a caveat. If the machine was booted from MBR then grub-install (or efibootmgr) will fail to create the efi boot entry with the following error:

EFI variables are not supported on this system


בעיה דומה לשלך מ2012.
https://bbs.archlinux.org/viewtopic.php?id=140341
מדריך וידאו להתקנה נקיה של ארצ' עם EFI. אותו התהליך בגדול רק עם כלים קצת שונים.
https://www.youtube.com/watch?v=MMkST5IjSjY

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

הודעה פורסם: 03/06/2016 - 13:12
נושא ההודעה: נפתר

תזכורת:
ה efi של ה bios לא מעלה ישר (כי שם התקייה של ה efi של linux הוא לא /efi/microsoft/)
אבל נותן תפריט דבילי כזה שאפשר לבחור קובץ efi.

אם אני בוחר /efi/gentoo/grubx64.efi
אז ה grub עובד .
אבל צריך לבחור מחדש כל הפעלה , משהו הדיוט לגמרי .

עדכון :
ה grub הוספתי את הפרמטר של הקרנל nomodeset להפתעתי הקרנל עלה .
כלומר אין שום בעיה ב efi .

אני כנראה צריך לקמפל את ה framebuffer של amd\apu\a6 .
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. אורח
  3. אורח [אלכס___]
  4. אורח
  5. אורח
  6. אורח
  7. אורח
  8. אורח
  9. אורח
  10. אורח
  11. אורח
  12. אורח
  13. אורח
  14. אורח [אלכס___]
  15. אורח [נפתר*]