پاسخ : ساخت فلاش یا سی دی مالتی بوت با برنامه قدرتمند grub4dos
با تشکر از استاد برای ارائه برنامه جالبشان
استاد من فایل شمارو تست کردم و جواب گرفتم و برای آزمایش یه فایل داشتم که در تعداد سطرهای قابل مشاهده محدودیت نداشت و اون رو جایگزین فایل تست شما نمودم و بخوبی باز شد و بعد از ویرایش تصویر پس زمینه مجدداً RePak نمودم ولی فایل ساخته شده حجم زیادی پیدا کرد و اجرا نشد .
من فایل رو ضمیمه کردم اگر زحمتی نیست راهنمایی فرمایید :
http://up.worldup.ir/uploads/ghadami.rar
1 فایل پیوست
پاسخ : ساخت فلاش یا سی دی مالتی بوت با برنامه قدرتمند grub4dos
تست کرده و بعد جواب می دهم
===============
تست شد
شما فایل back.psd را با حجم 4.51 مگا بایت داخل پوشه mcs جا گذاشته اید
این فایل را حذف و تست کردم سالم بود
از پیوست نمونه ساخته شده را دانلود کنید
لطفا" نتیجه را اعلام فرمائید
پاسخ : ساخت فلاش یا سی دی مالتی بوت با برنامه قدرتمند grub4dos
مجدداً سلام
خیلی برنامه جالبی ساختید استاد :ta4: با سادگی که داره توانایش خوبه .
باید منو ببخشید از شوق علاقه به موضوع برنامه شما ، با عجله تست کردم و این موضوع بالا پیش اومد ، برام درسی شد که با حوصله کارکنم .
پاسخ : ساخت فلاش یا سی دی مالتی بوت با برنامه قدرتمند grub4dos
توجه داشته باشید که اگر فایل گرافیکی دیگری برای grub4dos با نامی دیگر در سایت های دیگر پیدا کردید کافی است که در
برنامه حقیر بعد از مرجله اول ، فایل C:\GFX\shirin را دیلیت کرده و بجایش فایل دانلود شده را به shirin تغییر نام داده و بگذاری
پاسخ : ساخت فلاش یا سی دی مالتی بوت با برنامه قدرتمند grub4dos
جناب استاد سوالی داشتم ؟
چرا منوهای گرافیکی ساخته شده برای این برنامه دارای 8 سطر قابل مشاهده بوده و بقیه قابل مشاهده نیستند و دیگر این که آیا راه ساده ای برای ویرایش تعداد سطرهای قابل مشاهده هست . متشکرم
پاسخ : ساخت فلاش یا سی دی مالتی بوت با برنامه قدرتمند grub4dos
همانطور که قبلا" گفتم فایل گرافیکی (در این مثال shirin ) دارای فایل های گرافیک و نیز مختصات برنامه است
فایل های دیگر هم در چگونگی اجرای منو موثرند.
سعی میکنم فردا واضحتر توضیح دهم
پاسخ : ساخت فلاش یا سی دی مالتی بوت با برنامه قدرتمند grub4dos
من عقیده دارم که:
__ منو بایستی واضح و گویا باشد.
__ نباید در یک منو بیشتر از 5 یا 6 گزینه وجود داشته باشد چون وجود گزینه های بیشتر باعث سردرگمی کاربر خواهد شد.
__ اگر ما نیاز داریم که در یک منو گزینه های خیلی زیادتری داشته باشیم ، راهش این نیست که همه این گزینه ها را در یک
صفحه نشان بدهیم. راه درست و استاندارد این است که مطالب گزینه هایمان را دسته بندی کنیم و برای هر گروه منوی
دیگری داشته باشیم.
فرض کنید که ما یک دی وی دی بوتیبل درست کرده ایم که دارای موارد زیر است:
تعداد 4 برنامه پارتیشن بندی
تعداد 6 برنامه ریکاوری
تعداد 4 نوع ویندوز برای نصب
تعداد 8 نوع برنامه برای کرک کردن پسورد
وووو............
اگر ما بخواهیم برای مثال بالا منو درست کنیم ، هم تمام گزینه ها در یک صفحه جا نخواهد گرفت و هم منو شلوغ و گیج
کننده خواهد بود و........ در کل کاربر را گیج خواهد کرد.
پس راه درست کدام است؟
راه درست و استاندارد برای مثال بالا بشرح زیر است:
1. می بینیم که دی وی دی ما در مثال بالا دارای چهار موضوع متفاوت است که عبارتند از پارتیشن بندی ، ریکاوری ،
نصب ویندوز ، و پسورد.
بنابر این ما می آئیم و اول یک منو با گزینه های زیر می سازیم:
کد:
1. Partitioning Tools
2. Recovery Tools
3. Windowses
4. Password Tools
Restart
حالا وقتی کاربر با این دی وی دی بوت کند با منوی واضحی روبرو خواهد شد و راحت خواهد توانست گزینه دلخواهش
را انتخاب کند
2. برای هر گروه از برنامه های موجود در دی وی دی منوی دیگری با شکل دیگری درست میکنیم فرضا" برای برنامه
های پارتیشن بندی منوی زیر را درست میکنیم:
کد:
1.AAAAAAAAAAAA
2.BBBBBBBBBBBB
3.CCCCCCCCCCCC
4.DDDDDDDDDDDD
Restart
Back to 1st page
در این منو کاربر یا گزینه دلخواهش را اجرا میکند و یا اگر نیازش را در این منو پیدا نکرد ، با انتخاب گزینه Back to 1st page
دویاره به منوی اصلی برنامه بر میگردد.
توضیح:
نظرات خود را اعلام بفرمائید تا بحث کنیم
در ضمن در جلسه بعدی در مورد سوال دوست ارجمندمان ( ghadami ) هم صحبت خواهم کرد
پاسخ : ساخت فلاش یا سی دی مالتی بوت با برنامه قدرتمند grub4dos
استاد موضوع را خیلی جالب توضیح داده اید
و به درک ما از برنامه قدرتمند grub4dos کمک کردید که جای تشکر دارد .
:Şflower658Ş:درمبحث های قبلی سفارش نموده بودید که از فایل راهنمای Grub4dos Guide.chm استفاده کنیم
من در مورد راهنمایی شما در مورد منوهای تودر تو در فایل راهنما کمی مطالعه کردم
و فکر کنم باید از فرمان Using Submenus استفاده کنیم :
کد:
title Boot Options
lock
find --set-root /submenu.lst
configfile
/submenu.lst
لطفاً درصورت امکان یک مثال ساده از کد سوئیچ کردن بین دو منو بفرمایید .
پاسخ : ساخت فلاش یا سی دی مالتی بوت با برنامه قدرتمند grub4dos
ghadami عزیز
درمورد چگونگی دادن دستورات لازم برای مثال بالا ،در جلسه بعدی توضیح خواهم داد.
اما در مورد سوال شما در باره چگونگی تعداد سطر ها:
-----------------------------------------------------------
اول فایل خودت را با برنامه بنده UnPack کن
داخل فابل های UnPack شده فایلی بنام gfxboot.cfg خواهی دید.
فایل gfxboot.cfg را توسط برنامه ++NotePad باز کن
در سطری نوشته زیر را خواهی دید :
بعنی در این منو حداکثر تعداد 14 عنوان میشود استفاده کرد
با مطالعه سطور دیگر متوجه مطالب بیشتری خواهی شد
پاسخ : ساخت فلاش یا سی دی مالتی بوت با برنامه قدرتمند grub4dos
در جلسات قبل از دی وی دی مالتی بوتی صحبت کردیم که نیاز داشت تا دارای منوئی با صفحات مختلف باشد.در بحث
این جلسه دستورات استفاده از منو های مختلف را یاد میگیریم
در مثالی که قبلا" توضیح داده شد دیدیم که دی وی دی ما دارای بخش های زیر است:
__ برنامه های پارتبشن بندی
__ برنامه های ریکاوری
__ نصب ویندوز
__ برنامه های پسورد
ما برای استفاده عادی از grub4dos ، دستورات لازم را داخل فایلی بنام menu.lst تایپ میکردیم. حالا نیز همین کار را
انجام می دهیم ولی با یک تفاوت جزئی:
یک فایل menu.lst درست کرده و در داخل آن فقط دستورات اجرای برنامه های پارتیشن بندی را تایپ می کنیم. ولی
در پایان کار نام menu.lst را به فرضا" part.lst تغییر می دهیم.
همین کار را در رابطه با برنامه های ریکاوری انجام داده و در انتها نام آن را rcov.lst میگذاریم.
و همین کار را در رابطه با بخش نصب ویندوز و برنامه های پسورد تکرار کرده و در انتها نام آن ها را wins.lst و pass.lst
می گذاریم.
تا اینجای کار ما دستورات لازم برای اجرای کلیه برنامه های داخل دی وی دی را داریم ولی دی وی دی ما کار نخواهد
کرد چون grub4dos نمیداند ما چکار کرده ایم . لذا اکنون باید آن ها را به grub4dos معرفی کنیم.
grub4dos در حالت استاندارد ، در زمان بوت دنبال فایلی بنام menu.lst میگردد.
بنابر این ما صفحه اصلی منوی خود را با نام menu.lst درست می کنیم و در داخل آن برای مثال بالا دستورات زیر را
تایپ میکنیم :
کد:
color yellow/blue blue/light-gray
timeout 30
default 0
gfxmenu /shirin
title 1. Partition Tools
configfile /part.lst
title 2. Recovery Tools
configfile /rcov.lst
title 3. Windowses
configfile /wins.lst
title 4. Password Tools
configfile /pass.lst
فایل های ساخته شده قبلی (part.lst وrcov.lst و wins.lst و pass.lst ) راکنار فایل menu.lst قرار داده و ایزوی مربوطه را
درست می کنیم
با دستورات بالا ، بعد از بوت ، کاربر خواهد توانست براحتی وارد بخش نرم افزاری دلخواهش بشود