Nowe posty

xx Pomoc w wyborze środowiska graficznego (12)
Wczoraj o 23:49:36
xx Fedora xfce i flatpak oraz snap (2)
Wczoraj o 11:01:14
xx Strona o testach penetracyjnych, hackingu (34)
2022-05-25, 11:40:38
xx Repozytorium z czcionkami M$ (2)
2022-05-24, 17:58:30
xx Usunąłem przez przypadek /bin co zrobić? (2)
2022-05-23, 21:36:24
xx Obrócony obraz lubuntu, xubuntu na lenovo Miix 320 (6)
2022-05-23, 11:56:25
xx Pierwsze kroki w Arch (9)
2022-05-22, 23:39:51
xx DBus (0)
2022-05-22, 12:47:35
xx Przedni panel (1)
2022-05-20, 01:34:35
xx Modem Medion S4222 jak zainstalować aplikację do jego obsługi? (52)
2022-05-18, 10:14:49

Autor Wątek: Jak w Manjaro uniemożliwić montowanie innych dysków?  (Przeczytany 468 razy)

Offline eugieniek

  • Użytkownik
  • **
  • Wiadomości: 67
    • Zobacz profil
Manjaro x64 Xfce.
Mam dwa dyski i dwa systemy czyli wspomniany Manjaro oraz Windows 8. Są to osobne dyski fizyczne a nie partycje.
Systemy były postawione bez obecności drugiego dysku, czyli osobna instalacja czystego Windows na jednym dysku i osobna Linuxa na drugim, podczas instalacji któregoś z systemów drugiego dysku nie było wewnątrz PC, zatem nie ma menu rozruchowego i wyboru systemów.
Wybór systemów następuje z poziomu BOOT MENU laptopa i tak ma zostać.
Teraz, chciałbym aby Linux w ogóle nie wykrywał dysku na którym jest Windows (na tym dysku jest kilka partycji).
Chciałbym dokonać czegoś w FSTAB, tak aby nie widział dysku.
Nie wiem niestety co tam dopisać, wszystko co w google znalazłem jakoś dziwnie nie działa.

Offline mackeire

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 435
    • Zobacz profil
Odp: Jak w Manjaro uniemożliwić montowanie innych dysków?
« Odpowiedź #1 dnia: 2021-12-28, 18:47:15 »
Ze fstaba to raczej usunąć/zakomentować a nie dopisywać ...
albo
napisz skrypt sudo unmount cośtam cośtam i odpalaj przy uruchamianiu/logowaniu/etc...

a u nas, w KDE zamiast robić czarymary się po prostu ptaszkuje co się ma podpinać a co nie :)


« Ostatnia zmiana: 2021-12-28, 18:53:15 wysłana przez mackeire »

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 376
    • Zobacz profil
Odp: Jak w Manjaro uniemożliwić montowanie innych dysków?
« Odpowiedź #2 dnia: 2021-12-28, 22:28:05 »
Cytuj
Chciałbym dokonać czegoś w FSTAB, tak aby nie widział dysku.

Podaj wynik komendy (tam jest małe L jak Leopoldyna):
sudo parted -l


marcin82

Offline eugieniek

  • Użytkownik
  • **
  • Wiadomości: 67
    • Zobacz profil
Odp: Jak w Manjaro uniemożliwić montowanie innych dysków?
« Odpowiedź #3 dnia: 2021-12-29, 06:55:45 »
Model: ATA ADATA SU900 (scsi)
Dysk /dev/sda: 1024GB
Rozmiar sektora (logiczny/fizyczny): 512B/512B
Tablica partycji: gpt
Flagi dysku:

Numer  Początek  Koniec  Rozmiar  System plików  Nazwa                         Flaga
 1     1049kB    316MB   315MB    ntfs           Basic data partition          ukryta, diag
 2     316MB     420MB   105MB    fat32          EFI system partition          ładowalna, esp
 3     420MB     555MB   134MB                   Microsoft reserved partition  msftres
 4     555MB     41,9GB  41,4GB   ntfs           Basic data partition          msftdata
 5     41,9GB    199GB   157GB    ntfs           Basic data partition          msftdata
 6     199GB     1024GB   806,8GB   ntfs           Basic data partition          msftdata


Model: ATA SAMSUNG 960PRO (scsi)
Dysk /dev/sdb: 512,0GB
Rozmiar sektora (logiczny/fizyczny): 512B/512B
Tablica partycji: gpt
Flagi dysku:

Numer  Początek  Koniec  Rozmiar  System plików  Nazwa  Flaga
 1     1049kB    316MB   315MB    fat32                 ładowalna, esp
 2     316MB     32,0GB  31,7GB   ext4
 3     32,0GB   512GB   479,6GB  ext4



Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2812
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Jak w Manjaro uniemożliwić montowanie innych dysków?
« Odpowiedź #4 dnia: 2021-12-29, 07:14:39 »
Libata w kernelu ma opcję ignorowania konkretnego urządzenia.

1. Wyszukaj identyfikator magistrali dysku z Windowsem:
dmesg | grep SU900
Powinno pojawić się parę linijek, Ciebie interesuje podobna do takiej (liczby prawdopodobnie będą inne)
[    1.516029] ata2.00: ATA-11: ADATA, SU900, max UDMA/133
Interesujący cię fragment to ten między ata a pierwszym dwukropkiem (tutaj 2.00)

2. Rebootujesz się i w managerze bootowania dodajesz taką opcję do kernela (dostosowując wartość do tej uzyskanej w poprzednim punkcie)
 ...INNE_OPCJE_KERNELA... libata.force=2.00:disable

3. Jak się zabootuje (czyli nie wyłączyłeś dysku Linuksowego) i nie pojawi się Windows (czyli wyłączyłeś dysk Windowsowy), dodaj tę opcję na stałe w konfiguracji swojego managera bootowania.
« Ostatnia zmiana: 2021-12-29, 07:19:22 wysłana przez Paweł Kraszewski »
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline badpixel

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 6
    • Zobacz profil
Odp: Jak w Manjaro uniemożliwić montowanie innych dysków?
« Odpowiedź #5 dnia: 2022-01-06, 05:25:25 »
Najlepiej wyciąć wszystko(włącznie z głownym katalogiem), to wtedy nie będzie się gdzie miało cholerstwo zamontować (włacznie z systemem ;-)

Alternatywnym rozwiązaniem jest korzystanie ze statycznego /dev i wywalenie zbednych wpisów (a na koniec samego mknoda ;-)