Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Wykrywanie bootloadera
http://forum.freesco.pl/viewtopic.php?f=22&t=12505
Strona 1 z 1

Autor:  dawidmo [ niedziela, 21 maja 2006, 17:19 ]
Tytuł:  Wykrywanie bootloadera

Czy idzie wykryć LILO w MBR, tzn sprawdzić czy LILO jest wpisane w MBR, i najlepiej bez użycia pakietu lilo tzn inna metodą :?

Autor:  tasiorek [ niedziela, 21 maja 2006, 17:39 ]
Tytuł: 

Idzie, tylko po co?
: [/] [] ()
dd ibs=512 count=1 if=/dev/hda | grep LILO

Jak w wyniku tego dostaniesz cos takiego:
Cytuj:
1+0 rekordów wczytanych
1+0 rekordów zapisanych
Plik binarny (standardowe wejście) pasuje do wzorca

To masz lilo w MBR dysku /dev/hda . Gruba mozna wykryc w podobny sposob. W przypadku braku lilo odpowiedz bedzie taka:
Cytuj:
1+0 rekordów wczytanych
1+0 rekordów zapisanych

Autor:  dawidmo [ niedziela, 21 maja 2006, 17:46 ]
Tytuł: 

Po to że robie instalator dla GRUB-a, i w trosce o użytkownika, będe tego potrzebował 8)

Autor:  dawidmo [ poniedziałek, 22 maja 2006, 14:51 ]
Tytuł: 

Niestey nie działa, pasuje do wzorca i LILO, i GRUB, chociaż ja mam GRUB-a.

No ale po ostatnich testach nagrałem LILO do MBR na GRUB-a, a następnie znowu GRUB-a...

Mimo wszystko chyba to nie będzie konieczne to sprawdzanie.

Autor:  MAC!EK [ poniedziałek, 22 maja 2006, 14:58 ]
Tytuł: 

: [/] [] ()
dd ibs=512 count=1 if=/dev/hda|strings|grep LILO &> /dev/null; echo $?
1+0 rekordów wczytanych
1+0 rekordów zapisanych
0

Autor:  dawidmo [ poniedziałek, 22 maja 2006, 15:07 ]
Tytuł: 

Ten powyższy przykład, zwraca "0" dla LILO, a ja go nie posiadam :wink:

Autor:  MAC!EK [ poniedziałek, 22 maja 2006, 15:53 ]
Tytuł: 

dawidmo pisze:
Ten powyższy przykład, zwraca "0" dla LILO, a ja go nie posiadam :wink:

SOA#1
: [/] [] ()
[root@oblak ~]# dd ibs=512 count=1 if=/dev/hda|strings|grep LILO &> /dev/null; echo $?
1+0 rekordów wczytanych
1+0 rekordów zapisanych
0
[root@oblak ~]# dd ibs=512 count=1 if=/dev/hda|strings|grep GRUB &> /dev/null; echo $?
1+0 rekordów wczytanych
1+0 rekordów zapisanych
1

Autor:  Mis' [ poniedziałek, 22 maja 2006, 16:10 ]
Tytuł: 

chyba kombinujecie niepotrzebnie... przecież jeśli ktoś ma lilo a chce gruba to wystarczy uruchomić "grub install" i odwrotnie jak ma gruba a chce lilo to uruchomimy lilo. raczej nic się nie stanie jeśli ktoś ma lilo (grub) i wywoła lilo (grub install)...

Przypominam o tym: http://mantis.nnd.freesco.pl/view.php?id=247

Autor:  dawidmo [ poniedziałek, 22 maja 2006, 16:51 ]
Tytuł: 

Ja przygotowuje dodatkowy skrypt do instalacji gruba, który pociągnie usera za rączkę
(podziekowania dla jamp-a za pomoc i testy :wink:)
przez proces instalacji, i skonfiguruje go jak user ma gdzieś indziej partycje /boot niż /dev/hda1.

Chciałem jeszcze dodatkowo sprawdzić czy wszytko z bootloaderem jest ok, po instalacji, ale metoda ta nie działa na 100% więc z niej zrezygnowałem.

I jeszcze jest mi potrzebne, wpisanie "NoUpgrade=/sciezka/plik_konfiguracji_gruba"
do pliku pacman.conf http://forum.freesco.pl/viewtopic.php?t=12510

Autor:  tasiorek [ poniedziałek, 22 maja 2006, 19:07 ]
Tytuł: 

Faktycznie gruba w ten sposob nie da sie wykryc. Dla lilo wskazania sa poprawne.

Autor:  dawidmo [ wtorek, 23 maja 2006, 14:05 ]
Tytuł: 

tasiorek pisze:
Faktycznie gruba w ten sposob nie da sie wykryc. Dla lilo wskazania sa poprawne.

Hmmm, może u Ciebie tak jest, bo ja mam GRUB-a, a wykrywa że mam LILO. :P
Mis' pisze:
chyba kombinujecie niepotrzebnie...

Zgadzam się!

Autor:  MAC!EK [ wtorek, 23 maja 2006, 23:56 ]
Tytuł: 

dawidmo pisze:
Mis' pisze:
chyba kombinujecie niepotrzebnie...

Zgadzam się!

to po co zawracasz głowę ;P

Autor:  TheL [ środa, 24 maja 2006, 09:05 ]
Tytuł: 

bo to ciekawe :D

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/