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

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