Wednesday, 14 October 2009

Making an evil initrd with febootstrap

Иногда, мне приходится админить известную ОС Вселенского Зла. И чтобы производить разные автоматические действия, типа разбиения диска, я сделал специальный initrd который может загрузиться по сети и сделать свою работу. Это просто благодаря утилитке febootstrap. Хотя, мне пришлось пропатчить её чтобы она работала из-под рута — патч в баге 528687.

Скрипт для создания злобного initrd, который сотрёт все разделы на диске, создаст два и отформатирует первый в NTFS в конце заметки. Не запускайте его на своей машинке >:)

----

Sometimes, I have a need to admin an well-known World Evil OS (Windows, yeah). And to do some unattended operations like custom disk partitioning, I've made special initrd that could be booted over network, and do the work. This was simple thanks to febootstrap util. Though, I had to patch it to flawlessly run under root, see bug 528687.

Script that makes an evil initrd that erases all partitions, creates two and formats first to NTFS at the end of post. Be careful not to run it on your machine >:)

----

LANG=C i386 febootstrap fedora-11 fedora-parted file:///home/alex/tmp/repo -i coreutils -i parted -i ntfsprogs -i upstart

MAKEDEV -d fedora-parted/dev -x sd{a,b,c,d}{,1,2,3,4,5,6,7,8}

febootstrap-minimize fedora-parted

cat > fedora-parted/init <<EOF
#!/bin/sh

/sbin/parted -s /dev/sda mklabel msdos mkpart primary ntfs 0 50% mkpart primary ext2 50% 100% set 1 boot on
/sbin/partprobe /dev/sda
/sbin/mkfs.ntfs /dev/sda1
/sbin/reboot -f
EOF
chmod +x fedora-parted/init

febootstrap-to-initramfs fedora-parted > initrd-parted.img

18 comments:

none said...

анаконда для этого не подошла? думаю она может установить хоть виндус (как образ).

Alexey Torkhov said...

А не знаю, как-то запускать анаконду без установки, просто для разбиения разделов я не пробовал. Даже если она это и умеет, сомневаюсь, что она может, например, отформатировать NTFS.

Unknown said...

Soroosh: البته در تقویم قمری، در برخی روش ها از محاسبات الگوریتمی نیز استفاده می شود که به آن امروز چندمه رمضانه قراردادی گفته می شود. این روش بر اساس مشاهده هلال ماه نیست بلکه بر پایه محاسبات خطی بوده و تقویم قمری پذیرفته شده در جهان از این روش استفاده می کند.

mehdi said...

انجام پایان نامه حسابداری
انجام پایان نامه حقوق
وایت برد
کارخانه آسفالت
انجام پایان نامه کارشناسی ارشد
انجام پایان نامه کارشناسی ارشد
انجام پایان نامه کارشناسی ارشد

website design said...

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

امروزه در تمام دنیا ویزیتور ها که به‌عنوان نماینده فروش یک شرکت درتمام روزها و با توجه به نوع کالا جهت متقاعد کردن خریدار اقدام به دریافت سفارش می‌کردن جای خود را به دنیایی اینترنت و سایت های حرفه ای داده اند یک شرکت با طراحی سایت مناسب و سئو سايت حرفه ای رشد زیادی در بازاریابی کرده است.

anosh said...

شركة تنظيف بخميس مشيط
تعاني كل سيدة من التنظيف اليومي لمنزلها لكنها قد لا تحصل على النظافة المثالية التي ترغبها، لذا فإن تنظيف بخميس مشيط تقدم لكي سيدتي الحل الأمثل لتنظيف منزلك او فيلتك دون عناء منك وبالنظافة المرغوب فيها، حيث ان شركة التنظيف بصفوي تمتلك فريق من العمال على اعلى مستوى من الكفاءة، ومن خلال شركتنا يمكنك الحصول على ارضيات لامعه ومنزل مرتب وخزانات مياه نظيفة وجدران نظيفة جدا مع الحفاظ على الوانها، وأيضا الكنب والرخام كل هذا وأكثر تجده عندنا في شركة التنظيف بخميس مشيط.
تنظيف فلل بخميس مشيط
تنظيف شقق بخميس مشيط
تنظيف منازل بخميس مشيط

anosh said...


خدمات أبها للتنظيف ونقل العفش ومكافحة الحشرات
في الفترة الأخيرة أصبح جميعنا نواجه بشكل يومي العديد من المشكلات التي يصعب علينا أن نتعامل معها مثل مشكلة التنظيف سواء كان تنظيف منازل ، او شقق ، أو فلل ، او خزانات ونقل العفش وتخزينه ومشكلة تسربات المياه والعواقب علي المترتبة علية ومشكلة الحشرات واضرارها ولكن لا داعي للحيرة من الآن فقد جاءت شركة خدمات بأبها لكي تقدم العديد من الخدمات الهامة التي يحتاجها الإنسان في حياته فالشركة تقدم خدمة نقل العفش وتخزينه وخدمة رش المبيدات مما جعلها شركة متميزة فبادر الآن بالاتصال شركة تنظيف بيوت بأبها
شركة تنظيف شقق بابها
شركة تنظيف فلل بابها
شركة تنظيف منازل بابها
شركة تنظيف بابها

anosh said...

شركة نقل عفش بابها
شركة رش مبيدات بابها
شركة مكافحة حشرات بابها
كشف تسربات بابها
شركة تسليك مجاري بابها

aliice said...

شرکت پي سي تيک ارائه دهنده خدمات نوين
پشتيباني شبکه|خدمات شبکه
امنيت شبکه
مجازي سازي
پشتیبانی سرور|hp فروش سرور|hp قیمت سرور|hp خرید سرور
خدمات کامپيوتري
امنيت شبکه
راه اندازي شبکه هاي کامپيوتري
خدمات شبکه
تضمين برقراري 24 ساعته شبکه

آموزش ساخت کلیپ با ادیوس said...

دانلود رایگان کلیپ ادیوس

Mohamed Abdellatif said...

nice article

شركة زين لخدمات التسويق 01201726286 said...

فني سباك بالرياض

meldaresearch said...

Online psychology essay writing services are very difficult to complete and many students are always searching for Help with Psychology Coursework Writing services to help them complete their psychology research paper writing services and psychology case study writing services.

rana said...

طرح لبخند
کامپوزیت دندان
ایمپلنت دندان

rana said...

دندانپزشکی بارداری
کلینیک دندنانپزشکی جنت اباد

rana said...

متخصص کاشت مو خوب

Florahmelda said...

Psychology coursework writing services are essential and they have become very popular for those seeking psychology research writing help services since most of them seek Psychology Research Writing Services.

niloofar said...


جاهای دیدنی کیش