Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: hipo в May 20, 2003, 09:14



Титла: lilo - nali, dali ili nadali
Публикувано от: hipo в May 20, 2003, 09:14
Pyrwo s kakwo razpolagam
Slojil sum si 3 OS na PC-to: WinXP, Win98 i Slackware 9. Iskam da naprawq
taka 4e normalno kato se pusne da si trygwa Linuxa, a kato iskam da rabotq s Windowsite, da si slagam disketka samo s Liloto i da trygwat Windows-ite.
Uspqh da go naprawq, eto gi i dwata lilo.conf

Ediniq za hdd-to.
-------------------------------------------------------
boot = /dev/hda

# Override dangerous defaults that rewrite the partition table:
change-rules
reset

lba32
vga = normal
image = /boot/vmlinuz
  root = /dev/hda4
  read-only
---------------------------------------------------------
Towa e drugiq za disketata
---------------------------------------------------------
boot = /dev/fd0
timeout = 0
change-rules
  reset
lba32
vga = normal
other = /dev/hda1
  table = /dev/hda
------------------------------------------------
Kato smenqm faila za liloto si prawq ili na disketata ili na diska.
Wsi4ko mi izglejdashe idealno, no estestweno se poqwqwat i problemite.
Wsi4ko si raboti normalno, do edin moment, w koito kato zapo4ne da boot-wa se precakwa ili disketata ili MBR-to na diska. Precakwaneto se systoi w towa che se izpiswa L i posle pochwat da se redqt edni dewqtki. L 99 99 99 99 .... i taka 10-12 reda i posle muchi da bootwa ot sledwashtoto ustroistwo. Wyprosa mi e zashto stawa taka, sled kato primerno si raboti bezotkazno 2-3 restarta, kato kombiniram tu disketa tu diska, ednoto ot dwete se precakwa.


Титла: lilo - nali, dali ili nadali
Публикувано от: kolio_kolev в May 20, 2003, 09:36
Виж това: тук.


Кольо Колев
Biotronica Ltd.


Титла: lilo - nali, dali ili nadali
Публикувано от: в May 20, 2003, 11:33
Neznam za6to ne si sloji6 edno lilo w MBR kato mu okaze6 da si boot-wa linux-a ti s razli4nite kernel-i ako ima6 takiwa i wsi4ki win koito ima6. Miskia 4e e dosta po-lesno ot towa da boot-wa6 ot disketa i t.n.


Титла: lilo - nali, dali ili nadali
Публикувано от: hipo в May 21, 2003, 00:55
Идеята не е да бутвам лесно, а да си бачкам с Windows-четата и като влезе някой лош чичко, бам ресет и опала Линукс. :)
А иначе прочетох това което пише в горната тема, попромених това онова,но не открих отговор


Титла: lilo - nali, dali ili nadali
Публикувано от: kolio_kolev в May 21, 2003, 10:34
Не си чел внимателно! Но както и да е, ще ти го дам сдъвкано ...  ;)

1. Влизаш в Linux и в конзолата изпълняваш
dd  if=/dev/hdaX  of=/tmp/bootsect.lnx  bs=512  count=1; sync;  sync

където /dev/hdaX е root дяла ти с Linux. Като резултат ще имаш във файла /tmp/bootsect.lnx  първите 512 байта от този дял.

2. Копираш bootsect.lnx в C:\  на дяла с WinXP. С текстов редактор отваряш файла c:\boot.ini (нормално не се вижда, защото е скрит файл, така че  пробвай с "notepad c:\boot.ini") и добавяш в него най-отдолу реда

C:\bootsect.lnx="Slackware Linux"

и си готов.

Ако вместо текста между кавичките оставиш само интервали , то тогава ще имаш и скрито меню за извор.
И незабравяй да промениш променливата timeout в c:\boot.ini , че да имаш достатъчно време за избор от менютата (например timeout=10 )    ;)

Кольо Колев
Biotronica Ltd.


Титла: lilo - nali, dali ili nadali
Публикувано от: KNK в May 21, 2003, 12:45
Цитат (kolio_kolev @ Май 21 2003,10:34)
2. Копираш bootsect.lnx в C:\  на дяла с WinXP. С текстов редактор отваряш файла c:\boot.ini (нормално не се вижда, защото е скрит файл, така че  пробвай с "notepad c:\boot.ini") и добавяш в него най-отдолу реда

C:\bootsect.lnx="Slackware Linux"

и си готов.

И вместо скрит Windows имаш Windows който боотва Linuxa :))))
Мисля, че проблемите ти ги създава Windows-a, а не lilo-то или нещо друго. М$ си пишат разни работки в MBR-то и явно прецакват lilo-то.
Решението е да не ползваш MBR-то ами да си направиш active partition, който да се boot-ва. Ако избереш Linuxa da e активен да тръгва той, ако избереш друго - друго. За целта
Примерен код
boot=/dev/hda4
, а не само hda.
е в крайна сметка MBR-то ще трябва да го оставиш на XP-то да си бърника там. Ще се наложи да му го възстановиш в оригинален вид
Примерен код
fdisk /mbr
след като заредиш DOS от дискета.
Все пак не си мисли, че си скрил бозата (дори и да ти boot-ва нормално от дискети) - тя си седи като partition и ако лошият чичко дойде - ще може да я види.