Zacząłem od Linuksa pod koniec lat 90. i jak wspomniano, lilo
był domyślny. Jeśli chcesz podwójnego rozruchu z systemem DOS, możesz uruchomić goły rozruch bez ładowania rzeczy do HIMEM lub ładowania sterowników CD itp. I używania loadlin
. W przypadku podwójnego uruchamiania Win95, możesz najpierw uruchomić dysk z DOS, a następnie zainstalować program „95”, a moduł ładujący „95” pozwoli ci nadal uruchamiać jądro DOS, a następnie będziesz mógł go użyć loadlin
.
W przypadku podwójnego uruchamiania za pomocą NT4 sztuczka polegała na zapisaniu LILO na /
partycji, a następnie usunięciu pierwszych 512 bajtów za pomocą dd
( dd if=/dev/sda2 of=/path/to/file bs=512 count=1
) i umieszczeniu pliku wynikowego w miejscu, w którym ntldr
można go zobaczyć, i można go użyć z modułu ładującego WinNT. Problem z robieniem tego polega na tym, że po aktualizacji jądra musiałeś pamiętać o powtórzeniu wszystkich kroków przed ponownym uruchomieniem, w przeciwnym razie będziesz miał problemy z powrotem do systemu Linux. Ten sam proces działał z Win2k.
Dzięki LILO przy każdej aktualizacji jądra trzeba pamiętać o aktualizacji LILO.
Za loadlin
każdym razem, gdy jądro jest aktualizowane, trzeba pamiętać o skopiowaniu jądra na partycję DOS.
Inną opcją wskazaną w innych odpowiedziach było zapisanie jądra bezpośrednio na dyskietce, dd if=/path/to/vmlinuz of=/dev/fd0
ALE urządzenie root musiało być poprawnie ustawione w jądrze, albo w czasie kompilacji, albo za pomocą rdev
narzędzia.
Kiedy się GRUB
pojawił, było wiele radości, ponieważ nie trzeba już było pamiętać o aktualizacji LILO, aktualizacji LILO i ponownym usunięciu informacji o rozruchu itp. Nigdy więcej nie opuszcza systemu Linux, ponieważ zapomniałeś zaktualizować moduł ładujący informacje ...
biosboot(8)
.