bootloader W98 a loopback ve Fedora 2
Mr. Beeba
mr.beeba na volny.cz
Pondělí Březen 21 09:57:51 CET 2005
Dobry den,
mam dva dotazy:
1)
v ramci rozchazeni Fedory 2 jsem si mirne posramotil bootloader W98 - omylem
jsem GRUB zapsal na /dev/hda1 (systemova partition W98), kde byl
(pravdepodobne) v bootsektoru schovany okenni bootloader (drive jsem s RH7.3
pouzival LILO), cimz jsem ztratil moznost bootovat Widle. Pri spusteni
instalace W98 jsem se dostal az do mista, kde chtely W rekonfiguravoat
nevyuzite misto na disku. To jsem jim samozrejme nedovolil, pac pambu vi co
by mi s diskem udelaly - u W98 to tipuju na smazani vsech partisen a
vytvoreni jedne veeeelikanske FAT32. O to samozrejme nestojim, protoze az na
bootloader soucasne instalaci W98 nic neni. Zkousel jsem "fdisk /mbr", ale
pokus o zapis do MBR skoncil chybou a nezapsalo se nic - mozna proto, ze tam
ted sedi GRUB, ktereho jsem na druhy pokus nainstaloval spravne. Pokud by mel
nekdo napad jak ozivit bootovani W98 bez nutnosti formatovani systemove FAT32
ci dokonce smazani vsech partisen, budu vdecen za radu.
2)
Po tomto incidentu jsem nabootoval Fedoru 2 a pri bootu se najednou vysypalo
nastaveni loopbacku. Chyba nastala ve skriptu ifup, kde se vysypal prikaz
arping (+ asi milion parametru) s tim, ze jednak (SIGSEGV) a jednak ze udajine
loopback jiz pouziva jiny pocitac - smesne. S predchozim incidentem to bude
mit stezi co spolecneho, ale pred manipulaci s MBR to chodilo a ted uz ne.
Nejvic me zarazi, ze pri spusteni samotneho arping (zkousel jsem arping
--help, pac me zajimalo k cemu vlastne vubec je) program skonci s chybou
neopravneneho pristupu do pameti. Podle me se nemohl pokazit kod programu,
ale vezi to nekde v nejakem zamku loopbacku v podobe nejakeho touchnuteho
souboru ve fajlsystemu, ktery - z me neznamych duvodu - po poslednim rebootu
zustal nekde viset a ted to vypada, jako by muj pocitac byl schizofrenni.
Nema nekdo napad kde by mohl byt zakopan pes? Konkretne se chyba hlasi na
390. radku skriptu ifup, kde neni nic vic nez "fi", jako zakonceni if-oveho
bloku, kde selhava arping. Diky absenci loopbacku se samozrejme sypou dalsi
veci (napr. selhava start hpoj, pri poweroff nastane SIGSEGV atp.) - ono nez
loopbacku je obecne tezkej zivot.
Dik za pomoc.
Jirka
Další informace o konferenci Linux