1. По всичко изглежда, че си омазал MBR-a. Но това е
поправимо.
2. Можеш да имаш само един boot loader стартираш се от MBR,
другите се слагат в дяловете с конкретната ОС. В твоя случай
(приемам, че lilo-то от Mdk се стартира от MBR-a, както е по
подразбиране) е трябвало да кажеш на Slack-а да си инсталира
лоудера (lilo) в неговият дял, а след това от Mandrake да
направиш допълнително меню за lilo с опция other OS
(MCC->Boot->Boot loader->[Next]->[Add]->[Other OS...]) и там
да посочиш дяла със Slack... (този метод other е за тотално
предаване на управлението на другият лоудер, намиращ се в
посоченият дял).
3. Влизаш в Slack. В /boot/boot.0300 би трябвало да има
копие на MBR преди Slack да се намеси (поне при Mdk е там).
Възстанови състоянието с
dd if=/boot/boot.0300 of=/dev/hda
След това редактирай /etc/lilo.conf
# Ako /dev/hda6 е дяла със Slack
boot=/dev/hda6
и изпълни lilo, рестартирай, влез в Mdk и изпълни точка #2
В общи линии - това е едно от многото възможни решения.
Ако се затрудняваш - публикувай резултата от
cat /etc/lilo.conf (на Slack-a)
cat /etc/lilo.conf (на Mdk)
fdisk -l /dev/hda
и кажи в кой дял , за какво е...
Кольо Колев
|