نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • ایمنی
  • ایجاد یک درایو فلش قابل بوت GRUB4DOS با grubinst. نصب Grub4Dos بر روی هارد دیسک Grub4dos آخرین نسخه

ایجاد یک درایو فلش قابل بوت GRUB4DOS با grubinst. نصب Grub4Dos بر روی هارد دیسک Grub4dos آخرین نسخه

1. قبل از شروع عملیات، توصیه می شود فلش USB را با برنامه HPUSBFW (369 کیلوبایت) فرمت کنید، پس از ذخیره هر چیزی که نیاز دارید (در صورت وجود)
2. این فایل را دانلود کنید: GRUB4DOS_RUS_v.2
3. آن را اجرا کنید. پس از شروع، هدف (با استفاده از دکمه Browse) یعنی دستگاهی که بوت لودر را روی آن نصب خواهیم کرد، انتخاب کنید.
این یا هارد یا فلش است.
اگر قرار است درایو فلش USB را نصب کنیم، ریشه فلش مموری X را انتخاب می کنیم: \
(X حرف فلش مموری شما است)
اگر قرار است روی هارد دیسک نصب کنیم، ریشه درایو C:\ را انتخاب کنید (یا هر کدام را که می خواهید، نکته اصلی فعال بودن است)

4. روی دکمه "Extract" کلیک کنید. پس از آن، برنامه Grub4Dos Installer 1.1 در C:\Program Files برای شما نصب می شود و یک میانبر روی دسکتاپ می اندازد. در همان زمان، فایل های بوت لودر در رسانه انتخابی شما (Folder - Boot؛ Files - grldr، MEMDISK، MENU.LST) باز می شوند و پنجره برنامه Grub4Dos Installer 1.1 باز می شود.

5. در پنجره برنامه Grub4Dos Installer 1.1، در بالاترین خط (منوی کشویی)، هدف را برای نصب بوت لودر انتخاب کنید.
(HDD یا Flash Drive) لازم نیست چیز دیگری انتخاب کنید.

6. روی دکمه Install کلیک کنید.
7. اگر همه چیز موفقیت آمیز باشد، پنجره کنسولی را خواهید دید که از شما می خواهد Enter را فشار دهید، Enter را فشار دهید.

هشدار!اگر می‌خواهید Bootloader را روی هارد دیسک خود نصب کنید، ابتدا باید با Bootloader GRUB4DOS تجربه داشته باشید، بدانید فایل Menu.lst چگونه ویرایش می‌شود و غیره.
فایل پیکربندی Menu.lst به طور پیش فرض حاوی آیتم های منو برای بوت شدن از پارتیشن اول، اولین هارد دیسک است، اگر سیستم عامل شما در جای دیگری نصب شده باشد، و بوت لودر را طبق این دستورالعمل نصب می کنید بدون اینکه بدانید چگونه سیستم عامل را از پارتیشن دیگری بوت کنید. با مشکلاتی مواجه خواهید شد
بنابراین اگر مطمئن نیستید، ابتدا GRUB4DOS را روی هارد دیسک خود نصب نکنید.

به روز رسانی: 1394/05/19 - 12:16

بوت لودر برای سیستم عامل های x86(-64).
جعبه ابزار GRUB4DOS برای ویندوز مجموعه ای از ابزارهای رابط کاربری گرافیکی برای سهولت فرآیند نصب، پیکربندی و حذف بوت لودر است.

الزامات:

  1. سعی کنید فقط نسخه های جدید را نصب کنید.
  2. ویندوز 2000 یا بالاتر. جعبه ابزار را می توان بر روی نسخه های قدیمی تر اجرا کرد، اما هیچ تضمینی وجود ندارد.
  3. GRUB4DOS فقط روی نسخه های 32 بیتی ویندوز قابل نصب است زیرا bootlace.com اصلی در محیط 64 بیتی کار نمی کند. (کاربران ویندوز 64 بیتی که مایل به استفاده از bootlace.com هستند می توانند امتحان کنند).
  4. امتیازات اداری فقط برای دسترسی به دیسک مورد نیاز است.

