15Aug
Zoekt u wat harmonie tussen Windows 7 en Ubuntu in uw dual-boot setup? Hier zijn een paar manieren om de gespannen OS-situatie een beetje meer verenigd en copacetisch te maken.
Achtergrond
Toen we verslag deden over hoe je een partitieschema voor je Linux-pc kunt kiezen, merkten we dat sommige mensen zich afvroegen hoe ze een derde partitie tussen Linux en Windows moesten gebruiken om op te treden als een opslagpartitie.
Waarom het moeilijk is
Zoals enkele commentatoren hebben opgemerkt, kun je geen NTFS-geformatteerde partitie voor / home gebruiken in Linux. Dat komt omdat NTFS niet alle eigenschappen en machtigingen gebruikt die door Linux worden gebruikt en Windows zelfs Linux-bestandssystemen niet leest. Je kunt dit gemakkelijk zien als je vanuit Linux een map bekijkt die in Windows is verborgen, of een bestand dat Linux als verborgen ziet in Windows. Wat voor iemand werkt, werkt niet voor de ander. Verder is er geen ongelooflijk schone manier om de map Gebruikers in Windows te verplaatsen zonder met dingen te knoeien. Dit is waarom veel mensen met mooiere machines uiteindelijk gebruikmaken van virtualisatiesoftware;het is gemakkelijker dan de twee te dwingen om zij aan zij samen te werken.
Afbeelding van cellguru.co.cc, verondersteld redelijk gebruik
A Doorloop
Er is geen manier om uw / home-directory van een FAT32- of NTFS-partitie te draaien, dus uw configuratiebestanden en scripts moeten daar blijven staan. U kunt de andere veelgebruikte mappen zoals Documenten, Downloads, Muziek, etc. omleiden naar een andere partitie, een die kan worden gelezen door Windows. Vervolgens kunt u deze mappen toevoegen aan uw Windows 7-bibliotheken en ze markeren als de standaardopslaglocatie.
Dit is geen goede oplossing. Uw programma-geassocieerde configuratiebestanden en andere gebruikersgerelateerde instellingen zullen niet op dezelfde plaats staan voor deze opstelling. Als u beide besturingssystemen opnieuw moet installeren, moet u een afzonderlijke back-up van uw gebruikersinstellingen uitvoeren. Dat gezegd hebbende, echter, zijn de meeste mensen eigenlijk gewoon bezorgd over hun documenten, muziek, video's, enzovoort. Dit lost dit probleem op door beide besturingssystemen op dezelfde plaats te laten zoeken.
Linux heeft een lange weg afgelegd met betrekking tot het lezen en schrijven van NTFS, en aangezien het veel beter is dan FAT32 en moeilijker om deze opstelling mee te configureren, zullen we dit in deze handleiding behandelen.
Partitieschema
Om dit te laten werken, wil je dat je je harde schijf op een vergelijkbare manier instelt:
- Jouw Windows-partitie
- Uw Linux-partitie
- Een grote partitie( of tweede harde schijf!) Om uw bestanden op te slaan
- Akleine swappartitie
Voor later gemak, wanneer u uw opslagpartitie formatteert naar NTFS, voegt u er een gemakkelijk herkenbaar label aan toe. Het is gemakkelijker om een station met de naam "opslag" of "media" te vinden dan door partitienummers te tellen.
Merk op dat we deze keer geen aparte / home-partitie hebben. Aangezien de overgrote meerderheid van uw belangrijke / grote bestanden zich op een afzonderlijke partitie zullen bevinden, is dit niet nodig. Je bent van harte welkom om een aparte / home-partitie te gebruiken om het maken van een back-up van de Linux-kant van dingen gemakkelijker te maken, onthoud dat je niet meer dan vier primaire partities per schijf kunt overschrijden.
Auto-mount uw opslagpartitie( Linux)
Aangezien we NTFS gebruiken, is het een goed idee om specifiek aan uw systeem te vertellen om uw opslagpartitie of -schijf steeds op dezelfde plaats te koppelen elke keer dat u opstart. Om dit te doen, zullen we het /etc/ fstab-systeembestand bewerken, wat de bestandssysteemtabel is die door Linux wordt gebruikt, maar eerst moeten we een aantal voorbereidingen treffen. Open de terminal en als dit je nerveus maakt, haal dan eens diep adem en ontspan. Het komt in orde.
Prep Work
We moeten ntfs-3g installeren, het stuurprogramma dat Linux gebruikt om NTFS te lezen en naar NTFS te schrijven. Als je het al hebt geïnstalleerd, zal het je vertellen, dus maak je geen zorgen.
sudo apt-get install ntfs-3g
Als je ziet dat "ntfs-3g al de nieuwste versie is" dan heb je het al geïnstalleerd, anders zul je het zien werken, dus wacht tot het zijn ding heeft voltooid. Laten we vervolgens de map maken waar uw partitie zal worden gemount. Als u wilt dat de schijf standaard wordt weergegeven in het menu "Plaatsen", gebruikt u:
sudo mkdir /media/-opslag
Als u niet wilt dat dit wordt weergegeven in "Plaatsen" en u wilt er handmatig naartoe bladeren voor wat dan ookreden, u kunt dit in plaats daarvan gebruiken:
sudo mkdir /mnt/ storage
Hiermee wordt een "opslag" -directory in / media gemaakt. U kunt dit naar iets anders wijzigen als u dat wilt, maar zorg ervoor dat er geen spaties zijn. Spaties veroorzaken een probleem wanneer we het configureren om het automatisch te activeren in de volgende paar stappen.
fstab
Nu is het tijd om het fstab-bestand te bewerken. Eerst maken we een back-up, voor het geval er iets gebeurt.
sudo cp /etc/ fstab /etc/ fstab.backup
Het zal u om uw wachtwoord vragen, dus ga je gang en voer het in. Als u om welke reden dan ook de back-up in de toekomst wilt herstellen, doet u het volgende:
sudo cp /etc/ fstab.backup /etc/ fstab
Vervolgens moet u weten wat de UUID van uw opslagpartitie is. De UUID staat voor "universeel unieke identifier" en fungeert als een correct serienummer dat niet zal veranderen totdat de partitie opnieuw is geformatteerd. Voer de volgende opdracht uit:
sudo blkid
Voer uw wachtwoord in en u ziet een aantal uitvoer eruit zien als:
/dev/ sda1: UUID = "23A87DBF64597DF1" TYPE = "ntfs"
/dev/ sda2: UUID = "2479675e-2898-48c7-849f-132bb6d8f150 "TYPE =" ext4 "
/dev/ sda5: UUID =" 66E53AEC54455DB2 "LABEL =" opslag "TYPE =" ntfs "
/dev/ sda6: UUID =" 05bbf608-87fa-4473-9774-cf4b2602d8d6 "TYPE =" omwisselen "
Zoek de regeldat heeft het juiste label voor je opslagpartitie( maakt dingen gemakkelijk, nietwaar?) en kopieer de UUID.
gksudo gedrit /etc/ fstab
Je ziet gedit open, zoals zo:
Je ziet misschien een lelijker thema over gedit dan normaal, maar maak je geen zorgen. Voeg de volgende regels toe aan de onderkant van fstab, vervang uw eigen UUID in plaats van de mijne:
# storage mount
UUID = 66E53AEC54455DB2 /media/storage/ ntfs-3g auto, user, rw 0 0
De eerste regel is een opmerking, aangegeven door de leading hashlabel. De volgende regel vertelt fstab om naar de partitie met de opgegeven UUID te zoeken, deze te koppelen aan /media/storage/ en het ntfs-3g-stuurprogramma te gebruiken. Verder zorgt het ervoor dat het automatisch wordt geactiveerd bij het opstarten, toegankelijk wordt gemaakt door gebruikers( niet alleen root), zowel lees- als schrijfrechten geeft en controles van bestandssystemen overslaat( u wilt waarschijnlijk Windows gebruiken om dat te doen).Ten slotte, controleer en controleer nogmaals of u niets anders hebt aangeraakt en of de UUID correct is.
Wanneer u klaar bent, klikt u op opslaan en vervolgens opnieuw op te starten. Sla het opnieuw opstarten niet over, want dit is noodzakelijk voor de volgende stap en om te zorgen dat alles werkt.
Je zou moeten kunnen opstarten in Ubuntu alsof er niets gebeurd is, maar je zult merken dat je nu "opslag" hebt( of hoe je het ook noemt) onder het Places-menu! Zo niet, controleer dan of je fstab correct hebt. Zie hierboven om fstab van uw back-up te herstellen, als dat nodig is.
Configureer uw submappen( Linux)
Open de terminal en voer de volgende opdracht in:
gedit. config / user-dirs.dirs
Dit is het bestand waarin uw "speciale" mappen in uw thuismap zijn gedefinieerd.
U kunt dit naar wens bewerken. In plaats van waar je "$ HOME / Downloads" ziet, zou je een absolute maplocatie plaatsen, zoals "/media/storage/ Downloads".Ga je gang en maak die mappen aan, of welke mappen je ze ook wilt noemen, en zet het pad naar beneden voor elk van deze. Dit is hoe de voltooide bewerking eruit zou moeten zien:
Klik op opslaan en we zijn klaar met de kern van de configuratie. Mogelijk moet u opnieuw opstarten voordat deze wijzigingen van kracht worden, maar u kunt gewoon in Windows opstarten om het proces in het volgende gedeelte te voltooien.
Kortom, wanneer u nu bladert en bestanden in uw "Downloads" -map plaatst, gaan ze daadwerkelijk naar de map "Downloads" van uw opslagapparaat. Alles in uw thuismap zelf blijft in /home/yourusername/ en niet in uw opslagstation. Een paar van de mappen, zoals 'Desktop' en 'Sjablonen', zullen waarschijnlijk ook niet profiteren van deze behandeling. Sjablonen worden zelden gebruikt, de desktop raakt meestal vol met snelkoppelingen en dergelijke, en het Windows-bureaublad is helaas niet elegant omgeleid.
Configureer uw submappen( Windows)
Start Windows op, en u zult zien dat er een andere partitie is genaamd "opslag" onder "Deze Computer". Windows 7 heeft de prachtige ingebouwde Bibliotheken-functie, dus bekijk ons artikel "Als u de functie Bibliotheken in Windows 7 begrijpt, ziet u stapsgewijze instructies voor het toevoegen van uw nieuwe opslagmappen aan uw bibliotheken.
Zoals je kunt zien, maken mijn mappen met opslagdrives deel uit van mijn bibliotheken. Mijn opslagdrive is E: omdat mijn netwerkshare op D: is. Bekijk ook ons artikel "De standaardopslagmap voor Windows 7-bibliotheken wijzigen. ..", zodat wanneer u dingen in uw bibliotheken plaatst, deze automatisch ook in uw nieuwe opslagmappen worden opgeslagen.
Het laatste dat u moet wijzigen, is de standaard "Downloads" -directory in uw voorkeurswebbrowser( s), die naar uw "Downloads" -bibliotheek kan verwijzen. Helemaal klaar!
Het is ook vermeldenswaard dat als je wat knowhow hebt, je dit zelfs zou kunnen doen met een op afstand gedeelde schijf op je netwerk, hoewel het misschien te traag blijkt te zijn voor daadwerkelijk gebruik. Een beter idee is om van uw opslagpartitie een gedeeld station te maken dat toegankelijk is voor andere computers in uw netwerk.
Hoewel er geen perfecte oplossing is voor het probleem van een uniforme gedeelde schijf voor dual-booters, werkt deze lay-out heel elegant. De meeste mensen geven er vooral om dat hun gedownloade bestanden, documenten en mediabestanden gemakkelijk toegankelijk zijn, ongeacht welk besturingssysteem ze gebruiken, en je zult zien dat dit schema dat redelijk goed doet. Als je tips hebt, of misschien een betere setup, deel ze dan alsjeblieft!