Nowe posty

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

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 130
    • Zobacz profil
Partycjonowanie dysku dla wielu systemów
« dnia: 2017-02-06, 20:06:32 »
Mam problem z partcjonowaniem dysku bo nie wiem czy mogę mieć 2 rozszerzone partycje.  :o
Ale do rzeczy, muszę przygotować dysk pod:
-xubuntu ( / i /home ok 100GB )
-windowsa ok 100GB
-Partycja cross 100GB ( szybki dostęp do plików na różnych systemach )
- parycja/e na którejch postawie kilka sysemów (debian,mint,arch,fedora)

( a gdzieś ma pojawić się jeszcze partycja systemowa  :o )
Teraz to wygląda tak
http://i.imgur.com/mZK7Oij.png
I jest lekki burdel.

ps. Jeżeli chodzi o virtualbox to odpada, chce się pobawić systemami a na moim laptopie VB zamula.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2154
  • 1709
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #1 dnia: 2017-02-06, 23:11:55 »
Teoria - partycje:
Cytuj
Na dyskach z tablicą partycji MBR można utworzyć maksymalnie cztery partycje podstawowe, z czego jedna może być partycją rozszerzoną z wieloma partycjami logicznymi.
https://pl.wikipedia.org/wiki/Partycja_podstawowa

Zadania praktyczne:
1. Sprawdz czy da się utworzyć dwie partycje rozszerzone z wieloma partycjami logicznymi, żeby miec pewność czy teoria jest prawdziwa.
2. Przy założeniu że winda jest jakas stara i nie obsługuje GPT,  wybierz 1 z 3 możliwości:
- Jako  pierszą partycje dla Xubuntu
     ( dokladnie w tej kolejnosci )
     itd.   ...
     Zainstaluj wszystkie systemy, ale Xubuntu na końcu, tak aby grub sam znalazł zainstalowane juz systemy i dodał do menu gruba.  ( poziom: najprostrze )
- Winde na pierszej partycji i zainstaluj jako ostatni system i zmodyfikuj menu Windowsa tak aby były tam Linuxy  ( poradniki odnośnie Windy w sieci trzeba sobie poszukać )
( poziom: bardzo trudny  i nie wiem na ile możliwy )
- Zrób około 7GB dla Xubuntu na pierwszej partycji i owe 7GB Xubuntu instalujesz na końcu.
Dodatkowo kazdy bootloader / gruba systemu instaluj na jego własnej partycji.
Takie rozwiazanie pozwala na ponowne instalowanie Xubuntu w celu naprawy czy wyszukania systemow bez koniecznosci znajomości komend czy narzedzi,
oraz bez obaw o system ( no chyba ze pomylisz partycje przy instalacji lub formatowaniu ),
oraz pozwala na przełączanie się miedzy grubami poprzez ustawianie flagi boot na partycje systemu który chcesz uruchomić.
( poziom: może być bardzo trudny, a wszystko zależy czy instalator Xubuntu pozwala np. na ustawienie flagi, czy ma np. GParted ,
czy da się uruchomić gruba z partycji rozszerzonej ( w OpenSuse mi działało) )

Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2052
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #2 dnia: 2017-02-06, 23:30:42 »
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:

/boot 1GB x liczba systemów (ja daję na jeden system 1GB, przy utrzymanym porządku zajmuje mi od 20 - 50MB - zawsze najświeższy kernel + poprzednia wersja, jeśli na nowym coś nie dział. Jednak lepiej mieć zapas w razie gdy zapomni się posprzątać stare kernele.);
/home - 10GB x liczba systemów
/ - 20GB (to nie serwer, więc nie ma sensu dawać więcej, raczej logi nie będą Ci puchły na desktopowym systemie);
/DANE - partycja NTFS

To, z którego systemu zainstalujesz Gruba nie ma znaczenia, konfiguracja zawsze będzie na /boot.
« Ostatnia zmiana: 2017-02-06, 23:32:32 wysłana przez roobal »

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 130
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #3 dnia: 2017-02-07, 20:40:49 »
No to trochę zabawy będzie.
Partycja GTP będzie (w10 na pokładzie)
/home dla xubuntu to minimum 80gb ponieważ jest to mój główny system

/home nie chcę współdzielić, uczę się programować, chce pobawić się systemami a mam jeden laptop więc lepiej chuchać na zimne i później nie płakać że coś przepadło.


Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2154
  • 1709
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #4 dnia: 2017-02-08, 00:28:50 »
https://pl.wikipedia.org/wiki/GUID_Partition_Table
Cytuj
zniesiono ograniczenie 4 partycji MBR

Możliwe że z GPT będzie potrzebna partycja "efi" , w niej będą instalowane wszystkie bootloadery.
https://linuxiarze.pl/podzial-dysku-uefi/
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 130
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #5 dnia: 2017-02-08, 12:59:25 »
Już sobie co nieco rozplanowałem a wszystko wyjdzie w praniu ponieważ pierwszy raz tak się bawię

Tworzę 4 suche partycje ( więcej nie mogę mimo GTP a MBR mi większej ilości nie puszczało )
/NTFS 100GB
/NTFS 180GB
/ext4  120GB
/ext4  100GB

