Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Partycjonowanie dysku dla wielu systemów  (Przeczytany 9170 razy)

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 404
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #15 dnia: 2017-02-11, 16:21:12 »
Na nieprzydzielonym miejscu utwórz partycję w GParted, nadaj etykietę np. dane.

Potem po kolei:
1. Jako root;
mkdir -p /mnt/dane
2. Do pliku /etc/fstab dodaj taką linię:
LABEL=dane /mnt/dane ext4 rw,defaults 0 2
Nie zapomnij dodać pustej linii na końcu /etc/fstab (w Nano Shift+Enter).
3. Zamontuj partycję - nie ręcznie - już za pośrednictwem pliku /etc/fstab:
mount -a
4. Zmień właściciela (z wyniku polecenia id):
chown -R UŻYTKOWNIK:GRUPA /mnt/dane

Z konta użytkownika:
ln -s /mnt/dane ~/dane

Na przyszłość:
man fstab
man mount
man chown
man ln
« Ostatnia zmiana: 2017-02-11, 16:24:59 wysłana przez marcin'82 »
marcin82

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 198
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #16 dnia: 2017-02-11, 21:17:59 »
Dobrze ale wychodzi na to że będę miał dwie partycje na dane bo jeden /home już istnieje.
Chodzi  o to czy instalując kolejny system  ( w graficzny sposób ) mogę wskazać jako /home partycje już istniejącą przy xubuntu bez obawy że się wykrzaczy instalując np Fedore.

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 404
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #17 dnia: 2017-02-11, 21:27:22 »
Katalog $HOME potraktowałbym raczej w takim układzie tylko jako szkielet - miejsce do przechowania profilu użytkownika, a resztę danych normalnie trzymam gdzie indziej.

Inaczej mówiąc ... możesz też nie wydzielać /home dla każdej z dystrybucji, a linkować wszystko inne do /home/link_symboliczny. Nie polecam przy tym montowania z opcją --bind, a linki symboliczne, bo jak coś pójdzie nie tak - pasać pójdzie się tylko symlink, a nie zawartość.

O tym pisał już na początku roobal:
Cytuj
Dla wielu systemów możesz wspóldzielić jedną partycję /boot i /home. Przy czym przy współdzielonym /home lepiej mieć różnych użytkowników, żeby Ci się konfiguracje nie rozjechały. Możesz to zrobić tak:

Nie sprawdzałem tego w taki sposób, ale oprócz RÓŻNYCH nazw użytkowników dałbym jeszcze inne UID/GID. W ogóle to nie bawiłbym się we wspólne /home. De facto wszystkie katalogi, tzw. XDG_USER_DIRS można trzymać na innej partycji, a do JEDNEGO  z KILKU /home tylko linkować. Wtedy wszystko będzie w jednym miejscu, dostępne dla systemu, którego akurat będziesz używał.

Każdy ma jakieś swoje doświadczenia i ciężko jednoznacznie określić co będzie dla ciebie najlepsze.

Cytat: Panas
Chodzi  o to czy instalując kolejny system  ( w graficzny sposób ) mogę wskazać jako /home partycje już istniejącą przy xubuntu bez obawy że się wykrzaczy instalując np Fedore.

Możesz wskazać jak najbardziej, ale ...
- nie wolno jej formatować
- utworzyć innego użytkownika (zmienić UID/GID)

W efekcie może być z tego więcej zamieszania niż pożytku.
« Ostatnia zmiana: 2017-02-11, 21:38:57 wysłana przez marcin'82 »
marcin82

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 198
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #18 dnia: 2017-02-12, 13:03:28 »
Druga opcja jest najłatwiejsza ale warto się nauczyć czegoś nowego.
Mam xubuntu z /home
Następnie instaluję z buta kolejny system bez wskazania partycji /home więc on automatycznie się utworzy na partycji systemowej.
Następnie w terminalu jako root linkuję ( z systemu jaki zainstalowałem )
ln -s /home ~/home/loki 
Pierwszy raz się tym bawię i potrzebuję aby ktoś za rączkę mnie poprowadził, no ii lepiej jak zepsuje coś teraz niż później.

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 404
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #19 dnia: 2017-02-12, 15:18:53 »
Cytuj
ln -s /home ~/home/loki 
Tak to nie działa.

Po prostu - nie musisz w każdej kolejnej dystrybucji wydzielać /home i montować na osobnej partycji. Wszystkie dane umieść np. na partycji "dane", którą ci pokazywałem jak wpisać do /etc/fstab.

