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  2015-03-25 18:35:35

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Przywracanie grub2 przez chroot (livecd)

Witam

Mój problem jest następujący. Miałem debiana, wczoraj zainstalowałem windows 7 na pierwszej partycji, oczywiście zainstalował się windowsowy bootloader. Wszystko szło ok, do momentu jak chciałem przywrócić gruba. Skorzystałem z tego poradnika:

[url]http://jakilinux.org/linux/ubuntu/przywracanie-bootloadera-grub-2-w-ubuntu-po-reinstalacji-windows/[/url]

Myślę, że robię wszystko dobrze, po przywracałem gruba już nie raz i nie było problemów. Tym razem jednak są.

Na początku robię tak:

Kod:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00097b76

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    65017855    32507904    7  HPFS/NTFS/exFAT
/dev/sda2        65019900   249565183    92272642    5  Extended
/dev/sda3       249565184   281073663    15754240   83  Linux
/dev/sda4       281073664   312580095    15753216   83  Linux
/dev/sda5        65019902    67115007     1047553   82  Linux swap / Solaris
/dev/sda6        67117056   211820543    72351744   83  Linux
/dev/sda7       211822592   249565183    18871296   83  Linux

Disk /dev/sdb: 4006 MB, 4006608896 bytes
28 heads, 52 sectors/track, 5374 cylinders, total 7825408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x24026f07
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048     7825407     3911680    b  W95 FAT32
ubuntu@ubuntu:~$ sudo mount /dev/sda4 /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount --bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/#

Wygląda ok. Teraz próbuję zainstalować gruba to mam takie coś:

Kod:

root@ubuntu:/# grub-install /dev/sda
Installing for i386-pc platform.
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
device node not found
grub-install: warning: Attempting to install GRUB to a disk with multiple partition labels.  This is not supported yet..
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.

Co mogę z tym zrobić, potrzebuję dostępu do swojego systemu.

--
Aha zapomniałem ważna sprawa. Kiedyś miałem problem z partycjami, skasowałem sobie przez przypadek tablicę partycji i robiłem ją na oko. Opisane tutaj:

[url]https://forum.dug.net.pl/viewtopic.php?id=26214[/url]

Teraz wszystkie partycje nazywają się ubuntu.

[url=http://wstaw.org/w/3hjb/][img]http://wstaw.org/m/2015/03/25/Screenshot_from_2015-03-25_173922_png_300x300_q85.jpg[/img][/url]

Ostatnio edytowany przez poslad (2015-03-25 18:39:50)

Offline

 

#2  2015-03-25 20:22:49

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Przywracanie grub2 przez chroot (livecd)

uruchom instalatora werjdz w tryb expert potem wybierz rescue.

ten tryb jest podobny do instalacji -> wskazujesz pare danych, sieci nie musisz uruchamiać, a na końcu jest pare ciekawych opcji do wyboru

[url=http://postimg.org/image/ajzkl7igz/][img]http://s13.postimg.org/ajzkl7igz/grub_rescue.jpg[/img][/url]

Wybierasz "Ponowną instalacje programu rozzruchowego grub", wskazujesz dysk i MBR ( w głównym rekordzie rozruchowym i powinno być po sprawie)

To okno jest w trybie instalacja. Troche jest inna w trybie instalacja graficzna.


Ja ostatnio tylko tak ratuje gruba...

AA i w trakcie podawania paru danych musisz dobrze wskazać główną partycję


i eentualnie takie coś:
https://dug.net.pl/tekst/77/przywracanie_grub2_za_pomoca_chroot/

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00007 SET NAMES latin2
0.00091 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='13.59.129.141' WHERE u.id=1
0.00070 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '13.59.129.141', 1732528625)
0.00045 SELECT * FROM punbb_online WHERE logged<1732528325
0.00096 SELECT topic_id FROM punbb_posts WHERE id=285068
0.00143 SELECT id FROM punbb_posts WHERE topic_id=27215 ORDER BY posted
0.00075 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=27215 AND t.moved_to IS NULL
0.00009 SELECT search_for, replace_with FROM punbb_censoring
0.00213 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=27215 ORDER BY p.id LIMIT 0,25
0.00083 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=27215
Total query time: 0.00842 s