|
UML Quick-start
|
Aby szybko zainstalować UML z jądrem 2.4.26 należy:
- Ściągnąć źródła jądra 2.4.26 ze strony www.kernel.org lub
jednego z mirrorów.
- Ze strony strony UML-a user-mode-linux.sf.net,
ściągnąć odpowiednią łatkę -
plik
uml-patch-2.4.26-3.bz2.
-
Ściągnąć system plików ze strony
user-mode-linux.sourceforge.net/dl-fs-sf.html. Wybór jest spory. Dobrze działać będą już
najprostsze (jak root_fs_slack8.1.bz2), jednak aby uzyskać dostęp do różnych przydatnych narzędzi
można ściągnąć jeden z dużych systemów plików, jak na przykład root_fs.md-8.2-full.pristine.20020324.bz2.
- Utworzyć katalog dla UML-a i rozpakować źródła:
cd ~
mkdir uml
tar -xjvf linux-2.4.26.tar.bz2
- Skopiować łatkę do katalogu ~/uml/linux i uruchomić program patch:
cd ~/uml/linux
bzcat uml-patch-2.4.26-3.bz2 | patch -p1
-
Skonfigurować jądro, wydając polecenie:
make menuconfig ARCH=um
Zamiast menuconfig można użyć xconfig, oldconfig lub config, w zależności od upodobań. Ustawienia domyślne
dadzą działającego dobrze Linuxa. Jedną z przydatniejszych zmian jest włączenie obsługi plików COW w
"Block devices" -> "COW device".
-
Skompilować:
make linux ARCH=um
W wyniku dostajemy plik wykonywalny linux.
- Rozpakować ściągnięty wcześniej system plików:
bunzip2 [nazwa systemu plików].bz2
- Uruchomić UML:
./linux ubd0=[nazwa systemu plików]