ویژگی های GRUB4DOS

  1. نصب GRUB4DOS روی دیسک، پارتیشن یا تصویر دیسک. این ویژگی به ابزار bootlace.com از GRUB4DOS نیاز دارد که فقط با ویندوز 32 بیتی سازگار است. GRUB4DOS را می توان در بخش بوت دیسک (MBR)، در مکان های مناسب روی دیسک، یا در فایل تصویر دیسک نصب کرد. تصاویر دیسک اغلب برای اجرای یک سیستم عامل در سیستم عامل دیگر، با استفاده از شبیه سازهایی مانند Qemu، VirtualBOX، Vmware و غیره استفاده می شود.
  2. داده های DD بین دیسک ها، پارتیشن ها یا فایل های تصویری. این پیاده سازی از ویژگی های اصلی برنامه dd است که تقریباً برای همه سیستم عامل ها موجود است. این ویژگی برای کپی داده ها از یک دیسک/پارتیشن به یک فایل، از یک فایل به یک دیسک/پارتیشن، یا از یک فایل به یک فایل برای پشتیبان گیری طراحی شده است. به عنوان مثال، نصب شده با جعبه ابزار GRUB4DOS برای ویندوز، GRUB4DOS را می توان با بازگرداندن فایل تصویر به دیسک حذف کرد.
  3. افزودن منوی چند بوت GRUB4DOS به منوی چند بوت ویندوز (Vista/2008 و بالاتر). این ویژگی به ابزار داخلی bcdedit ویندوز بستگی دارد. برای ویندوز XP/2000/2003 چنین عملکردی وجود ندارد و ویرایش دستی فایل boot.ini مورد نیاز است.
  4. پیکربندی فایل menu.lst. این معمولاً به ندرت توسط کاربران پیشرفته مورد نیاز است.
  5. دریافت UUID پارتیشن های نصب شده این برای نوشتن یک menu.lst قوی تر برای GRUB4DOS مفید است.
نصب GRUB4DOS از گنو/لینوکس:
dd if=grldr.mbr of=/dev/sdb bs=446 count=1
dd if=grldr.mbr of=/dev/sdb seek=512 skip=512 bs=1

به شما امکان می دهد پیکربندی های چند بوت ایجاد کنید.
این بوت لودر به شما امکان می دهد از دستگاه ها و پارتیشن های مختلف بوت کنید، از بارگذاری تصاویر مختلف (iso، img، ima، bin ...) پشتیبانی می کند، سیستم های فایل FAT12، FAT16، FAT32، NTFS، EXT2، EXT3 و موارد دیگر را درک می کند.

ایجاد

روش یک. برای این ما به یک برنامه نیاز داریم گروبینست که داده های مربوط به بوت لودر grub4dos را در ناحیه mbr دستگاه مورد نیاز و بوت لودر قابل اجرا می نویسد. grldr.

محتویات بایگانی grubinst_1.0.1_bin_win.zip.

محتویات بایگانی grub4dos-0.4.6a-2013-04-01.7z.

محتویات بایگانی grubinst را باز کنید. درایو فلش را وارد کامپیوتر می کنیم. اجرا از فایل های بدون بسته بندی grubinst_gui.exe .
در پنجره ای که باز می شود، در کنار کلمه دیسک از لیست، درایو فلش خود را انتخاب می کنیم، معمولاً آخرین مورد از لیست کشویی. اگر لیست کشویی حاوی هیچ مقداری نیست، باید روی دکمه کلیک کنید تازه کردن.
در لیست کشویی لیست قسمتیک مقدار را انتخاب کنید دیسک کامل (MBR). به طور مشابه، اگر لیست حاوی مقادیری نیست، روی آن کلیک کنید تازه کردن.


روی دکمه کلیک کنید نصب . پس از آن، در پاسخ، پنجره ای با پیامی دریافت می کنیم که همه چیز با موفقیت نصب شد.


کلید را فشار می دهیم وارد .

اکنون فقط کپی کردن فایل ها در ریشه فلش مموری باقی مانده است grldr و menu.lst . مورد دوم یک فایل پیکربندی برای منوی نمایش داده شده است که پس از بوت شدن از درایو فلش خود خواهیم دید. ما این فایل‌ها را از آرشیو grub4dos-0.4.6a-2013-04-01.7z می‌گیریم. فایل menu.lstدر پوشه است نمونه.

باید اینجوری بشه...


ساخت درایو فلش قابل بوت grub4dos اکنون کامل شده است.

اکنون اولویت بوت را در بایوس کامپیوتر روی فلش USB خود تنظیم می کنیم و از آن بوت می کنیم. نتیجه دانلود در زیر نشان داده شده است.

