If-Koubou

Jak zharmonizować konfigurację podwójnego rozruchu dla systemu Windows i Ubuntu

Jak zharmonizować konfigurację podwójnego rozruchu dla systemu Windows i Ubuntu (Jak)

Szukasz jakiejś harmonii pomiędzy Windows 7 i Ubuntu w konfiguracji podwójnego rozruchu? Oto kilka sposobów, dzięki którym napięta sytuacja systemu operacyjnego stanie się bardziej zjednoczona i bardziej copacetyczna.

tło

Kiedy omawialiśmy, jak wybrać schemat partycji dla twojego komputera z systemem Linux, zauważyliśmy, że niektórzy ludzie zastanawiali się, jak wykorzystać trzecią partycję między Linuxem i Windowsem, aby działać jako partycja pamięci masowej.

Dlaczego jest to trudne

Jak zauważyli niektórzy komentatorzy, nie można używać partycji w systemie NTFS dla / home w systemie Linux. Dzieje się tak, ponieważ system plików NTFS nie zachowuje wszystkich właściwości i uprawnień używanych przez system Linux, a system Windows nawet nie czyta systemów plików Linux. Możesz to łatwo zobaczyć, jeśli wyświetlasz folder ukryty w systemie Windows z poziomu systemu Linux lub plik, który Linux widzi jako ukryty w systemie Windows. To, co działa dla jednego, nie działa dla drugiego. Ponadto nie ma niewiarygodnie czystego sposobu na przeniesienie folderu Użytkownicy w systemie Windows bez naruszania porządku. To dlatego wiele osób z ładniejszymi maszynami korzysta z oprogramowania do wirtualizacji; to łatwiejsze niż zmuszanie tych dwóch do współpracy obok siebie.

Obraz z cellguru.co.cc, zakładany dozwolony użytek

Praca dookoła

Nie ma sposobu na uruchomienie katalogu / home z partycji FAT32 lub NTFS, więc pliki konfiguracyjne i skrypty muszą tam pozostać. Możesz przekierować inne powszechnie używane foldery, takie jak Dokumenty, Pobrane, Muzyka itd., Na inną partycję, która może być odczytana przez system Windows. Następnie możesz dodać te foldery do swoich bibliotek Windows 7 i oznaczyć je jako domyślną lokalizację zapisu.

To nie jest właściwe obejście. Pliki konfiguracyjne związane z programem i inne ustawienia związane z użytkownikami nie będą w tym samym miejscu dla tej konfiguracji. Jeśli musisz ponownie zainstalować system operacyjny, będziesz musiał wykonać osobną kopię zapasową swoich ustawień użytkownika. Mimo to, większość ludzi naprawdę martwi się o swoje dokumenty, muzykę, filmy i tak dalej. Rozwiązuje to problem, wskazując oba systemy operacyjne, aby wyglądały dla nich w tym samym miejscu.

Linux przeszedł długą drogę, jeśli chodzi o czytanie i pisanie NTFS, a ponieważ jest znacznie lepszy niż FAT32 i trudniejszy do skonfigurowania tej konfiguracji, o tym będziemy mówić w tym przewodniku.

Schemat partycji

Aby to działało, będziesz chciał skonfigurować swój dysk twardy w sposób podobny do tego:

  • Twoja partycja Windows
  • Twoja partycja Linux
  • Duża partycja (lub drugi dysk twardy!) Do przechowywania plików
  • Mała partycja wymiany

Później wygodniej, gdy sformatujesz partycję pamięci masowej na NTFS, dodaj do niej łatwo rozpoznawalną etykietę. Łatwiej będzie znaleźć dysk o nazwie "storage" lub "media" niż przez zliczanie numerów partycji.

Zauważ, że tym razem nie mamy oddzielnej / głównej partycji. Ponieważ znaczna większość waszych ważnych / dużych plików znajduje się na osobnej partycji, neguje to potrzebę. Możesz użyć oddzielnej partycji domowej, aby ułatwić tworzenie kopii zapasowej strony Linux, pamiętaj jednak, że nie można przekroczyć czterech partycji podstawowych na jeden dysk.

Automatyczne montowanie partycji pamięci masowej (Linux)

