ďťż
 
 
   [+] System nie wykrywa partycji Home
 
 

Tematy

 
    
 

 

 

 

[+] 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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis