Instalacja Kate OS za pomocą LOADLIN spod Windows95/98/DOS
From WikiDoc
Contents |
Zastosowanie
Do zainstalowania Kate OS na sprzęcie posiadającym niebootowalny CDROM, na którym mamy system Windows 95/98/DOS.
Ten dokument nie omawia spraw związanych z przygotowaniem wolnego miejsca na twardym dysku, partycjonowaniem itp. Skupia się na krótkim omówieniu sposobu użycia programu loadlin oraz podaniu opcji odpowiednich do uruchomienia domyślnego kernela i initrd systemu Kate OS .
Potrzebujemy
- Zainstalowany Windows95/98/DOS
- Płytę Kate OS CD1 lub MiniIso
Zaczynamy
1)
Uruchamiamy Windows. Zakładamy nowy folder, proponuję w folderze C:\WINDOWS utworzyć nowy o nazwie LOADLIN. Do katalogu - C:\WINDOWS\LOADLIN kopiujemy z Kate OS CD1 następujące pliki:
- z katalogu /dosutils: loadlin.exe
- z katalogu /boot/isolinux: vmlinuz oraz initrd (czyli: kernel i rozruchowy RAM-dysk).
2)
Otwieramy Notatnik i tworzymy prosty plik tekstowy, w którym zapiszemy opcje dla programu loadlin. Piszemy w nim :
vmlinuz initrd=initrd ramdisk_size=13000 rw root=/dev/ram
Zapisujemy go pod nazwą kate.txt w katalogu C:\WINDOWS\LOADLIN.
3)
Naciskamy Menu Start=>Zamknij. Zaznaczamy opcję "Uruchom w trybie MS-DOS" i naciskamy Enter. Po chwili znajdujemy się w trybie MS_DOS w katalogu C:\WINDOWS. W MS-DOS poruszamy się za pomocą komendy "cd", a za pomocą komendy "dir" możemy wyświetlić zawartość katalogu. Wobec tego wpisujemy:
C:\WINDOWS>cd loadlin
i wciskamy Enter. Powinniśmy się znaleźć w katalogu C:\WINDOWS\LOADLIN. Możemy sprawdzić za pomocą komendy "dir" czy mamy tam pliki: loadlin.exe, vmlinuz, initrd i kate.txt. Jeśli tak to wpisujemy:
C:\WINDOWS\LOADLIN>loadlin @kate.txt
Naciskamy Enter i po chwili powinniśmy mieć możliwość zainstalowania Kate OS. Od tego momentu instalujemy jak w artykule Proces Instalacji.
4)
W razie gdyby coś poszło nie tak podaję przydatne opcje:
loadlin | more
wyświetli nam opcje programu i sposób ich użycia,
loadlin vmlinuz -t <inne opcje>
program wyświetli tylko co by zrobił, ale nie załaduje jądra.
Zawsze też możemy wpisać ręcznie:
loadlin vmlinuz initrd=initrd ramdisk_size=13000 rw root=/dev/ram
Inne rady
- Możemy skopiować z katalogu /dosutils archiwum loadlin16c.zip i rozpakować. Znajduje się loadlin.exe + cała dokumentacja. W razie problemów nie trzeba będzie szperać w necie.
- Jeśli chcemy przekazać do kernela jakieś dodatkowe parametry możemy to zrobić wypisując je po vmlinuz. Mój stary gruchot laptop DELL wymaga dodatkowo takich opcji:
vmlinuz pci=usepirqmask idebus=60 initrd=initrd ramdisk_size=13000 rw root=/dev/ram
- Jeśli chcemy zainstalować Kate OS używając np. systemu plików Reiser4 musimy wpisać:
wmlinuz initrd=initrd ramdisk_size=13000 rw root=/dev/ram reiser4
- Przykładowy plik z parametrami:
# EDIT THIS BEFORE USING # IF WANT OTHER THEN DEFAULTS KATE OS INSTALATION !!! # # this is an example commandline parameter file for LOADLIN # You may have comments starting with "#" at any place # comments end at end of a line # any number of empty lines may be inserted. # The contents are compacted by LOADLIN to produce an as small # commandline as possible. # For more commandline options see the file PARAMS.DOC. # # There can only be one parameter file and LOADLIN must be called as: # LOADLIN @param_file # Example: # If yours file has name kate.txt you must write # LOADLIN @kate.txt # # However, the parameters in param_file may be overwritten by # (or appended to) those following the @param_file, e.g: # LOADLIN @param_file image=other_image root=/dev/other # # vmlinuz # first value must be the filename of the Linux-kernel # if this should be changed at load time, # the keyword 'image=' must be used (see above) #ide=nodma # You can put here other kernel parameters # It is the same like append="something" in lilo.conf #-v # verbose the actual params, but load anyway #-t # write debug output and stop. #-d c:\dump # write debug output to file c:\dump and stop. initrd=initrd # This file gets loaded as 'initial ramdisk' # see initrd.txt for more ramdisk_size=13000 # Kate OS specific initial ramdisk size root=/dev/ram # The device which gets mounted as root FS rw # We want him read-write # Comment one of folowing lines out if you need this possibilitis #sata #reiser4 #md #scsi #oldcd #jfs #xfs # this can be used in /etc/rc to do some special work # MY_SPECIAL_OPTION=what_I_need #ether=10,0x280,0xc8000,0xcbfff,eth0 #ether=10,0x280,0xd0000,0xd3fff,eth0