Ponieważ korzystamy z systemu plików NTFS, dobrze jest powiedzieć systemowi, aby montował partycję lub dysk w tym samym miejscu przy każdym rozruchu. Aby to zrobić, będziemy edytować plik systemowy / etc / fstab, który jest tabelą systemu plików używaną przez Linuksa, ale najpierw musimy przygotować kilka rzeczy. Otwórz terminal, a jeśli to cię denerwuje, weź głęboki oddech i zrelaksuj się. Będzie dobrze.

Przygotuj pracę

Musimy zainstalować ntfs-3g, sterownik, którego Linux użyje do odczytu i zapisu do NTFS. Jeśli masz już zainstalowany, powie Ci to, więc nie martw się.

sudo apt-get install ntfs-3g

Jeśli zobaczysz, że "ntfs-3g jest już najnowszą wersją", to masz już zainstalowany, w przeciwnym razie zobaczysz, że działa, więc czekaj, aż to się skończy. Następnie stwórzmy katalog, w którym będzie montowana twoja partycja. Jeśli chcesz, aby dysk pojawił się w menu "Miejsca" domyślnie, użyjesz:

sudo mkdir / media / storage

Jeśli nie chcesz, aby pojawiało się w "Miejscach" i chcesz ręcznie przeglądać do niego z dowolnego powodu, możesz użyć tego:

sudo mkdir / mnt / storage

Spowoduje to utworzenie katalogu "storage" w / media. Możesz to zmienić na coś innego, jeśli chcesz, ale upewnij się, że nie ma żadnych spacji. Spaces stworzy problem, gdy skonfigurujemy go do automatycznego montowania w kilku kolejnych krokach.

fstab

Nadszedł czas na edycję pliku fstab. Najpierw stworzymy kopię zapasową, na wypadek gdyby coś się wydarzyło.

sudo cp / etc / fstab /etc/fstab.backup

Poprosi cię o podanie hasła, więc podaj je. Jeśli z jakiegoś powodu konieczne będzie przywrócenie kopii zapasowej w przyszłości, należy wykonać następujące czynności:

sudo cp /etc/fstab.backup / etc / fstab

Następnie musisz znaleźć identyfikator UUID partycji magazynu. Identyfikator UUID oznacza "uniwersalnie unikalny identyfikator" i działa jako poprawny numer seryjny, który nie ulegnie zmianie, dopóki partycja nie zostanie sformatowana. Uruchom następujące polecenie:

sudo blkid

Wprowadź swoje hasło, a zobaczysz niektóre wyniki przypominające to:

/ dev / sda1: UUID = "23A87DBF64597DF1" TYPE = "ntfs"
/ dev / sda2: UUID = "2479675e-2898-48c7-849f-132bb6d8f150" TYPE = "ext4"
/ dev / sda5: UUID = "66E53AEC54455DB2" LABEL = "storage" TYPE = "ntfs"
/ dev / sda6: UUID = "05bbf608-87fa-4473-9774-cf4b2602d8d6" TYPE = "zamiana"

Znajdź linię, która ma poprawną etykietę na partycji magazynu (ułatwia to, prawda?) I skopiuj identyfikator UUID.

gksudo gedit / etc / fstab

Zobaczysz otwarte gedit, jak na przykład:

Możesz zobaczyć brzydszy motyw na gedit niż zwykle, ale nie martw się. Dodaj poniższe linie na dole fstab, zastępując własny UUID zamiast mój:

# uchwyt do przechowywania
UUID = 66E53AEC54455DB2 / media / storage / ntfs-3g auto, użytkownik, rw 0 0

Pierwsza linia to komentarz oznaczony przez wiodący tag skrótu. Następny wiersz mówi fstab, aby szukał partycji z określonym UUID, zamontował ją na / media / storage / i użył sterownika ntfs-3g. Ponadto upewnia się, że automatycznie montuje się przy starcie, udostępnia je użytkownikom (nie tylko root), nadaje uprawnienia do odczytu i zapisu oraz pomija sprawdzanie systemu plików (prawdopodobnie będziesz chciał tego użyć w systemie Windows). Na koniec sprawdź ponownie i potrójne sprawdzenie, aby upewnić się, że nic nie dotykasz, i że identyfikator UUID jest poprawny.

