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

11 comments:

axet said...

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

Alexey Torkhov said...

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

ahmadreza yousefi said...

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

m as said...

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

website design said...

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

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

Dida ELhaik said...

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

Dida ELhaik said...


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

Dida ELhaik said...

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

aliice said...

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

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

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

mohamed nabwy said...

nice article