Potem w każdej kolejnej dystrybucji montujesz tą patycję do /etc/fstab i robisz link symboliczny w katalogu domowym. Po co dublować  dane, mieć 7 katalogów "skrypty" "filmy ubuntu" "muzyka fedora".

Nie wiem - sam coś popróbuj.
marcin82

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 198
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #20 dnia: 2017-02-12, 22:32:51 »
//edit Niepotrzebne pytanie zadałem  :o
« Ostatnia zmiana: 2017-02-12, 22:47:59 wysłana przez Panas »

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 198
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #21 dnia: 2017-02-13, 00:04:58 »
Kombinuję jak koń pod górkę
Do homa ( na odzielnej partycji  ) muszę dodać jakąś etykietę?
Listując w terminalu mam tylko katalog home z eos.


Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2765
  • 1709
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #22 dnia: 2017-02-13, 10:13:01 »
Cytuj
Do homa ( na odzielnej partycji  ) muszę dodać jakąś etykietę?
- Dodawanie etykiet jest nieobowiązkowe, ale też polecam stosować etykiety, ale na wszystkich partycjach,
ponieważ po pół roku możesz chcieć wyczyścić partycje , a po roku będziesz się zastanawiał co na niej było.
( przy instalacji systemu zazwyczaj także można partycjom nadawać etykiety )
Jest to kwestia tylko wygody, bo GParted nie pozwala na przegladanie zawartości, więc możesz się tylko zastanawiać to tam jest.
Do przegladania partycji możesz użyć menadzera plików, ale partycja może być nazwana kluczem UUID,
( wredny menadzer mógłby też podać losowy numerek ... )
a żeby wiedzieć co one oznaczają będziesz musiał wpisać jakąś komendę w terminalu blkid
A więc jak nie ogarniesz partycji, masz słabą pamięć, formatowanie staje się jak partia szachów. ( czyli albo sformatujesz własciwą, albo nie )

Generalnie developer jest niechętny żeby dodawać nowe funkcjonalności np. do GParted,
bo mu zaraz krzyczą że za dużo waży i nie mieści się w .iso  .
- Ale możesz mu zwrócić uwagę by spróbował dodać w postaci wtyczek.
( choćby podgląd numerku UUID danej partycji jeśli istnieje, to chyba 5MB kodu nie zajmie ? ... )
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 198
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #23 dnia: 2017-03-20, 16:13:44 »
Trochę zamotałem ostatnio i postawiłem wszystko na nowo w opcji UEFI/GTP.
Nie wyznaczyłem partycji boot. 
Pierwotnie partycja boot była z opcją EFI zamiast fat32 ale przy instalacji drugiego systemu wyskakiwał błąd i nie wyznaczyłem jej na nowo.
Ektykiet póki co nie nadałem ( przy graficznej instalacji nie zauważyłem tej opcji tak więc ręcznie trzeba to zrobić )

Wszystko wygląda tak jak na scrinie http://i.imgur.com/knL4on8.png

Takie ustawienie przejdzie czy jednak ten /boot dla bezpieczeństwa powinien się znaleźć na dysku?
SWAP celowo pominąłem.
Wolna przestrzeń jest na dodatkowe systemy,  dane.



Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2765
  • 1709
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #24 dnia: 2017-03-20, 17:23:22 »
Jak Ci działa system to chyba dobrze,  ( co mnie by zdziwiło )
jeśli nie,  to brakuje partycji EFI  ( partycja może być w fat32 lub chyba efi, nie pamietam nazwy )
i w dodatku ta partycja musi mieć jakąś flage po prawej stronie.

https://www.thomas-krenn.com/pl/wiki/Instalacja_systemu_operacyjnego_na_platformach_z_UEFI
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 198
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #25 dnia: 2017-03-20, 17:38:48 »
Xubuntu działa idealnie, co do loki to wykraszował się przy instalacji ( problem z grubem ) po czym zaczął działać.
Niestety release install  wisi cały czas, większość rzeczy mogę zainstalować ale pojawił się problem który wskazuje na potrzebę zainstalowania systemu.
Gdybym teraz utworzył EFI partycję na sda3 lub sda4 wpłynie to jakoś negatywnie na system/y?

//edit
Potrzeba matką wynalazków
wstawiłem partycje efi, loki się zainstalował.
Jedyne co mnie zastanawia to jak pomimo formatu partycji przywrócił tapetę, skrót klawiszy z quake i układ przycisków w oknach jeżelizmieniłem je przez tewak tools na wzór osx.
« Ostatnia zmiana: 2017-03-21, 02:13:21 wysłana przez Panas »