Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-03-29 01:26:51

  iacobus - Członek DUG

iacobus
Członek DUG
Zarejestrowany: 2009-06-02

[solved]Przywracanie GRUB2 z płyty instalacyjnej Debiana

W wyniku kombinacji z różnymi systemami wymazałem MBR i nie wiem za bardzo jak to naprawić, a nie uśmiecha mi się kolejna reinstalacja Debiana. Wcześniej przy instalacji Debiana wybrałem partycję /dev/sda1/ (/) jako partycję bootowalną, w niej też jest /boot. Po uruchomieniu rescue mode z płyty instalacyjnej obojętnie czy wybiorę grub-install /dev/sda1 czy grub-install /dev/sda czy też grub-install  hd0,0 albo grub-install hd0,1 - nic nie działa. O co może chodzić?

edit: fdisk -l nie pokazuje, żeby /dev/sda1 była bootowalna. Pewnie tu jest pies pogrzebany. jak można to zmienić?

edit: ok, fdisk załatwił sprawę :-)

Podsumowując - może się komuś przyda: po uruchomieniu rescue mode należy zamontować odpowiednią partycję i uruchomić powłokę. Polecenie fdisk -l pokaże czy jest ustawiona flaga "boot" do odpowiedniej partycji. Jeżeli tak wystarczy wpisać grub-install /dev/sda (n.p.), jeżeli nie trzeba za pomocą polecenia fdisk najpierw ustawić tę flagę, a dopiero później instalować gruba.

Ostatnio edytowany przez iacobus (2010-03-29 01:57:19)


Unix is user-friendly — it’s just choosy about who its friends are.

Offline

 

#2  2010-03-29 03:01:18

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
Zarejestrowany: 2004-12-28

Re: [solved]Przywracanie GRUB2 z płyty instalacyjnej Debiana

[uwaga: ten post napisałem po 3 piwach. możliwe, że wkradł tu się jakiś niewielki, ale naprawdę bardzo drobny błąd]


coś ściemniasz gościu ;)

linuchowi nigdy nie wadziło, czy partycja jest bootowalna czy nie. dos i windows owszem, bez tego nie ruszy - ale dla linuksa to nigdy nie mialo znaczenia.

przykładowo jak masz shita i lina na jednym dysku, i partycja systemowa shita (C:) nie jest aktywna, to shit się nie zbutuje. w tablicy partycji typu MS-DOS (a założe się o grzewkę piwa, że taką właśnie masz założoną) może być tylko jedna aktywna (bootowalna) partycja, zatem klasyczne rozwiązanie jest takie, że shitowej partycji z systemem (c:) daje się status "boot", a pozostałe partycje, w tym linuksowa, mają tą flagę skasowaną - a mimo to się butują bez pierdnięcia.

z tego co widzę, próbowałeś instalować bootloadera (GRUBasa) w sektorze rozruchowym 1 partycji (hda1). tylko że bios przy uruchamianiu kompa nie szuka bootloadera na hda1, tylko na hda (nie szuka po sektorach rozruchowych partycji, tylko w głównym sektorze rozruchowym dysku MBR). i dopiero kiedy zrobiłes "grub-install /dev/hda" (czy tam sda) - bez 1 na końcu - to ruszyło.

ale w sumie to tak dla jaj tylko się czepiam :P


linux regd. user #248790

Offline

 

#3  2010-03-29 03:27:02

  iacobus - Członek DUG

iacobus
Członek DUG
Zarejestrowany: 2009-06-02

Re: [solved]Przywracanie GRUB2 z płyty instalacyjnej Debiana

Hmm przegrałeś zgrzewkę piwa, bo chodziło o partycję BSD :-)
Tak czy inaczej dopiero dodanie bootwalnej flagi do /dev/sda1 pozwoliło mi uruchomić GRUB2. Nie wiem o co chodzi


Unix is user-friendly — it’s just choosy about who its friends are.

Offline

 

#4  2010-03-29 03:39:15

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
Zarejestrowany: 2004-12-28

Re: [solved]Przywracanie GRUB2 z płyty instalacyjnej Debiana

e tam. grunt, że trybi ;)


linux regd. user #248790

Offline

 

#5  2010-03-29 03:58:23

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [solved]Przywracanie GRUB2 z płyty instalacyjnej Debiana

[quote=iacobus]Hmm przegrałeś zgrzewkę piwa, bo chodziło o partycję BSD :-)[/quote]
slice bsd, w tym przypadku partycję podstawową na tablicy partycji msdos — [b]rychu[/b] zgarnął zgrzewkę ;]


PS A wszystkiemu winne pewno to [i]"2"[/i] po [i]"grub"[/i] :D

Ostatnio edytowany przez ArnVaker (2010-03-29 04:03:28)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#6  2010-03-29 04:35:14

  iacobus - Członek DUG

iacobus
Członek DUG
Zarejestrowany: 2009-06-02

Re: [solved]Przywracanie GRUB2 z płyty instalacyjnej Debiana

Zresztą jest to znany bug - widziałem oficjalne zgłoszenie a propos instalatora - jeżeli przy partycjonowaniu nie ustawi się flagi rozruchowej system nie wstanie. Może zależy to od dysku? Nie mam pojęcia. A adres, na który można wysłać zgrzewkę podam w PW :-) Mogą być Złote Lwy albo Ciechan Wyborny niepasteryzowany :-)


Unix is user-friendly — it’s just choosy about who its friends are.

Offline

 

#7  2010-03-29 04:40:21

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
Zarejestrowany: 2004-12-28

Re: [solved]Przywracanie GRUB2 z płyty instalacyjnej Debiana

[quote=iacobus]Mogą być Złote Lwy albo Ciechan Wyborny niepasteryzowany :-)[/quote]
dżiz. u mnie takich nie ma, tylko przemysłowa produkcja.

fajnie tam macie na podlasiu :] bieszczady blisko i w ogóle


linux regd. user #248790

Offline

 

#8  2010-03-29 04:52:24

  iacobus - Członek DUG

iacobus
Członek DUG
Zarejestrowany: 2009-06-02

Re: [solved]Przywracanie GRUB2 z płyty instalacyjnej Debiana

Złote Lwy są z browaru Amber w Bielkówku, niedaleko Gdańska :-)


Unix is user-friendly — it’s just choosy about who its friends are.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.007 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00086 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.146.37.222' WHERE u.id=1
0.00064 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.146.37.222', 1732480995)
0.00050 SELECT * FROM punbb_online WHERE logged<1732480695
0.00058 SELECT topic_id FROM punbb_posts WHERE id=144210
0.00004 SELECT id FROM punbb_posts WHERE topic_id=16477 ORDER BY posted
0.00059 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=16477 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00075 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=16477 ORDER BY p.id LIMIT 0,25
0.00079 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=16477
Total query time: 0.00494 s