Czas nauczyć się konfigurowania GRUBa i dodawania parametrów jądra z linii komend, a także na czytanie dokumentacji jądra w paczce ze źródłami
![Smiley :)](http://forum.linux.pl/Smileys/default/smiley.gif)
Wyobraź sobie, że w działającym systemie odpalasz jednym poleceniem program, który robi coś tam z partycjami, np. kopiuje czy modyfikuje tablicę. Teraz zadanie przed Tobą zrobić to na starcie automatycznie.
Jądro posiada parametr init, który określa pierwszy proces. Zazwyczaj jest nim /sbin/init i jeśli nic nie podasz, jądro prawdopodobnie uruchomi właśnie jego. Zobacz sobie w działającym Linuksie, że pracuje on do samego końca. Program /sbin/init możesz zastąpić innym, np. /bin/bash lub właśnie poleceniem partycjonowania lub skryptem, który je odpala.
Katalog /sbin jest zazwyczaj na partycji jakiegoś dysku (najczęściej tam, gdzie "/" zadany parametrem root). Można obyć się bez dysku ładując program do obróbki partycji i wszystko co mu trzeba do pliku initrd.
To idea, a dla zrozumienia technicznej strony zachęcam do szukania.