Instaluję windowsa na pierwszej partycji, drugą zostawiam do wymiany plików pomiędzy winem a linuxami.

3-ą partycję rozszerzam na /boot /root /swap (  nie wiem czy dalej jest potrzebna jak mam 8gb ram ktoś podpowie? ) oraz /home. [ Tutaj instaluję xubuntu swój główny system ]

Ostatnia partycja powinna pójść do podziału na Loki, Fedore, Archa i Debiana ( mam nadzieję że się podzieli a nie utknie na czymś )

Jak coś jest nie tak to mnie poprawcie.

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 285
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #6 dnia: 2017-02-08, 18:41:51 »
Można instalować na GPT z wyłączonym EFI ( w trybie tzw. BIOS/legacy).

Cytuj
Tworzę 4 suche partycje ( więcej nie mogę mimo GTP a MBR mi większej ilości nie puszczało )
GPT powinno umożliwić utworzenie "nieograniczonej" liczby partycji.

Cytuj
3-ą partycję rozszerzam na /boot /root /swap
Schemat partycjonowania GPT nie obsługuje rozszerzonych partycji. Można utworzyć tylko podstawowe, ale dużo ...

Jak chcesz MBR to zrób tak:
1. NTFS
2. NTFS
3. NTFS
4. Rozszerzona
 4a
 4b
 4c
 4N

Jak chcesz GPT to zrób wszystkie podstawowe, tyle ile będzie wymaganych.

Na pewno możesz mieć wspólne SWAP dla wszystkich linuksów. Możesz nie wydzielać we wszystkich linuksach w ogóle /home, ale za to zrobić jedną partycję, np. "Dane", która będzie podlinkowana w każdym /home. Można tak zrobić z "Pobrane, Dokumenty, Obrazy". Większość systemów z małymi wyjątkami nadaje pierwszemu i najczęściej jedynemu użytkownikowi UID/GID 1000/1000 więc z prawami dostępu nie będzie problemu.
marcin82

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 130
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #7 dnia: 2017-02-08, 19:40:06 »
Kopie zrobione więc za godzinkę zacznę ustawiać system
Jeszcze sobie sprawdziłem dysk i mam coś takiego
http://imgur.com/a/voeeq


Xubuntu musi mieć wszystko wydzielone, windows jak windows trochę gb musze mu dać, pozostałe linuksy zainstaluję z buta i raczej przy GTP zostanę.
Dzięki za podpowiedzi.

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 285
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #8 dnia: 2017-02-08, 19:55:14 »
Panie, co ty mnie tu pokazujesz? :D

Przygotuj wszystkie partycje jakie chcesz mieć za pomocą programu GParted, potem pokaż wyniki komendy - będąc zalogowanym jako root (tam jest małe L, ponieważ wybrałeś GPT, musimy użyć parted):
parted -l
marcin82

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 130
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #9 dnia: 2017-02-09, 16:46:13 »
http://i.imgur.com/zSzL30H.png

Partycje porobione, pięknie to nie wygląda ale mogę tworzyć ile potrzebuję przy czym teraz
nie mogę dostać się do partycji NTFS
Secure boot wyłączony jest, na windowsie partycja ma 180gb linuks pokazuje 200
http://i.imgur.com/Vy8Rllh.png
Gparted pokazuje 180

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 285
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #10 dnia: 2017-02-09, 16:56:01 »
Wyłącz w BIOS tzw. fast boot, będziesz miał dostęp do partycji Windowsa.

Różnice w wielkości partycji wynikają, że systemy czy nawet programy używają innych jednostek:
https://pl.wikipedia.org/wiki/Megabajt .

marcin82

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 130
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #11 dnia: 2017-02-09, 19:29:18 »
Zapomniałem o tym durnym fast boot.
W biosie nic nie trzeba było zmieniać wystarczyło że w w$ w opcjach zasilania odhaczyłem tą opcje.
Dziękuję za pomoc.

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 130
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #12 dnia: 2017-02-10, 00:29:01 »
Cytuj
Możesz nie wydzielać we wszystkich linuksach w ogóle /home, ale za to zrobić jedną partycję, np. "Dane", która będzie podlinkowana w każdym /home.

marcin'82 jeszcze się podpytam zanim coś zepsuję.
Jak wygląda owe podlinkowanie?
Mam już jeden system i oddzielną partycje /home ( NTFS nie liczę )
Instaluję następny system na oddzielnej partycji i co dalej ?

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 285
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #13 dnia: 2017-02-10, 17:13:47 »
Ale jaką partycję chcesz montować - ext4 czy NTFS? Najlepiej pokaż:
 #    parted -l
marcin82

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 130
    • Zobacz profil
Odp: Partycjonowanie dysku dla wielu systemów
« Odpowiedź #14 dnia: 2017-02-11, 12:50:08 »
ext4
http://i.imgur.com/B91DK1s.png

http://i.imgur.com/bCJzyRu.png

Nieprzydzielona 119 jest pod partycje da linuksów.