شما قبلاً می دانید که Grub4Dos یک ابزار "قدرتمند" است و چند ویژگی مختلف را ارائه می دهد. اکنون می‌خواهید با انتخاب Grub4Dos از منوی بوت‌لودر ویندوز، آن را از یک هارد دیسک با ویندوز XP/Vista/7/8 نصب شده روی آن بوت کنید.

در این مقاله، من به شما نشان خواهم داد که چگونه بدون تغییر بوت لودر پیش فرض، یک ورودی به منوی بوت اضافه کنید (در WinXP فایل پیکربندی ntldr و boot.ini است، در WinVista/7/8 bootmgr با پایه پیکربندی BCD است). من شما را با ابزارهای کار با BCD conf.base آشنا می کنم، یعنی ابزار کنسول ساخته شده در WinVista / 7/8 - bcdedit، و برنامه با رابط کاربری گرافیکی از NeoSmart Technologies - EasyBCD. من همچنین یک اسکریپت برای اضافه کردن خودکار ورودی Grub4Dos به منوی بوت سیستم عامل ارائه خواهم کرد.


2 موقعیت را در نظر بگیرید:

1. ما WinXP و بوت لودر آن ntldr را داریم.
2. ما ویندوز XP/Vista/7/8 با bootmgr اصلی مدرن داریم.

بیایید ساده شروع کنیم:
افزودن Grub4Dos به منوی بوت ویندوز XP.

1. آخرین Grub4Dos را دانلود کنید.
2. grldr و menu.lst را از بایگانی دانلود شده به ریشه دیسک فعال باز کنید (می توانید به مکان دیگری بروید، اما پس از آن باید مسیرهای دیگری را تجویز کنید).
3. boot.ini را ویرایش کنید. به انتهای فایل اضافه کنید:

C:\grldr="Grub4Dos"

در نتیجه، فایل boot.ini را با محتوای زیر دریافت می کنیم:


همچنین می توانیم زمان و آیتم بارگیری شده را به صورت پیش فرض تغییر دهیم.
ما راه اندازی مجدد می کنیم و اکنون می توانیم Grub4Dos را انتخاب کنیم.


توجه داشته باشید:
در menu.lst، من قطعاً به عنوان اولین مورد به این منوی بوت برمی گردم، یعنی:

عنوان Boot HDD0
Chainloader (hd0)+1
rootnoverify (hd0)

افزودن Grub4Dos به منوی بوت ویندوز ویستا/7/8.

بنابراین، ما یک بوت لودر bootmgr داریم که از طریق آن سایر سیستم عامل ها بارگذاری می شوند. با WinVista/7/8 نصب می شود. قابل فهم ترین ابزار کار با آن برنامه EasyBCD است. تسلط بر آن دشوار نخواهد بود، همه چیز ساده و واضح است. اما عملکردی مشابه ابزار کنسول bcdedit را ارائه نمی دهد. بنابراین، من به شما نشان خواهم داد که چگونه با آن کار کنید.

1. قبل از ادامه ویرایش پیکربندی بوت، به شما توصیه می کنم یک دیسک بازیابی سیستم تهیه کنید، زیرا اقدامات نادرست می تواند منجر به ناتوانی در بوت شدن سیستم عامل شود. همچنین برای بازیابی اطلاعات بوت به شما توصیه می کنم به این مقاله مراجعه کنید.
2. در ویندوز ویستا/7/8 بوت شوید.
3. آخرین Grub4Dos را دانلود کنید.
4. grldr.mbr، grldr و menu.lst را از بایگانی دانلود شده به ریشه دیسک حاوی حافظه BCD باز کنید (شما همچنین می توانید به مکان دیگری بروید، اما پس از آن باید مسیرهای دیگری را تجویز کنید)، معمولاً این مسیر است. پارتیشن اصلی فعال با بوت لودر bootmgr.
5. خط فرمان را به عنوان مدیر اجرا کنید.
6. یک نسخه پشتیبان BCD ایجاد کنید:

bcdedit /export C:\BCD.bak

به طوری که در این صورت می توانید با دستور زیر به حالت اولیه برگردید:

bcdedit /import C:\BCD.bak

7. یک ورودی جدید به نام "Grub4Dos" در ذخیره اطلاعات پیکربندی بوت ایجاد کنید:

Bcdedit /create /d "Grub4Dos" /Application bootsector

8. در پاسخ، شناسه رکورد ایجاد شده را دریافت می کنیم که در سه دستور بعدی جای (id) را جایگزین می کنیم:

Bcdedit /set (id) دستگاه پارتیشن=C:
bcdedit /set (id) path\grldr.mbr

Bcdedit /displayorder (id) /addlast

9. بیایید ببینیم چه اتفاقی افتاده است. دستور bcdedit را بدون پارامتر وارد می کنیم:

من با موارد زیر به پایان رسیدم (علاوه بر Win7 من یک ورودی با WinXP دارم):

10. از خط فرمان خارج شوید. کامپیوتر را مجددا راه اندازی می کنیم. می بینیم که اکنون توانایی بارگیری Grub4Dos را از منوی بوت سیستم عامل داریم.

من در مورد چند گزینه دیگر برای دستور bcdedit به شما خواهم گفت:

حذف یک ورودی با (id) مشخص شده:
bcdedit / delete (id)
- نام ورودی را با (id) مشخص شده تغییر دهید:
bcdedit /set (id) توضیحات "نام جدید"
- تنظیم سیستم با (id) مشخص شده قابل بوت شدن به طور پیش فرض:
bcdedit /default (id)
- تنظیم تایم اوت:
bcdedit /timeoutXX
که در آن XX زمان بر حسب ثانیه است.

اسکریپت برای افزودن خودکار Grub4Dos به منوی بوت ویندوز XP/Vista/7/8.

این اسکریپت به شما امکان می دهد تا به طور خودکار سیستم عامل را شناسایی کنید و بسته به سیستم، با فایل های پیکربندی بوت لودر کار می کند.

برای اجرای آن، این آرشیو را دانلود کنید. آن را به درایو C باز کنید: (درایو فعال با سیستم و بوت لودر). و به عنوان مدیر اجرا کنید.

آرشیو شامل فایل های زیر است:

grldr - خود بوت لودر grub4dos

grldr.mbr - رکورد بخش بوت (به دنبال grldr در ریشه دیسک ها می گردد و کنترل را به آن منتقل می کند)

install.bat - خود اسکریپت

libiconv2.dll - کتابخانه های برنامه sed

libintl3.dll - کتابخانه های برنامه sed

menu.lst - فایل conf grub4dos

اسکریپت install.bat دارای محتوای زیر است:

@echo خاموش
نسخه | "XP" > null را پیدا کنید اگر %ERRORLEVEL% == 0 باید ver_xp
goto ver_vista
:: ویندوز XP :ver_xp
:: پشتیبان گیری attrib -R -H -S c:\boot.ini c:\boot.ini c:\boot.ini.bak را کپی کنید
:: بررسی کنید که آیا نصب شده است findstr /L grldr "c:\boot.ini" > nul
:: افزودن ورودی بوت echo C:\grldr="GRUB4DOS" >> "c:\boot.ini"
:: فایل restore.bat را برای XP ایجاد کنیدecho attrib -R -H -S "c:\boot.ini" >> restore.batecho %CD%\sed -ri "/grldr/d" "c:\boot.ini" >> restore.batecho %CD%\sed -ri "s/$/\r/" "c:\boot.ini" >> restore.bat
به پایان رسید
:: ویندوز ویستا :ver_vista
:: بررسی کنید که آیا نصب شده است BCDEDIT=C:\windows\System32\bcdedit.exe را تنظیم کنید%BCDEDIT% /enum | findstr /L grldr > nulاگر %ERRORLEVEL% == 0 باید به پایان برسد
:: پشتیبان گیری %BCDEDIT% /export "C:\BCD.bak" attrib +H +S C:\BCD.bak
:: افزودن ورودی بوت Set GUIDFILE=bcdguid.txt %BCDEDIT% /create /d "GRUB4DOS" /application bootsector > %GUIDFILE%sed -ri "s/[^(]*([^)]+)).*/\1/" %GUIDFILE%تنظیم /p GUID=< %GUIDFILE%
%BCDEDIT% /تنظیم %GUID% پارتیشن دستگاه=%SYSTEMDRIVE%%BCDEDIT% /تنظیم %GUID% مسیر \grldr.mbr%BCDEDIT% /displayorder %GUID% /addlast
:: فایل restore.bat را برای ویستا ایجاد کنیدecho %BCDEDIT% /حذف %GUID% >> restore.bat
به پایان رسید
:پایان

همین. امیدوارم این مقاله برای شما مفید بوده باشد، یکی از دکمه های زیر را کلیک کنید تا دوستان خود را در مورد آن مطلع کنید.

برترین مقالات مرتبط