Kiedy będziesz gotowy, kliknij przycisk Zapisz, a następnie uruchom ponownie. Nie pomijaj restartu, ponieważ jest to konieczne do następnego kroku, a także do upewnienia się, że wszystko działa.

Powinieneś być w stanie uruchomić Ubuntu tak, jakby nic się nie wydarzyło, ale zauważysz, że masz "miejsce" (lub cokolwiek je nazwałeś) w menu Miejsca! Jeśli nie, sprawdź, czy masz poprawną odpowiedź fstab. Zobacz powyżej, aby przywrócić fstab z kopii zapasowej, jeśli musisz.

Skonfiguruj swoje podfoldery (Linux)

Otwórz terminal i wprowadź następujące polecenie:

gedit .config / user-dirs.dirs

Jest to plik, w którym zdefiniowane są twoje "specjalne" foldery w twoim katalogu domowym.

Możesz to edytować według własnych upodobań. Zamiast miejsca, w którym zobaczysz "$ HOME / Downloads", wstawisz absolutną lokalizację folderu, taką jak "/ media / storage / Downloads". Śmiało i utwórz te foldery lub jakiekolwiek foldery, które chcesz im wywołać, i ustaw ścieżkę dla każdego z nich. Oto, jak powinna wyglądać ukończona edycja:

Kliknij przycisk Zapisz, a my skończymy z konfiguracją. Konieczne może być ponowne uruchomienie, aby zmiany zaczęły obowiązywać, ale można po prostu uruchomić system Windows, aby zakończyć proces w następnej sekcji.

Zasadniczo teraz, kiedy przeglądasz i umieszczasz pliki w folderze "Pobrane", oni faktycznie przejdą do folderu "Pobrane" twojego napędu. Cokolwiek w twoim folderze domowym samo pozostanie w / home / yourusername /, nie na twoim dysku pamięci. Niektóre z folderów, takich jak "Desktop" i "Templates", prawdopodobnie również nie skorzystają z tego leczenia. Szablony są rzadko używane, na pulpicie zazwyczaj pojawiają się skróty i tym podobne, a na pulpicie systemu Windows nie jest elegancko przekierowywany, niestety.

Skonfiguruj swoje podfoldery (Windows)

Uruchom system Windows, a zobaczysz, że istnieje inna partycja o nazwie "storage" w "My Computer." Windows 7 ma wbudowaną piękną bibliotekę, więc spójrz na nasz artykuł "Understanding the Libraries Feature w Windows 7, ", A zobaczysz instrukcje krok po kroku, jak dodawać nowe foldery magazynowe do bibliotek.

Jak widać, moje foldery na dysku są częścią moich bibliotek. Moja litera dysku to E: ponieważ mój udział sieciowy to D :. Zapoznaj się również z artykułem "Zmień domyślny folder składowania dla bibliotek Windows 7 ...", aby po umieszczeniu elementów w bibliotekach automatycznie zapisywać je również w nowych folderach.

Ostatnią rzeczą, którą musisz zmienić, jest domyślny katalog "Pobrane pliki" w preferowanej przeglądarce (przeglądarkach), który może wskazywać na bibliotekę "Pobrane pliki". Wszystko gotowe!

Warto również wspomnieć, że jeśli masz trochę know-how, możesz to zrobić nawet ze zdalnie współużytkowanym dyskiem w twojej sieci, choć może okazać się zbyt powolny do rzeczywistego użycia. Lepszym pomysłem jest przekształcenie partycji pamięci masowej w udostępniony dysk, do którego dostęp mają inne komputery w sieci.

Chociaż nie ma idealnego rozwiązania problemu zunifikowanego dysku współużytkowanego dla dual-booterów, ten układ działa całkiem elegancko. Większość ludzi głównie dba o to, aby ich pobrane pliki, dokumenty i pliki multimedialne były łatwo dostępne bez względu na to, z jakiego systemu operacyjnego korzystają, a przekonasz się, że ten schemat działa dość dobrze. Jeśli masz jakieś wskazówki lub lepszą konfigurację, udostępnij je!