انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: sahama در 11 شهریور 1386، 11:35 ب‌ظ

عنوان: نصب بوت لودر با استفاده از شل اسکریپت
ارسال شده توسط: sahama در 11 شهریور 1386، 11:35 ب‌ظ
با سلام و خسته نباشید
من می تونم با استفاده از اطلاعاتی که از جاهای مختلف بدست میارم فایل های اصلی لینوکی رو روی یه پارتیشن مثلا ext3 کپی کنم و بعد هم grub رو پیکربندی کنم و از اون پارتیشن لینوکس رو لود کنم ولی چیزی که می خواهم و نمی دونم اینه که چطوری می تونم این کار رو از طریق یه شل اسکریپت انجام بدم
برای این کار به UUID واون پارتیشن و دیگر مشخصات اون نیاز دارم ولی نمی دونم چطور اونها رو از دستورات مربوط بگیرم و وارد شل اسکریپت کنم
نکته این که پارتیشن ریشه گراب نیز باید همین پارتیشن باشه که این کار رو دستی میشه با دستور grub  انمجام داد
کسی هست که بتونه راهنمایی بکنه؟
با تشکر فراوان
عنوان: پاسخ به: نصب بوت لودر با استفاده از شل اسکریپت
ارسال شده توسط: sahama در 13 شهریور 1386، 12:24 ق‌ظ
نبود؟
عنوان: پاسخ به: نصب بوت لودر با استفاده از شل اسکریپت
ارسال شده توسط: ابراهیم در 14 شهریور 1386، 02:02 ق‌ظ
سلام،
بنده معمولا برای چنین کاری از grep، read و cut استفاده می‌کنم. البته اگر الگوی خروجی‌هایی که می‌خواین ازشون چیزی در بیارین پیچیده باشه به‌تره از sed + awk  یا از perl استفاده کنین.
اگر توضیح بیش‌تر یا مثال خواستین بفرماین.
عنوان: پاسخ به: نصب بوت لودر با استفاده از شل اسکریپت
ارسال شده توسط: sahama در 14 شهریور 1386، 10:02 ب‌ظ
ممنون می شم اگه این کار رو بکنید
عنوان: پاسخ به: نصب بوت لودر با استفاده از شل اسکریپت
ارسال شده توسط: sahama در 17 شهریور 1386، 01:13 ق‌ظ
آقا ابراهیم مثل اینکه چند روزی نیستید
عنوان: پاسخ به: نصب بوت لودر با استفاده از شل اسکریپت
ارسال شده توسط: ابراهیم در 17 شهریور 1386، 11:51 ب‌ظ
سلام،
بله چند روزی مسافرت بودم.  :) ضمنا در حال حاضر رایانه ی بنده هم سوخته! :'(
شما باید shell scripting یاد بگیرین. یعنی یاد بگیرین کارهایی که دستی توی shell انجام می دین رو خودکار کنین و به صورت یک برنامه در بیارین. این رو مطالعه کنین: http://tldp.org/LDP/Bash-Beginners-Guide/html/index.html
بعد باید بگم که صفحات man دوستان خوب ما هستن!
عنوان: پاسخ به: نصب بوت لودر با استفاده از شل اسکریپت
ارسال شده توسط: sahama در 26 شهریور 1386، 08:14 ب‌ظ
بالاخره خودم این مساله رو حل کردم فقط کافیه که ورودی و خروجی ترمینال رو به دو فایل مجزا ببرید و بعد با پردازش فایل خروجی دستورات رو در فایل ورودی بدید!!!
یه کم عجیبه !نیست؟