לינוקס יש יתרון חשוב מאוד על פני Windows בהיבט מהותי: אתה יכול לבדוק את זה ולראות אם זה עובד כראוי במחשב שלך על ידי אתחול ישירות מתקליטור ההתקנה שלך., שנקרא CD Live. כמעט לכל הפצות כיום יש אפשרות זו.
עם זאת, יש אפשרויות אחרות, אשר נמנעים מהצורך לצרוב תקליטור בכל פעם שהמשתמש מעוניין ליצור תקליטור חי. הנפוץ ביותר הוא בדרך כלל העתק לינוקס ל- USB באמצעות תוכנית מיוחדת ואז אתחל את המחשב מה- USB. עם זאת, למקרה שכבר יש לך GRUB2 מותקן במחשב האישי שלך, יש אפשרות אחרת שמפורסמת מעט, אך הרבה יותר מהירה, יעילה ובטוחה יותר. |
שרפתם אלפי תקליטורים כדי לצרוב את תמונות ההפצה האהובות עליכם? האם חשבת שעל ידי טעינת לינוקס מ- USB אתה נמצא על פסגת הגל? הא! שיטה זו חוסכת זמן וכסף, שכן בנוסף להיותה מהירה במיוחד, היא הרבה יותר בטוחה (בגלל היעדר "שגיאות כתיבה" אפשריות ובעיות אחרות הקשורות לקריאת ה- CD Live) ונמנעת מהצורך לצרוב את הקבצים. תמונות ISO לתקליטור או USB.
צעדים
1.- ערוך את הקובץ /etc/grub.d/40_custom
sudo gedit /etc/grub.d/40_custom
2.- הוסף ערך חדש לתפריט הדומה לזה שמוצג להלן:
menuentry "לובונטו לייב"{
הגדר שורש = (hd0,5)
לולאת loopback /vbox/lubuntu-10.10.iso
linux (loop) / casper / vmlinuz boot = casper iso-scan / filename =/vbox/lubuntu-10.10.iso --
initrd (loop) /casper/initrd.lz
}
3.- אל תשכח לערוך את החלקים המופיעים באדום, שם:
- תפריט תפריט: הוא השם שיופיע ברשימת GRUB2 עם הפעלת המחשב האישי. במקרה שלי, כמוני
- להגדיר שורש: מציין באיזו מחיצה קובץ ה- ISO נמצא. כדי לדעת איזו תצורה נכונה, הנימוק הוא פשוט.
- איפה תמונת ה- ISO של ההפצה האהובה עלי? בדיסק Y שלי, מחיצה X. אתה בטח יודע לאיזה נתיב מותקן הדיסק, אך לא שם המכשיר שלו. בשביל זה…
- פתחתי מערכת> ניהול> תוכנית השירות לדיסק ולאחר בחירת הדיסק הקשיח עליו נמצאת המחיצה המדוברת, לחץ על המחיצה כדי להציג את כל הנתונים והמאפיינים שלה.
- כאשר המחיצה נבחרה, חפש את התווית "התקן" וראה אילו נתונים היא מציגה. במקרה שלי כתוב: / dev / sda5. להיות hda או sda זה אומר שזה דיסק 1; אם זה היה SDb הו דb, זה יהיה דיסק 2. כמו שזה על SDA5, המשמעות היא שמדובר במחיצה 5 של הדיסק 1. לצורך העניין, "set root" צריך להיות (hd0, 5). Grub2 מתחיל את ספירת הדיסקים ב- 0 ולכן הגדרה זו אומרת לך שתמונת ה- ISO נמצאת בדיסק 1, מחיצה 5.
Linux (loop) / casper / vmlinuz boot = casper locale = es_ES bootkbd = es console-setup / layoutcode = es splash iso-scan / file name = / vbox / lubuntu-10.10.iso -
4.- לאחר שמירת הקובץ המדובר, כל שנותר הוא לעדכן את GRUB2:
sudo update-grub
פשוט ניסיתי את השיטה הזו עם לובונטו 10.10 וזה לא לקח 20 שניות לטעון באופן מלא! אני מבטיח לך את זה זו הדרך הטובה ביותר לנסות גרסאות בטא של אובונטו או הפצות אחרות מבלי לשנות את המערכת שלך, להתקין את Virtual Box, צריך לצרוב תקליטור או להוציא USB רק כדי להשתמש בו כתקליטור חי וכו '.
הקובץ לא נמצא
אתה צריך לטעון את הליבה הראשונה
התקנתי ב- ubuntu 10.10 amd64 ב- ext4, שככל הנראה משנה את התחביר, שאיני יודע, וזה נותן לי שגיאות.
העתקתי את הגרעין המקורי לקובץ 40_custom, עבורו על ידי העתקת פקודות, על ידי ניסוי וטעייה, אך כולם נותנים לי את אותה השגיאה.
על ידי ביצוע ls ב- grub, המחיצות - זה בטח עניין של ext4 - נקראות כך, ואני לא יודע למה הן במרכאות בודדות.
אז בבקשה: 1, - הבהירו שזה עובד למחיצות ext2
2.- בצע הרחבה כדי לאתחל למחיצות ext4, כי אני לא ברור, ובוודאי שזו תהיה chorradita, אבל כמו הדבר הקודם, ידעתי שזה יכול להיות, אבל לא מצאתי איפה יסבירו את זה אותי, בגרסת ext4 גרועה עוד יותר.
תודה מראש
40_custom שלי, בו רק אובונטו עובדת
# / Bin / sh
זנב exec - n +3 $ 0
# קובץ זה מספק דרך קלה להוסיף ערכי תפריט מותאמים אישית. כל שעליך לעשות הוא להקליד את
# ערכי תפריט שברצונך להוסיף לאחר תגובה זו. היזהר שלא לשנות
# השורה 'זנב exec' למעלה.
menuentry "Ubuntu, with Linux 2.6.35-23-generic" –klass ubuntu –klass gnu-linux –klass gnu –klass os {
נכשל שיא
part_msdos insmod
insmod ext2
הגדר שורש = '(hd0, msdos1)'
חיפוש –אין תקליטונים –fs-uuid –הגדר c617a74c-d199-49fc-997e-77ebbe33a8bb
לינוקס / boot / vmlinuz-2.6.35-23-generic root = UUID = c617a74c-d199-49fc-997e-77ebbe33a8bb ro שפריץ שקט nomodeset # video = uvesafb: mode_option = >> 1024 × 768-24 <<, mtrr = 3 , גלול = ywrap initrd /boot/initrd.img-2.6.35-23-generic} menuentry "Rescatux" {recordfail insmod part_msdos insmod ext2 set root = '(hd0, msdos1)' loopback loop /isos/rescatux.iso linux ( loop) / casper / vmlinuz boot = casper locale = en_ES bootkbd = en console-setup / layoutcode = en splash quiet iso-scan / filename = / isos / rescatux.iso - initrd (loop) /casper/initrd.lz} menuentry « rescatux2 »{set root = '(hd0, msdos1)' loopback loop /isos/rescatux.iso לינוקס (loop) / casper / vmlinuz boot = casper iso-scan / filename = / isos / rescatux.iso - initrd (loop) / casper / initrd.lz}
מנולו, מכיוון שזה לא עבד בשבילי, עברתי לבורג וגם לא, אתה תהיה כל כך חביב להדביק את מה שיש לך לבורג - שאגב, אני מודה לך שגילית אותי, כמה נחמד -.
אני חושב שהבעיה שלי נובעת מכך שאני משתמש ב- ext4, אם זה גם המקרה שלך הייתי יכול להשתמש בפנינים.
אגב, נוכל לשלוח לך ערך כיצד להתקין את burg, שיימשך עם עדכונים וכיצד להוסיף תמונות ISO.
זה לא עובד בשבילי, ניסיתי עם קוד שנמצא בעמוד אחר ואז עם עותק של זה ששמת ואינני מקבל את אחת משתי האפשרויות ב- GRUB. עברתי על שאר ה- grub.cfg ושמתי לב שהפרמטר של root set נכנס למרכאות בודדות, האם הכנסת את זה ככה לקובץ שלך וזה עבד? זה לא הסתדר לי בשום אופן: /
מנולו, לא מדובר בהדבקת העתקים, כמו במקרים אחרים. שים לב שהמאמר מסביר בפירוט רב אילו דברים עליך לשנות כדי שהכל יעבוד במקרה הספציפי שלך.
ספר לי אם יש לך בעיות במעקב אחר ההוראות ...
חיבוק גדול! פול.
זה נראה מעניין, אני הולך לנסות את זה ...
או איזה מאמר מעניין, זה שימושי ... בדרך כלל אני משתמש ב- USB עם ה- Multiboot הנהדר, בעיקר כי זה מאפשר לי להחזיק USB בשומן 32 עם מערכות ה"חי "שלי מוכנות לאתחול במחשבים אישיים שבהם המערכת כבר לא מתחיל (win) ושומר על האפשרות לשמור קבצים ב- usb ... אבל מכיוון שמדובר במערכת fat32 יש לה את החיסרון הגדול שהיא לא מקבלת קבצים גדולים מ -4 GB ולכן אני אוהב את זה !!!
לגבי
אתם מוזמנים, שמחים שהסברתם את זה כל כך טוב, עכשיו אותו דבר חסר לעשות מולטי-בוט מה- USB, להתקין עליו grub2, עם הפצות ההתאוששות ואחרים.
תענוג להמשיך לקרוא.
טוב מאוד! אבל אם תרשה לי, אנסה לשפר את זה מעט.
הקובץ /boot/grub/grub.cfg נוצר על ידי כלי הנקרא grub-mkconfig באמצעות תבניות הנמצאות בנתיב /etc/grub.d/, לכן, בכל פעם שנוצר קובץ grub חדש (למשל, כאשר נכנס גרעין חדש, או עדכון של אותו הדבר, או כאשר הפקודה update-grub מבוצעת באופן ידני) המערכת מחליפה את הקובץ הקודם בקובץ החדש ומחיקה כל ערך שהכנסנו ידנית. במילים אחרות, הערכים יצטרכו להיות מוכנסים לקובץ בכל פעם שיש שינוי בזבל, שקורה לעיתים קרובות מאוד.
לכן, ההצעה שלי היא שלא תערוך את הקובץ /boot/grub/grub.cfg, אלא את התבנית שמתאימה למערכת ממנה אתה רוצה לאתחל. במקרה זה, מכיוון שמדובר בערך "מותאם אישית", עליו להיכנס לקובץ /etc/grub.d/40_custom, שהוא זה שמוכן להוספת ערכים מותאמים אישית.
בדרך זו, הערך המותאם אישית שלנו תמיד יתווסף באופן אוטומטי בכל פעם שהמערכת יוצרת grub.cfg חדש.
ככה יש לי לאתחל מתמונת iso של SystemRescueCD, וזה עובד כמו קסם 😉
ברכות לכל.
יש לך את כל הסיבות! תודה שהזכרת לי. כרגע אני מוסיף את השינוי הזה.
זה אני שוב 😉
שכחתי לספר לך בהודעה הקודמת שלי שאם משתנה קובץ /etc/grub.d/40_custom או כל תבנית אחרת, יש צורך לעדכן את ה- grub באמצעות הפקודה update-grub.
ברכות, והמשיכו כך !! 🙂
מוּכָן! שוב תודה! 🙂
זה טוב! זה מאוד שימושי! תודה רבה 😀
אם אנחנו רוצים תמונה של אובונטו (להפצות אחרות אני לא מקפיד שהיא תעבוד):
אתחול עם תפריטים וחלונות בספרדית, כמו גם פריסת מקלדת
שבמהלך האתחול, במקום הודעות ליבה, יציגו את תמונת הטעינה (סנסציה)
השורה הרביעית תהיה:
לינוקס (לולאה) / casper / vmlinuz boot = casper locale = es_ES bootkbd = es console-setup / layoutcode = es splash is-scan / file name = / vbox / lubuntu-10.10.iso -
השקט משמש לקבוצת תשומות שוות.
אגב, זה יהיה נחמד אם תבהיר כי יש לבצע את ה- sudo update-grub לאחר שינוי הקובץ המצוין ושמירתו.
כן כן אני יודע שאני לא צריך להעתיק את זה מילולית חה לא עשיתי את זה ככה, כן שיניתי לפי הצוות שלי וכבר גיליתי מה הבעיה, שאני לא משתמש בגרוב אלא בורג xD
הלו!
הגדרתי אותו לאתחול של אובונטו 10.10 Live וזה עובד בצורה מושלמת (אשים קישור בבלוג שלי למאמר זה), הנה התצורה שלי:
menuentry "אובונטו 10.10 Live" {
הגדר שורש = (hd0,1)
לולאת loopback /home/fraterneo/ubuntu-10.10-desktop-i386.iso
לינוקס (לולאה) / קספר / vmlinuz אתחול = קספר שקט splash iso-scan / filename = / home / fraternal / ubuntu-10.10-desktop-i386.iso -
initrd (loop) /casper/initrd.lz
}
עם זאת, ניסיתי לעשות זאת עם תקליטור חי של פדורה 13 שאליו הנחתי את התצורה הזו:
תפריט «Fedora 13 Live» {
הגדר שורש = (hd0,1)
לולאת loopback /home/fraterneo/Fedora-13-i686-Live.iso
Linux (loop) / EFI / boot / vmlinuz0 root = live: LABEL = Fedora-13-i686-Live rootfstype = auto ro liveimg שקט rhgb
initrd (loop) /EFI/boot/initrd0.img
}
אשר בתהליך האתחול (תמונת הפתיחה) נותן לי את השגיאה הבאה:
לא נמצא מכשיר שורש
האתחול נכשל, וישן לנצח
עדיין לא מצאתי את הפיתרון האפשרי. בואו נראה אם מישהו מכם מעודד ונחקר עוד יותר.
ברכת שלום!.
עדיף להשתמש ב- gksudo gedit, ולא ב- sudo gedit.
אח מפואר, האפשרויות ש- GRUB נותנות הן מדהימות, עכשיו יש לי כיצד להפגין כמה לייב בלי להשתמש בתקליטור hehehe! מְעוּלֶה!
האם ניתן לעשות זאת עם grub4dos?
האמת היא שאני לא יודע. 🙁
ספר לנו אם אתה מגלה משהו ...
לחיים! פול.
בָּדוּק. פרמטרים אלה פועלים רק עבור אובונטו. את התיקיה / casper ואת הקבצים vmlinuz ו- initrd.lz ניתן למצוא רק בהפצות * buntu. בפדורה זה שונה לחלוטין, ולכן פרמטרים כאלה לא עובדים. אני חוקר את הנושא.
היי מיגל! האמת היא שאני לא רואה הבדל גדול עם הפקודה המומלצת בפוסט. בכל מקרה, עד כמה שאני מבין, זה לא משנה באיזה פורמט (EXT2 או EXT4 או כל אחר) האתחול שלך נמצא. למעשה, יש לי את זה ב- ext4 והקוד בפוסט עבד מושלם בשבילי.
מה שאני ממליץ עליו זה:
1) שתוודא כי נתיב ה- isofile קיים. כלומר, במקרה של הקוד הכלול בפוסט, /vbox/lubuntu-10.10.iso קיים. לשם כך פשוט פתחתי את נאוטילוס, ניווט לתיקייה המדוברת ובדוק אם קובץ ה- ISO קיים.
2) הנקודה השנייה שעשויה ליצור בעיות היא שורש. בדוק שהשורש תקין. הפוסט מסביר כיצד לדעת איזה ערך להקצות למשתנה זה. אחרת, מה שנותר לך הוא לעשות ניסוי וטעייה.
בכל מקרה, קוד זה הכלול בפוסט אינו פשוט להעתקה ולהדבקה. עליכם לשנות את הנתונים המסומנים באדום ולהתאים אותם בהתאם למקרה שלכם.
חיבוק! פול.
2)
ידעתי איך זה נעשה ב- GRUB 1 אבל לא ב- 2 😀
קישרתי אותך בתגובה של הדרכה שערכתי להכנת פנדרייב רב-מוט http://www.youtube.com/watch?v=FbpYNSuaNTI&hd=1
ברכות
אופס! מורה טוב מאוד !!
בדיוק עמדתי לכתוב פוסט בנושא (multiboot pendrive). כשאעשה זאת, אני בוודאי אשלב את הסרטון שלך. אם לא אכפת לך, כמובן ... ותמיד להבהיר את המקור ואת המחבר שלך, כמובן.
תודה על הזמן וששיתפת את הידע שלך עם הקהילה.
חיבוק גדול! פול.
יש לי שאלה, מסוימת במידה מסוימת, אם למשל יש לי רק Windows XP מותקן, ואין לי distro, אבל כבר יש לי את המחיצות מוכנות, איך או מה עליכם לעשות כדי להתקין רק מה שהוגן והכרחי, כדי שאתחיל GRUB2, כדי להפוך את האתחול ל- ISO שיש לי בכונן קשיח אחר ???
ובכן בואו נראה, הרעיון הוא שבמחיצה שבה אני הולך להתקין את הדיסטרו החדש, יש לו רק את הכניסה של / boot / grub ואולי Kernel 2.6, ואת התצורות שלו, כך שבהמשך במהלך ההתקנה זה מְעוּדכָּן.
הרעיון המרכזי הוא לחסוך זמן רב, אני לא רואה טעם להתקין דיסטרו, לשנות גרוב, להתקין עוד, אם להתקין רק גרוב, אני יכול להפעיל את ה- ISO ישירות, ללא צורך בתקליטור או USB.
ובכן, בכל מקרה, אם התקנתי דיסטרו זה Slackware64, אבל בכל מקרה, אני הולך להוריד את ה- ISO המעודכן של צ'אקרה לינוקס כדי לראות אם אוכל להשיג את התקנת xD הפעם
http://ubuntuforums.org/showthread.php?t=1632692
קיבלתי כאן פתרון חלופי שנראה נחמד.
אבל זה עדיין לא עובד, כנראה בגלל שהמגף נמצא ב- EXT4
menuentry "Ubuntu 10.10 Maverick ISO 64bit" {
set isofile = »/ boot / ISO / maverick-desktop-amd64.iso»
loopback loop (hd0,5) $ isofile
לינוקס (לולאה) / casper / vmlinuz אתחול = casper iso-scan / filename = $ isofile nomodeset
initrd (loop) /casper/initrd.lz
}
לפני כן, איך יהיה הערך?
יש לי בעיה עם מחברת שבה אתחול ה- Grub (grub2) נחסם, היו לי את Huayra (גרסת דביאן של לינוקס) ו- Windows 8, הם שינו את grub.cfg והמגף נחסם.
זו לא תהיה בעיה, אלא שכאשר אני רוצה לאתחל מ- LiveUSB, המחשב הנייד יופעל מחדש ולא לוקח את האתחול מ- USB ולא ניתן לשנות את ההתקנה.
ברצוני לדעת כיצד אוכל להעתיק ISO מ- pendrive לכונן הקשיח ולהריץ אותו משם (ISO של LiveUSB).
תודה
היי, פבלו!
אנו ממליצים שתשאל שאלה זו בשירות השאלות והמענה שלנו לִשְׁאוֹל DesdeLinux כדי שכל הקהילה תוכל לעזור לך בבעיה שלך.
חיבוק, פבלו.
כיצד אוכל לעשות זאת עם ubuntu 15.04 mate amd64. לשים את הגרעין אולי הפיתרון?
יש לי שני דיסקים, באובונטו 10.04 הראשונה עם מערכת ext4. בשנייה יש לי מחיצת ext4 ועוד אחת עם ntfs. בשנייה, במחיצת ext4 העתקתי את ה- iso וחילצתי אותו במקום. עקבתי אחר כל שלבי ההדרכה, עם שינויים בהתאמה בהתאם למיקום הדיסק שלי.
לאחר ההפעלה מחדש, וערך ה- grub הופיע, במקרה שלי, "אובונטו חבר 15.04", לא נכנסתי להתקנה אבל יצא שאין גרעין לבחור. מה יכולתי לעשות לא בסדר? אודה לתשובה.
זה לא עובד בשבילי, על לינוקס מנטה.
בדקתי את זה עם אובונטו 14.04.02 ועם bodhi Linux.
במחיצת ntfs וב- ext4
נוצר שורה חדשה בזחל אך בעת בחירתו שום דבר לא מתחיל, המסך שחור.
ברכות.
בוקר טוב, חברים של המדיום הזה, יש לי בעיה בתפריט של ה- grub2 שלי, זה הולך ככה.
1-slackware x64 efi
2-יש לי Windows 7 מותקן
* פשוט החלפתי את המקלדת והופתעתי מכך שהרפיון לא הראה לי, מחפש מידע הבחנתי שמדובר בבעיה בתפריט, לקחתי איזו של אותו רפיון, נכנסתי ונתתי את האפשרות השלישית שם כתוב שהיא לא מזהה את האתחול /, ולמען האמת אני לא יודע מה לעשות אחרי זה, אם מישהו יכול להסביר לי איך להחזיר לי את הרפיון, אודה לזה .. או לשלוח לי כתובת אתר שבה הם יסבירו את השלבים
תודה מראש חברים יקרים של הבלוג הנפלא הזה
חברים טובים יש לי שאלה אולי זה טיפשי עבור חלקם ... יצרתי מתקין עבור אובונטו LTS, האחרון שניתן להוריד את גרסת שולחן העבודה 16.04 אני רוצה להתקין אותו כמערכת אחת ב- Asus Prime Z2027-A עם מעבד Celeron ו- Ram 4 Gb עם SDA של 256 Gb ... מה נחוץ למה שהולך לשמש, כריית Ethereum.
הבעיה היא שהנחתי את ה- USB כבר עם ה- ISO שהוכנס עם ה- UNEBOOTIN .... אני מפעיל את המחשב כדי לאתחל מה- USB וממש לפני שנכנסתי למצב ההתקנה עם ממשק גרפי, מערכת האתחול GRUB מתחילה, שהמחשב וכל מרכיביו מקופלים, אין להם שום דבר אז אני מניח שזה עניין של האובונטו עם גרוב .... מגלה את כל המכשירים שעשיתי LS כדי לראות שיש ...
הבעיה בסיסית אני רוצה להתקין את UBUNTU אבל אני מגיע רק ל- Grub>
מילולית
תודה מראש.