اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

دستور dd برای بوت کردن فلش در لینوکس

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    دستور dd برای بوت کردن فلش در لینوکس

    دستور dd یکی از دستورات اصلی یونیکس است که در لینوکس اجرا میشود. این دستور توانایی جداسازی هدرها و مجزا سازی بخش های فایل های باینری را داراست. دستور dd توسط Makefile های کرنل لینوکس و به منظور ایجاد ایمیج های بوت استفاده میشود.


    ساختار اصلی دستور dd به صورت زیر می باشد :
    کد PHP:
    # dd if=<source> of=<target> bs=<byte size>; sync 

    گزینه sync به شما اجازه می دهد تا هر چیزی را با استفاده از synchronize کردن I/O کپی کنید. به طور کلی بیت سایز معمولا کمتر از 512 بایت نمیباشد. به طور مثال 512, 1024, 2048, 4096, 8192, 16384 و هر مقدار عددی منطقی ...

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


    دستور زیر را بنابر مبداء و مقصد خود تغییر داده و اجرا کنید.
    کد PHP:
    # dd if=/home/server/Downloads/kali-linux-1.0.4-i386.iso of=/dev/sdb1 bs=512M; sync 
    ایجاد قابلیت بوتیبل در دیسک بسته به حجم ایمیج ISO و ظرفیت RAM شما زمان می برد. تا وقتی که پروسه به پایان نرسیده است USB فلش خود را بیرون نیاورید، به محض اینکه عملیات به پایان برسد، شما چیزی شبیه به زیر در ترمینال خود مشاهده می کنید.
    کد:
    4+1 records in
    4+1 records out
    2547646464 bytes (2.5 GB) copied, 252.723 s, 10.1 MB/s
    حالا با خیال راحت USB خود را خارج کنید و آن را به سیستمی که می خواهد با لینوکس بوت شود متصل کنید. فراموش نکنید که گزینه بوت را در BIOS خود تغییر دهید، و بوت اول خود را روی فلش USB تنظیم کنید.

    وقتی USB بوت شد، پنچره نصب اولیه سیستم عاملی که بوت کرده اید را مشاهده خواهید کرد. (در این سناریو ما ISO سیستم عامل Kali Linux را بوتیبل کرده ایم)
    بوت کردن کالی لینوکس روی فلش



    جوانب مثبت روش فوق :
    • کمترین خطای ممکن در ایجاد کپی
    • هیچ ابزار اضافه ای مورد نیاز نیست


    معایب روش فوق :
    • هیچ جایی برای اشتباه وجود ندارد، خطا مساوی است با پاک شدن همه چیز
    • روشی غیرتعاملی
    • شما باید بدانید چه کاری انجام می دهید، از آنجایی که در زمان اجرا هیچگونه راهنمایی/کمک و یا خط فرمان برای شما فراهم نمیشود و شما باید به اندازه کافی با ترمینال آشنایی داشته باشید.

    به خاطر داشته باشید، همه توزیع ها را نمیشود به صورت Live درآورد، اما اکثر توزیع های امروزی این کار را انجام می دهند.


    همچنین توصیه میشود مطالعه کنید :

    بوتیبل کردن ISO لینوکس در USB فلش با استفاده از Unetbootin

    نحوه ساخت USB بوتیبل در اوبونتو

    یک اسکریپت برای ایجاد USB بوتیبل از روی ISO در Linux

    نحوه نصب انواع لینوکس (اوبونتو، دبیان، کالی و ...) در USB و اجرا کردن آن روی هر کامپیوتری



    اگر در قسمتی از این آموزش دچار مشکل شدید، در صورت تمایل در قسمت نظرات مشکل خود را مطرح کنید. امیدوارم از این آموزش بهره کافی را برده باشید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 04-13-2020, 09:59 PM.

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X