Główna » jak » Jak zharmonizować konfigurację podwójnego rozruchu dla systemu Windows i Ubuntu

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

    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 jednolita i bardziej copacetyczna.

    tło

    Kiedy omówiliśmy, jak wybrać schemat partycji dla twojego komputera z systemem Linux, zauważyliśmy, że niektórzy ludzie zastanawiali się, jak użyć trzeciej partycji między Linuxem a Windowsem, aby działać jako partycja pamięci.

    Dlaczego jest to trudne

    Jak zauważyli niektórzy komentatorzy, nie można używać partycji w systemie NTFS dla / home w systemie Linux. To dlatego, że NTFS nie zachowuje wszystkich właściwości i uprawnień używanych przez Linuksa, a 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. Co więcej, nie ma niewiarygodnie czystego sposobu na przeniesienie folderu Użytkownicy w systemie Windows bez naruszania porządku. 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 pliki, Muzyka itd., Na inną partycję, która może być odczytywana 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 w tym samym miejscu dla nich.

    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 linuksowa
    • 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 / home, 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 pamięci w tym samym miejscu przy każdym rozruchu. W tym celu edytujemy 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ę domyślnie w menu "Miejsca", 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, można to zrobić:

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

    Następnie musisz znaleźć identyfikator UUID partycji magazynowej. 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

    Podaj 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 prawidłową etykietę na partycji magazynu (ułatwia to, prawda?) I skopiuj identyfikator UUID.

    gksudo gedit / etc / fstab

    Zobaczysz otwarte gedit, tak jak poniżej:

    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:

    # mount 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. Co więcej, 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 podwójnie sprawdź i potrójne sprawdzenie, aby upewnić się, że niczego nie dotknąłeś i czy 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, aby upewnić się, że wszystko działa.

    Powinieneś być w stanie uruchomić Ubuntu tak, jakby nic się nie wydarzyło, ale zauważysz, że masz "pamięć" (lub jakkolwiek ją 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 zajdzie taka potrzeba.

    Skonfiguruj swoje podfoldery (Linux)

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

    gedit .config / user-dirs.dirs

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

    Możesz to edytować według własnych upodobań. W miejscu, w którym zobaczysz "$ HOME / Downloads", wstawisz absolutną lokalizację folderu, taką jak "/ media / storage / Downloads". Śmiało i stwó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ć gotowa edycja:

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

    Zasadniczo teraz, kiedy przeglądasz i umieszczasz pliki w folderze "Pobrane pliki", w rzeczywistości przejdą do folderu "Pobrane" na dysku. 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 przekierowywane, 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 pamięci..

    Ostatnią rzeczą, którą musisz zmienić, jest domyślny katalog "Pobrane pliki" w preferowanej przeglądarce internetowej, 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 magazynowej w udostępniony dysk dostępny dla innych komputerów w sieci.


    Chociaż nie ma idealnego rozwiązania problemu zunifikowanego dysku współużytkowanego dla dual-booterów, ten układ działa dość 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!