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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam
Od razu napisze, ze nie mam polskich znakow bo pisze z dystrybucji live, chodzi o to, ze zepsul mi sie system.
Historia wyglada tak:
Mialem komus zainstalowac xubuntu na laptopie. Wiadomo sprawa banalna, pobieram obraz i nagrywam na pendrive. Uzylem dd. Za pierwszym razem nie weszlo, ale za drugim juz tak (na koncu napisze dlaczego, czytajcie bo warto). Zainstalowalem to xubuntu na tamtym laptopie i super, wrocilem do swojego komputera.
Po jakims czasie oczywiscie go wylaczylem, a pozniej wlaczylem. Zdziwilo mnie bardzo to, ze zamiast gruba wlaczylo mi sie livecd xubuntu (!). Zrestartowalem komputer bo nie mialem pojecia o co chodzi. No ale ok, na tym ubuntu wlaczylem gparted, a ten nie chce dzialac bo nie widzi tablicy partycji.
Wlaczylem ubuntu tym razem z pendrive i uruchomilem testdisk... Po pierwsze chcialem odzyskac .bash_history, zeby zobaczyc co wlasciwie zepsulem. I co znalazlem?
sudo dd if=xubuntu-14.04.1-desktop-i386.iso of=/dev/sda bs=1M
Genialne prawda? Oczywiscie sda to moj glowny dysk.
Nie wiem czy to ma jakies znaczenie, na sda1 mialem zainstalowanego windowsa xp. sda2 to rozszerzona (swap+home+fat32) sda3 i sda4 to moj system (synchronizowalem przez rsync wiec bez roznicy ktory odzyskam).
Najbardziej zalezy mi na sda3 albo sda4 (ext4). Czy jest mozliwe, zeby skopiowac te pliki a pozniej z nich odpalic system jak dawniej? Oczywiscie gdybym zainstalowal gruba.
--
Chcialem po prostu skopiowac te pliki testdiskiem, ale on ma z wieloma plikami problem. Ponizej przyklad
testdisk.log
... Can't create file /media/xubuntu/5AC3-17C6/system/usr/share/man/man3/XML::LibXML::CDATASection.3pm.gz: Invalid argument ...
To tylko w plikach gdzie sa dwukropki w nazwie. Ponizej caly testdisk.log (na razie kopiowalem juz moje dane z partycji home i wzialem sie za /usr i /var, ale sypie bledami:
[url]http://wklej.org/id/1432561/[/url]
Moje pytanie: [b]Jak odzyskac moj system?[/b]
Ostatnio edytowany przez poslad (2014-08-04 23:15:35)
Offline
Nie wiem czy to ma jakies znaczenie, na sda1 mialem zainstalowanego windowsa xp. sda2 to rozszerzona[/quote]
Ma znaczenie, w sumie tylko rozmiar — partycja była większa niż wypalany obraz? xD Jeśli tak to tylko windows się skasował. No i przepisałeś tablicę partycji, którą trzeba na nowo wgrać o ile masz backup, zgaduję, nie masz? xD Możesz zawsze sobie podzielić jeszcze raz dysk z pamięci by trafić granicami partycji w te miejsca gdzie się one zaczynają, o ile pamiętasz. Wtedy bez problemu odzyskasz dane, przynajmniej z pozostałych partycji.
Offline
Tak myslalem ze tylko winda no w sumie logiczne. Windows byl na NTFS nie pamietam ile ale na pewno wiecej niz te 900 mb ubuntu. Niestety nie robilem kopii poczatkowych sektorow :(
Zaintrygowales mnie tym dzieleniem z pamieci. Nie ma gdzies zapisanych tych rozmiarow/cylindow czy innego badziewia? Nie wiem moze w jakichs logach?
--
Uwaga chyba mam szczescie :D
[url]http://forum.dug.net.pl/viewtopic.php?pid=218862#p218862[/url]
To pomoze mi w partycjonowaniu?
Ostatnio edytowany przez poslad (2014-08-04 21:35:29)
Offline
Dobra ustawilem sobie przez fdisk partycje ustawiajac sektory mniej wiecej tak samo, ale teraz nie moge zainstalowac gruba...
Wchodze normalnie przez chroot, a tam cos dziwnego.
# grub-install /dev/sda 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 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 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 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 /usr/sbin/grub-bios-setup: warning: Attempting to install GRUB to a disk with multiple partition labels. This is not supported yet.. /usr/sbin/grub-bios-setup: 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.. /usr/sbin/grub-bios-setup: error: will not proceed with blocklists.
Normalnie moge podmontowac teraz te partycje i mam wszystkie dane. Jak zainstalowac tego gruba?
Moze przez nowa tablice partycji cos trzeba zmienic w jakims pliku? Tylko w jakim
Ostatnio edytowany przez poslad (2014-08-04 22:11:47)
Offline
Oczywiście, że pomoże. Po partycjonuj dokładnie tak, jak Ci fdisk pokazuje początki i końce sektorów. NTFS możesz sobie odpuścić, bo Windy i tak Ci się nie uda odzyskać.
Offline
Wlasnie to zrobilem i rzeczywiscie pomoglo, ale teraz nie moge zainstalowac gruba przez chroot...
Offline
Co ci zwraca fdisk -l ?
Offline
[quote=morfik]
Dobra ustawilem sobie przez fdisk partycje ustawiajac sektory mniej wiecej tak samo[/quote]
Jak to "mniej więcej"? xD[/quote]
Np. nie mogłem w fdisku zacząć partycji od 63 jak to było w oryginale (minimum 2048). Raz było out of range to wybrałem to co proponowało, może gdzieś pomyliłem cyferkę ale nie przejmowałem się tym bo pisałeś, że nawet z pamięci będzie ok XD
W każdym razie już to naprawiłem. W sensie, zainstalowałem gruba. Wystarczyło dodać parametr --force.Kod:
# grub-install --force /dev/sdasypnęło błędami, ale o dziwo wszystko działa jak wcześniej ;)
oprócz windowsa XD
Offline
Dysk /dev/sda: 160.0 GB, bajtów: 160041885696 głowic: 255, sektorów/ścieżkę: 63, cylindrów: 19457, w sumie sektorów: 312581808 Jednostka = sektorów, czyli 1 * 512 = 512 bajtów Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512 Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512 Identyfikator dysku: 0x00097b76 Urządzenie Rozruch Początek Koniec Bloków ID System /dev/sda1 * 2048 65015807 32506880 7 HPFS/NTFS/exFAT /dev/sda2 65017854 249565183 92273665 5 Rozszerzona /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
Offline
Czemu szczęście? Przecież tą tablicę partycji sam tworzyłem, gdyby nie było ok to bym jej nie zapisał na dysku nie
Offline
No szczęście z tym force przy instalacji gruba, jeśli nie chce wejść po dobroci, znaczy, że jakiś jest ku temu powód, ja nigdy nie używałem tych "force" parametrów, bo to tylko może zaszkodzić. xD
A co do samej tablicy partycji, możesz sobie zapisywać ile chcesz, możesz źle podzielić dysk i zapisać i podzielić go jeszcze raz, tym razem poprawnie i będzie działać tak jakbyś go podzielił od razu poprawnie. Tu nie stracisz danych bo operujesz na mbr, a nie na systemie plików, więc sobie możesz dowolnie kroić dysk.
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00013 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00109 | 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.144.116.195' WHERE u.id=1 |
0.00092 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.116.195', 1732866786) |
0.00041 | SELECT * FROM punbb_online WHERE logged<1732866486 |
0.00053 | SELECT topic_id FROM punbb_posts WHERE id=272622 |
0.00101 | SELECT id FROM punbb_posts WHERE topic_id=26214 ORDER BY posted |
0.00061 | 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=26214 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00100 | 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=26214 ORDER BY p.id LIMIT 0,25 |
0.00097 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26214 |
Total query time: 0.00677 s |