|
[+] System nie wykrywa partycji Home
bolo - 29-10-2009 19:28
Po uruchomieniu systemu pojawia się komunikat, że nie jest zdefiniowany katalog domowy Home użytkownika. Stało się to w wyniku przypadkowego usunięcia oddzielnej partycji /home. Partycja systemowa pozostała nie naruszona. Utworzyłem nową dla home, dopisałem do pliku /etc/fstab, ale system i tak się nie uruchamia prawidłowo. Nie chciałbym od nowa instalować całego systemu, ale nie wiem jak dowiązać nowe Home do niego?
darkwater - 29-10-2009 19:33
Widocznie żle dopisałeś nową partycję do fstab. Pokaż wyniki
mount -l
cat /etc/fstab
bolo - 29-10-2009 19:40
Nie mogę uruchomić systemu. A jak wyciągnąć te wyniki korzystając np. z drugiego zainstalowanego linuksa?
Katiusha - 29-10-2009 19:43
Najlepiej chroot'em. Tu masz instrukcje jak, podobne do odzyskiwania gruba,
http://debian.linux.pl/viewtopic.php?p=108825#108825
tylko Ty już po wydaniu komendy
chroot /mnt/root /bin/bash
wpisz te komendy z tego postu wyżej darkwater'a, w tym temacie. ;-)
bolo - 29-10-2009 21:17
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/sda1 / ext3 errors=remount-ro 0 1 /dev/sda5 /home ext3 defaults 0 2 /dev/sda2 none swap sw 0 0 /dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
# fdisk -l
Disk /dev/sda: 200.0 GB, 200049647616 bytes 255 heads, 63 sectors/track, 24321 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x8f800000
Device Boot Start End Blocks Id System /dev/sda1 * 1 1154 9269473+ 83 Linux /dev/sda2 1155 1226 578340 82 Linux swap / Solaris /dev/sda3 19189 24321 41230822+ 83 Linux /dev/sda4 1227 9948 70059465 5 Extended /dev/sda5 1227 7513 50500296 83 Linux /dev/sda6 7514 9948 19559106 83 Linux
Partition table entries are not in disk order
W tym moim przypadku systemową partycją Debiana jest /dev/sda1, natomiast /dev/sda5 jest nowo-utworzoną partycją /home. Brakuje jednak jakiegoś dowiązania, gdyż system przy ładowaniu jej nie widzi.
ArnVaker - 29-10-2009 22:00
nie jest zdefiniowany katalog domowy Home użytkownika.
No to go utwórz i nie zapomnij skopiować zawartości /etc/skel.
bagsiur - 29-10-2009 22:12
dziwne to. Może pomoże, jeżeli nadasz na nowo katalog domowy użytkownikowi przez usermod -d
bolo - 29-10-2009 22:18
Utworzyłem katalog /home/marek lecz on nie ma dowiązania do partycji /dev/sda5, którą przeznaczyłem właśnie na katalog domowy. Czy to się robi za pomocą polecenia ln?
ArnVaker - 29-10-2009 22:20
Pokaż:
ls -lh
z tej partycji.
bolo - 29-10-2009 22:22
marek@marek-laptop ~ $ cd /media/disk marek@marek-laptop /media/disk $ ls -lh razem 104K drwxr-xr-x 2 root root 4,0K 2009-10-19 19:33 bin drwxr-xr-x 3 root root 4,0K 2009-10-19 19:35 boot lrwxrwxrwx 1 root root 11 2009-03-08 15:11 cdrom -> media/cdrom drwxr-xr-x 4 root root 4,0K 2009-03-08 19:13 dev drwxr-xr-x 132 root root 12K 2009-10-29 19:02 etc drwxr-xr-x 3 root root 4,0K 2009-10-28 20:33 home lrwxrwxrwx 1 root root 28 2009-10-10 10:22 initrd.img -> boot/initrd.img-2.6.30-2-686 lrwxrwxrwx 1 root root 32 2009-06-07 09:51 initrd.img.old -> boot/initrd.img-2.6.29-bpo.2-686 drwxr-xr-x 14 root root 12K 2009-10-21 16:56 lib drwx------ 2 root root 16K 2009-03-08 15:11 lost+found drwxr-xr-x 4 root root 4,0K 2009-10-29 19:01 media drwxr-xr-x 6 root root 4,0K 2009-06-11 12:53 mnt drwxr-xr-x 2 root root 4,0K 2009-03-08 15:12 opt drwxr-xr-x 2 root root 4,0K 2008-12-04 10:22 proc drwxr-xr-x 35 root root 4,0K 2009-10-28 20:49 root drwxr-xr-x 2 root root 4,0K 2009-10-19 19:33 sbin drwxr-xr-x 2 root root 4,0K 2008-09-16 09:38 selinux drwxr-xr-x 3 root root 4,0K 2009-10-05 21:47 srv drwxr-xr-x 2 root root 4,0K 2008-08-12 16:09 sys drwxrwxrwt 4 root root 4,0K 2009-10-29 19:02 tmp drwxr-xr-x 11 root root 4,0K 2009-10-05 21:39 usr drwxr-xr-x 16 root root 4,0K 2009-10-03 12:18 var lrwxrwxrwx 1 root root 25 2009-10-10 10:22 vmlinuz -> boot/vmlinuz-2.6.30-2-686 lrwxrwxrwx 1 root root 29 2009-06-07 09:51 vmlinuz.old -> boot/vmlinuz-2.6.29-bpo.2-686
ArnVaker - 29-10-2009 22:24
Miałem na myśli sda5 ;)
bolo - 29-10-2009 22:32
marek@marek-laptop ~ $ cd /media/%home marek@marek-laptop /media/%home $ ls -lh razem 16K drwx------ 2 root root 16K 2009-10-28 16:20 lost+found
ArnVaker - 29-10-2009 22:35
Nie ma tam przecież katalogu "marek"... To jak ma działać? Utwórz.
bolo - 29-10-2009 22:54
Racja, o tym zapomniałem. Katalog utworzyłem i nadałem uprawnienia rwxr-xr-x marek marek. Chyba dobrze? :mrgreen:
ArnVaker - 30-10-2009 00:10
Tak :)
bolo - 30-10-2009 17:14
W zasadzie mógłbym w tym momencie zakończyć temat jako, że został rozwiązany, jednak.... Działanie systemu trochę się schrzaniło, mam tutaj na myśli jakieś dziwne zachowania np. próbuję otworzyć jakąś zakładkę (bookmarks) streamtunera a on się po prostu wyłącza. Skróty klawiaturowe, wcześniej ustalone a także sam aplet skrótów w Preferencjach nie działa. Nautilus wywołany terminalem pokazuje się ** (nautilus:3531): WARNING **: Unable to add monitor: Nieobsługiwane
lecz stracił wszystkie ustawienia, a próba ich przywrócenia w Preferencjach również spowodowała samoistne wyłączenie programu i dodatkowo usunęła ikony z pulpitu (komputer, moje dokumenty i kosz). Ponowne uruchomienie nautilusa przywraca ikony pulpitu lecz tylko na czas jego działania. Są to jakieś nieprzewidywalne zachowania, które świadczą o pewnym uszkodzeniu systemu. Czy jest na to jakaś recepta no może poza reinstalacją systemu? :mrgreen:
ArnVaker - 30-10-2009 17:24
W sprawie nautilusa, to jest to znany błąd, który wystąpił chyba we wszystkich dystrybucjach po aktualizacji czegoś tam. Pomaga zaktualizowanie nautilusa lub załatanie obecnego (W Sidzie jest 2.28). W innych kwestiach się nie wypowiem, bo nie wiem...
bolo - 30-10-2009 17:44
W sprawie nautilusa, to jest to znany błąd, który wystąpił chyba we wszystkich dystrybucjach po aktualizacji czegoś tam. Pomaga zaktualizowanie nautilusa lub załatanie obecnego (W Sidzie jest 2.28). W innych kwestiach się nie wypowiem, bo nie wiem...
OK, bardzo dziękuję za pomoc :-) . Temat zakończony.
ArnVaker - 30-10-2009 17:48
Temat zakończony.
Tzn? Po zaktualizowaniu nautilusa inne problemy również ustąpiły?
bolo - 30-10-2009 19:01
Tzn.? Po zaktualizowaniu nautilusa inne problemy również ustąpiły?
Napisałem tak ponieważ celem nadrzędnym dla mnie było odzyskanie dostępu do partycji Home i to się w pełni udało. Natomiast jakie są uboczne skutki, między innymi, napisałem już. Problemy nie ustąpiły. Na razie jeszcze nie zaktualizowałem Nautilusa do wersji, którą podałeś i prawdę mówiąc nie wiem jak to zrobić. W swoim repozytorium Squeeze mam dostępną wersję nautilusa 2.26.3-1 bez możliwości aktualizacji. Może coś doradzisz?
ArnVaker - 30-10-2009 22:08
Może coś doradzisz?
Tak, zainstaluj nautilusa bezpośrednio z repozytorium Sida. Tylko z głową... :)
bolo - 31-10-2009 09:44
Tak, zainstaluj nautilusa bezpośrednio z repozytorium Sida. Tylko z głową... :)
W międzyczasie zainstalowałem ponownie system z kopii zapasowej (Partimage). Taka była konieczność, za dużo błędów. Niestety kopię wykonałem jeszcze przed aktualizacją jądra do wersji 2.6.30. Jestem pewien, że na starszej wersji jądra 2.6.29-bpo nautilus nie wykazywał takich przypadłości jak obecnie. W chwili obecnej jest właśnie ta starsza, bez aktualizacji, które mogłyby rozstroić nautilusa, a jednak on po odtworzeniu systemu działa tak samo wadliwie. Moim zdaniem usterka gnieździ się w którymś z plików ukrytych folderu domowego. Usunąłem plik .nautilus bez rezultatu. Masz może pomysł jak to naprawić, gdzie szukać w katalogu domowym? Zobaczę jeszcze i zaczekam co przyniosą aktualizacje systemu, które właśnie ściągam (285MB). Czyżby tylko przeinstalowanie było jedynym panaceum?
ArnVaker - 31-10-2009 11:28
Napisałeś wcześniej, że "przypadkowo usunąłeś" partycję /home. Tym samym straciłeś wszystkie ustawienia użytkowników dla danego oprogramowania itd. To oczywiste, że wszystkie skróty, preferencje itp. musisz ustawiać od początku.
Czyżby tylko reinstalacja była jedynym panaceum?
Nie chciałbym Cię zmartwić, ale tutaj reinstalacja nic nie da. Sam trafiłem na ten błąd na Gentoo i na Debianie, szukając rozwiązania znalazłem go również na forum Archa i Fedory. Rozwiązaniem (jak już napisałem) jest aktualizacja nautilusa do nowszej wersji.
Nie wierzysz, trudno... Możesz poczekać aż nowszy nautilus oficjalnie trafi do Squeeze.
bolo - 31-10-2009 12:28
Nie wierzysz, trudno... Możesz poczekać aż nowszy nautilus oficjalnie trafi do Squeeze.
Wierzę jak najbardziej, nie o to chodzi. Zapytam konkretnie, bo wstyd przyznać ale nie wiem jak pobrać tylko tą nową wersję nautilusa z sida? Nie chcę sobie zmienić distra ze squeeze na sid, więc tylko dopisać do menu.lst repozytoria sid, zrobić update i pobrać sam nautilus, a potem, żeby w przyszłości sidowe repozytoria nie mieszały usunąć je z pliku menu.lst? Czy tak mogę zrobić? :mrgreen:
Katiusha - 31-10-2009 14:50
Możesz przecież normalnie pobrać pakiet .deb jak każdy inny plik stąd:
http://packages.debian.org/sid/nautilus
i zainstalować sobie go przez dpkg:
dpkg -i nazwa_paczki.deb
a potem np:
aptitude update aptitude upgrade
aby zobaczyć czy czegos jeszcze nie potrzebuje z zależności, ale tylko z testinga, bo takie masz repozytoria w menu.lst. Masz od razu na tej stronie wykaz zależności, bo nie wiem czy jeszcze nie trzeba będzie jakieś paczki podmienić z testing'a na sid'a aby działał jak trzeba. Jak będzie potrzebował jakieś nowej paczki z sid'a to aptitude po tych komendach napisze, że potrzebuje jakieś tam wersji paczki, ale nie może ściągnąć, bo nie ma takiego repozytorium w menu.lst. Możesz wtedy ręcznie ją znów dociągnąć z tej strony i tak do skutku, aż będzie mu wszystko pasowało. ;-)
ArnVaker - 31-10-2009 15:20
Czy tak mogę zrobić?
Oczywiście, dodaj po prostu wpis: deb http://ftp.pl.debian.org/debian/ sid main
Odśwież listę pakietów: aptitude update
Sprawdź co niesie ze sobą aktualizacja nautilusa: aptitude install nautilus -s
Jeżeli uznasz, że wynik powyższego Cię satysfakcjonuje, to zaktualizuj: aptitude install nautilus
Usuń/zakomentuj wpis: deb http://ftp.pl.debian.org/debian/ sid main
Odśwież listę pakietów: aptitude update Jeżeli chcesz mieć na stałe dodane repozytorium Sida, a używać głównie pakietów ze Squeeze, to możesz ustawić niższy priorytet na pakiety pochodzące z Sida: nano /etc/apt/preferences
Package: * Pin: release a=testing Pin-Priority: 800
Package: * Pin: release a=unstable Pin-Priority: 700
Wtedy nautilusa mógłbyś zaktualizować przez: aptitude -t unstable install nautilus
bolo - 31-10-2009 18:58
Katiusha @ i ArnVaker: serdecznie dziękuję Wam za objaśnienie! :-) Uważam, że obie metody są godne polecenia, jak to mówią: wszystkie drogi prowadzą do Rzymu. Tak nawiasem, trochę wkurzają mnie te pojawiające się, od czasu do czasu, w testing niespodzianki, które niesie ze sobą aktualizacja, jak dla przykładu ta, która teraz schrzaniła nautilusa. Już raz podobne kłopoty skłoniły mnie do powrotu na wersję lenny. Ona rzeczywiście jest stabilna. Któż jednak nie chciałby cieszyć się nowymi wersjami programów? :mrgreen:
ArnVaker - 31-10-2009 21:00
Napisałbyś jeszcze czy to pomogło...
bolo - 01-11-2009 09:47
Napisałbyś jeszcze czy to pomogło...
Melduję, że nautilus naprawiony! Jeszcze raz serdeczne dzięki za pomoc. :-)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|