Anonymous : |
UEFI. מולטיבוט. ווינדוס 10, כבר מותקן. פעם ראשונה שמבצע התקנה עם UEFI
1. מחיצת /efi בגודל מינימלי 260M |
Anonymous : |
2. מחיצת /root בגודל 50G 3. מחיצת SWAP בגודל ה RAM=8G 4. מחיצת /home בשאר הדיסק. |
Anonymous : |
עד עכשיו עבדתי עם fdisk לחלוקת מחיצות: יש העדפה לעבוד עם gdisk, parted? |
קוד: |
fdisk -l
Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors Disk model: ST1000LM024 HN-M Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 1278EFC8-8FCF-4A9E-AF93-3B9C6B6164D4 Device Start End Sectors Size Type /dev/sda1 2048 616447 614400 300M Windows recovery environment /dev/sda2 616448 821247 204800 100M EFI System /dev/sda3 821248 1083391 262144 128M Microsoft reserved /dev/sda4 1083392 1013775034 1012691643 482.9G Microsoft basic data /dev/sda5 1951760384 1953523711 1763328 861M Windows recovery environment |
Anonymous : |
הפלט של FDISK בטרמינל התקנה לינוקס מראה שמחיצה SDA2 נקראת EFI SYSTEM וגודלה 100M - זה מספיק או שאני צריך ליצור מחיצת EFI שך 260M גם בלינוקס? |
Anonymous : |
260M ראיתי בויקי של ארץ' כהמלצה מינימלית. בג'נטו מדברים על 128M - אולי יספיק 100M??
https://wiki.archlinux.org/index.php/Partitioning |
Anonymous : |
וכנראה שאנסה לעבוד עם parted במקום fdisk.. |
ציטוט: |
וכנראה שאנסה לעבוד עם parted במקום fdisk..
למה? |
Anonymous : |
כאן ג'נטו מדברים על 128M: https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Disks#Advanced%20storage |
ציטוט: |
a simple example layout |
ציטוט: |
100MiB should be enough for some primary bootloader payloads such as EFI stub kernels or boot loaders such as GRUB 2 or Windows. |
ציטוט: |
אך אני מתקשה. האם הכונה ל 100M לכל אחד ברשימה? |
Anonymous : | ||
אכן לא ברור.. ננסה להמתין למישהו שעשה את זה כבר ובעל ניסיון בינתיים אני שוקל להתקין מחדש את ווינדוס 10 - עובד מקרטע למדי וגם נראה שהוקצה לו יותר מדי נפח בדיסק - יותר ממה שראוי למערכת משנית. דרך אגב: גם במערכת מסוג UEFI, עדיף להתקין קודם את ווינדוס ורק לאחר מכן לינוקס? תודה |
ציטוט: |
להתקין לינוקס, אולי אפילו מינימלי. כדי לראות שעם ה dual boot אתה תסתדר. ועל הדרך, לנסות לבד לבדוק את גודל מחיצת הסיסטם שתוכל לחיות איתו. |
Anonymous : | ||
רעיון טוב: אנסה לראות איך זה הולך לפני התקנת ווינדוס מחדש. המצב כרגע הוא לאחר כיווץ מחיצות ועדיין ווינדוס מחזיק כחצי דיסק עם הרבה מקום פנוי - לא ברור למה?? בכל מקרה אני רוצה להתקין מחדש ווינדוס: הוא לא עובד יפה ויש כנראה כל מיני קבצים מיותרים שמשגעים אותו. אבל קודם אכן כדאי לנסות להתקין לינוקס מינימלי.. מעניין אם גם עם UEFI, התקנת ווינדוס לאחר לינוקס בעייתית?? תודה |
קוד: |
Command (m for help):p
Disk /dev/sda: 30.0 GB, 30005821440 bytes 240 heads, 63 sectors/track, 3876 cylinders Units = cylinders of 15120 * 512 = 7741440 bytes Device Boot Start End Blocks Id System /dev/sda1 1 3 5198+ ef EFI (FAT-12/16/32) /dev/sda2 * 3 14 105808+ 83 Linux /dev/sda3 15 81 506520 82 Linux swap /dev/sda4 82 3876 28690200 83 Linux |
ציטוט: |
https://twitter.com/historyinmoment/status/1265373928509366275?s=20 |
קוד: |
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB |
קוד: |
grub-mkconfig -o /boot/grub/grub.cfg |
Anonymous : | ||||
חזרתי היום להתקנה הזו ועקבתי אחר הסרטון. מצאתי טעות קטנה שעשיתי בפקודת התקנת GRUB ולאחר שתקנתי אותה, הרצתי את פקודת ההתקנה הבאה:
התקנתי את חבילת os-prober ואז כשהרצתי את פקודת הקונפיג הבאה קרה משהו מוזר.. הוא גילה דווקא את מערכת ווינדוס אבל לא את לינוקס?? ואכן לאחר reboot מופיע רק ווינדוס במסך GRUB והיא עולה בלי בעיה.
אציין שלא בצעתי פעולה אחת שמופיעה בסרטון: יצירת תיקית ווינדוס ועגינתה על מחיצת ווינדוס - מכיוון שGRUB מגלה את ווינדוס במילא ומחשש שהעגינה תעשה משהו שיגרום לאי עליית ווינדוס.. וגם לא יצרתי מחיצת /boot מיועדת ללינוקס - גם בסרטון לא מופיע שצריך את זה. ממערכת ההתקנה פשוט יצרתי תיקיית /mnt/boot ועגנתי אותה על מחיצת efi של ווינדוס. לסיכום: רואה שיש בעיה בזיהוי לינוקס ולא רואה שנכתב משהו לתיקיית /boot של לינוקס (גישה אחרונה היתה ב ינואר 1970..) לא ברור מדוע GRUB לא מזהה את לינוקס??? |
Anonymous : |
לא בטוח שאני מבין כל מה שעשיתי וכל מה שכתבת, אבל עיינתי שוב בקישור שצרפת, והוספתי תיקיה efi/ ועגנתי אותה למחיצת EFI של ווינדוס (במקום את תיקיית boot/).לא מחקתי את תיקיית boot/ אבל לא עגנתי אותה.
ואז הרצתי שוב את התקנת GRUB עבור תיקיית /efi (במקום boot/). לאחר הרצתי קונפיג של GRUB והוא מצא גם את לינוקס וגם את ווינודס, והצלחתי להעלות את שתי המערכות לאחר reboot. נראה שכרגע הכל עובד ואוכל להתקין מחדש את ווינדוס ולחזור על הפעולות הנל שוב. כאמור אני לא בדיוק מבין כל דבר ואשמח להסברים, אבל זה עובד.. תודה ושבועות שמח! |
ציטוט: |
האם, עד עכשיו, ה 100M למחיצת המערכת התגלה כמספיק? |
Anonymous : |
fdisk מטפל איננו בטבלאות מסוג GPT
אלה אם בהפצה שלך בעצם מותקן gdisk ו symbol link ל gdisk (בהרבה הפצות זה כך) |
ציטוט: |
בקשר לעדכון קרנל: אמתין לאחר שבת ומקווה שיהיה עדכון קרנל, ואז אוכל לבדוק אם GRUB מעלה קרנל מעודכן.. |
קוד: |
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-lts-fallback.img
gzip: stdout: No space left on device bsdtar: Write error bsdtar: Write error ==> ERROR: Image generation FAILED: bsdtar (step 1) reported an error |
קוד: |
$ efibootmgr -v
BootCurrent: 0003 Timeout: 0 seconds BootOrder: 0003,0004,2003,2001,2002 Boot0001* Realtek PXE PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(c45444970692,0)/IPv6([::]:<->[::]:,0,0)RC Boot0002* Realtek PXE PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(c45444970692,0)/IPv4(0.0.0.00.0.0.0,0,0)RC Boot0003* GRUB HD(1,GPT,83176a77-1d99-4f5f-862f-bf51e337885c,0x800,0x32000)/File(\EFI\GRUB\grubx64.efi) Boot0004* Windows Boot Manager HD(1,GPT,83176a77-1d99-4f5f-862f-bf51e337885c,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................ Boot0006* Realtek PXE PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(c45444970692,0)/IPv6([::]:<->[::]:,0,0)RC Boot0007* Realtek PXE PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(c45444970692,0)/IPv4(0.0.0.00.0.0.0,0,0)RC Boot2001* EFI USB Device RC Boot2002* EFI DVD/CDROM RC Boot2003* EFI Network RC |
קוד: |
$ sudo fdisk -l
Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors Disk model: ST1000LM024 HN-M Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 53D9E3F1-2337-4E08-B21C-0B9E82518BDE Device Start End Sectors Size Type /dev/sda1 2048 206847 204800 100M EFI System /dev/sda2 206848 239615 32768 16M Microsoft reserved /dev/sda3 239616 614402047 614162432 292.9G Microsoft basic data /dev/sda4 614402048 622790655 8388608 4G Linux swap /dev/sda5 622790656 727648255 104857600 50G Linux filesystem /dev/sda6 727648256 1953525134 1225876879 584.6G Linux filesystem |
קוד: |
$ findmnt /boot
TARGET SOURCE FSTYPE OPTIONS /boot /dev/sda1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro |
קוד: |
$ df -h /boot
Filesystem Size Used Avail Use% Mounted on /dev/sda1 96M 96M 1.0K 100% /boot |
Anonymous : | ||
|
קוד: |
ls -lR /boot |& curl -F 'f:1=<-' ix.io |
קוד: |
$ ls -l /boot
total 58615 drwxr-xr-x 5 root root 1024 Jun 14 12:09 EFI drwxr-xr-x 6 root root 1024 Jun 14 12:13 grub -rwxr-xr-x 1 root root 31198748 Jun 14 14:16 initramfs-linux-fallback.img -rwxr-xr-x 1 root root 9563810 Jun 14 14:16 initramfs-linux.img -rwxr-xr-x 1 root root 0 Jun 15 12:00 initramfs-linux-lts-fallback.img -rwxr-xr-x 1 root root 5402624 Jun 15 12:00 initramfs-linux-lts.img -rwxr-xr-x 1 root root 7451872 Jun 14 11:49 vmlinuz-linux -rwxr-xr-x 1 root root 6400384 Jun 15 12:00 vmlinuz-linux-lts |
ציטוט: |
אם אני מבין נכון אז תיקיית BOOT מעוגנת למחיצת EFI של ווינדוס בגודל 100M. |
ציטוט: |
לא תמיד מדויק |
קוד: |
$ fdisk -l
fdisk: cannot open /dev/sda: Permission denied [mgarch_l50@archl50host ~]$ sudo fdisk -l Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors Disk model: ST1000LM024 HN-M Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 53D9E3F1-2337-4E08-B21C-0B9E82518BDE Device Start End Sectors Size Type /dev/sda1 2048 434175 432128 211M EFI System /dev/sda2 442368 614402047 613959680 292.8G Microsoft basic data /dev/sda3 614402048 622790655 8388608 4G Linux swap /dev/sda4 622790656 727648255 104857600 50G Linux filesystem /dev/sda5 727648256 1953525134 1225876879 584.6G Linux filesystem |
Anonymous : |
האם ניסית לעלות לווינדוס? לבדוק, ואולי לתקן שם את מערכת הקבצים? אני מבולבל. אולי רק בגלל שלא כתבת דברים ברורים. כתבת שלקחת שטח פנוי ב C. אבל חיבים לטפל שם במערכת הקבצים לפני שעושים דברים כאלו. האם גם לא בטלת שם מחיצה קטנה? סביר שווינדוס צריך לדעת על זה. |
Anonymous : | ||
חשבתי שאני די ברור.. מה הכוונה לבדוק? פעולת שינוי המחיצות נעשתה תחת ווינדוס עם התוכנה MINITOOL.. בטלתי מחיצה קטנה שלא יודע אם ווינדוס צריכה אותה - 16M.. מישהו יודע אם צריך מחיצה כזו RESERVED - לי זה נראה כמו שארית מחלוקת הדיסק אבל לא בטוח. הייתי חייב לבטל אותה כי היא היתה צמודה ל EFI. רק לאחר מכן ניתן היה להגדיל את EFI, על חשבון ה 16M ואחר כך על חשבון שטח פנוי ב C. נראה שווינדוס יודע מזה ובמהלך השינויים היו הרבה REBOOT שכנראה סידרו את מה שצריך בווינדוס כרגע הכל עולה ועובד - אם נצטרך מקווה שאוכל לשנות שוב בהתאם. רק לאחר שסיימתי עם ווינדוס עברתי לארץ' ובצעתי מה שתארתי בפוסט קודם |
ציטוט: |
כמו שכתוב, התבלבלתי. אם מתוך ווינדוס אז זה נשמע בסדר. ולא יודע על ה 16M. |
ציטוט: |
ומה התפוסה כרגע של מחיצץ EFI? יותר מ-100M? |
קוד: |
$ df -h /boot
Filesystem Size Used Avail Use% Mounted on /dev/sda1 210M 130M 80M 63% /boot |
ציטוט: |
האם ב-efi צריך מחיצת בוט נפרדת? |
ציטוט: |
אם כך, אז בשביל מה כל הבלגן הזה עם המחיצות? |