Bent u op zoek naar harmonie tussen Windows 7 en Ubuntu in uw dual-boot-installatie? Hier zijn een paar manieren om de gespannen OS-situatie een beetje meer verenigd en copacetisch te maken.
Achtergrond
Toen we bedekten Hoe u een partitieschema kiest voor uw Linux-pc merkten we dat sommige mensen zich afvroegen hoe ze een derde partitie tussen Linux en Windows konden gebruiken om als opslagpartitie te fungeren.
Waarom het moeilijk is
Zoals een paar commentatoren opmerkten, kun je onder Linux geen partitie in NTFS-indeling gebruiken voor / home. Dat komt omdat NTFS niet alle eigenschappen en rechten behoudt die door Linux worden gebruikt, en Windows leest zelfs geen Linux-bestandssystemen. U kunt dit gemakkelijk zien als u een map bekijkt die in Windows verborgen is vanuit Linux, of een bestand dat Linux ziet als verborgen in Windows. Wat voor de een werkt, werkt niet voor de ander. Bovendien is er geen ongelooflijk schone manier om de map Gebruikers in Windows te verplaatsen zonder te knoeien. Dit is de reden waarom veel mensen met mooiere machines virtualisatiesoftware gebruiken; het is gemakkelijker dan de twee te dwingen om zij aan zij samen te werken.
Afbeelding van cellguru.co.cc , verondersteld redelijk gebruik
Een tijdelijke oplossing
Er is geen manier om uw / home-directory uit te voeren vanaf een FAT32- of NTFS-partitie, dus uw configuratiebestanden en scripts moeten daar blijven. Wat u kunt doen, is de andere veelgebruikte mappen, zoals Documenten, Downloads, Muziek, enz., Omleiden naar een andere partitie die door Windows kan worden gelezen. Vervolgens kunt u deze mappen aan uw Windows 7-bibliotheken toevoegen en ze markeren als de standaard opslaglocatie.
Dit is geen goede oplossing. Uw aan het programma gekoppelde configuratiebestanden en andere gebruikersgerelateerde instellingen staan niet op dezelfde plaats voor deze installatie. Als u een van beide besturingssystemen opnieuw moet installeren, moet u een afzonderlijke back-up van uw gebruikersinstellingen maken. Dat gezegd hebbende, de meeste mensen zijn eigenlijk alleen bezorgd over hun documenten, muziek, video's, enzovoort. Dit lost dat probleem op door beide besturingssystemen naar 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 setup mee te configureren, zullen we dat in deze gids behandelen.
Partitieschema
Om dit te laten werken, wilt u dat uw harde schijf op een soortgelijke manier is ingesteld:
- Uw Windows-partitie
- Uw Linux-partitie
- Een grote partitie (of tweede harde schijf!) Om uw bestanden op te slaan
- Een kleine wisselpartitie
Voor later gemak, wanneer u uw opslagpartitie formatteert naar NTFS, voegt u er een gemakkelijk herkenbaar label aan toe. Het is gemakkelijker om een schijf 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 je belangrijke / grote bestanden op een aparte partitie zullen staan, is dat niet nodig. Je mag een aparte / home-partitie gebruiken om het back-uppen van de Linux-kant van dingen gemakkelijker te maken, maar onthoud dat je niet meer dan vier primaire partities per schijf kunt gebruiken.
Bijwerken : U kunt meer dan vier primaire partities gebruiken als u gebruik GPT in plaats van MBR .
Koppel uw opslagpartitie automatisch (Linux)
Aangezien we NTFS gebruiken, is het een goed idee om uw systeem specifiek te vertellen dat uw opslagpartitie of schijf elke keer dat u opstart op dezelfde plaats moet worden gemount. Om dit te doen, zullen we het systeembestand / etc / fstab bewerken, de bestandssysteemtabel die door Linux wordt gebruikt, maar eerst moeten we enkele voorbereidingen treffen. Open de terminal, en als dit je nerveus maakt, haal dan diep adem en ontspan. Het komt wel goed.
Voorbereidend werk
We moeten ntfs-3g installeren, de driver die Linux zal gebruiken om NTFS te lezen en ernaar te schrijven. Als je het al hebt geïnstalleerd, laat het je weten, dus maak je geen zorgen.
sudo apt-get install ntfs-3g
Als je ziet dat "ntfs-3g is al de nieuwste versie", dan heb je het al geïnstalleerd, anders zul je zien dat het werkt, dus wacht tot het klaar is. Laten we vervolgens de map maken waar uw partitie wordt aangekoppeld. Als je wilt dat de schijf standaard wordt weergegeven in het menu 'Plaatsen', gebruik je:
sudo mkdir / media / opslag
Als u niet wilt dat het wordt weergegeven in "Plaatsen" en u wilt er om welke reden dan ook handmatig naartoe bladeren, kunt u dit in plaats daarvan gebruiken:
sudo mkdir / mnt / storage
Dit zal een "opslag" -directory creëren in / media. U kunt dit desgewenst in iets anders veranderen, maar zorg ervoor dat het geen spaties heeft. Spaties zullen een probleem veroorzaken wanneer we het configureren om automatisch te koppelen 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
U wordt om uw wachtwoord gevraagd, dus ga je gang en voer het in. Als u, om welke reden dan ook, de back-up in de toekomst moet herstellen, doet u dit:
sudo cp /etc/fstab.backup / etc / fstab
Vervolgens moet u achterhalen wat de UUID van uw opslagpartitie is. De UUID staat voor "universeel unieke identificatie" en fungeert als een correct serienummer dat niet verandert totdat de partitie opnieuw is geformatteerd. Voer de volgende opdracht uit:
sudo blkid
Voer je wachtwoord in en je zult een output zien die er ongeveer zo uitziet:
/ 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 =" swap "
Zoek de regel met het juiste label naar uw opslagpartitie (maakt het u gemakkelijk, nietwaar?) En kopieer de UUID.
gedit admin: /// etc / fstab
Je ziet gedit open, zoals zo:
Mogelijk zie je een lelijker thema op gedit dan normaal, maar maak je geen zorgen. Voeg de volgende regels toe aan de onderkant van fstab en vervang uw eigen UUID in plaats van de mijne:
# opslagbevestiging
UUID = 66E53AEC54455DB2 / media / opslag / ntfs-3g auto, gebruiker, rw 0 0
De eerste regel is een commentaar, aangegeven door de leidende hash-tag. De volgende regel vertelt fstab om te zoeken naar de partitie met de gespecificeerde UUID, deze te koppelen aan / media / storage /, en om de ntfs-3g driver te gebruiken. Bovendien zorgt het ervoor dat het automatisch wordt gemount bij het opstarten, het toegankelijk maakt voor gebruikers (niet alleen root), zowel lees- als schrijfrechten geeft, en bestandssysteemcontroles overslaat (je zult waarschijnlijk Windows willen gebruiken om dat te doen). Controleer ten slotte nogmaals en controleer nogmaals of u niets anders hebt aangeraakt en of de UUID correct is.
Als u klaar bent, klikt u op Opslaan en start u opnieuw op. Sla het opnieuw opstarten niet over, dit is nodig voor de volgende stap en om te controleren of alles werkt.
U zou in Ubuntu moeten kunnen opstarten alsof er niets is gebeurd, maar u zult merken dat u nu "opslag" (of hoe u het ook noemt) onder het menu Plaatsen hebt! Als dit niet het geval is, controleer dan of u fstab correct heeft. Zie hierboven om fstab te herstellen vanaf uw back-up, indien nodig.
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 homedirectory zijn gedefinieerd.
U kunt dit naar wens bewerken. In plaats van waar je "$ HOME / Downloads" ziet, zou je in een absolute maplocatie plaatsen, zoals "/ media / opslag / Downloads". Ga je gang en maak die mappen, of welke mappen je ze ook wilt noemen, en leg het pad voor elk van deze vast. Hier 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 om deze wijzigingen door te voeren, maar u kunt gewoon opstarten in Windows om het proces in de volgende sectie te voltooien.
Als u nu bladert en bestanden in uw map "Downloads" plaatst, gaan ze in feite naar de map "Downloads" van uw opslagstation. Alles in uw thuismap zelf blijft in / home / uwgebruikersnaam /, niet op uw opslagstation. Een paar van de mappen, zoals 'Desktop' en 'Sjablonen', zullen waarschijnlijk ook niet profiteren van deze behandeling. Sjablonen worden zelden gebruikt, het bureaublad raakt meestal vol met snelkoppelingen en dergelijke, en het Windows-bureaublad wordt helaas niet elegant omgeleid.
Configureer uw submappen (Windows)
Start Windows op en je zult zien dat er een andere partitie is met de naam 'opslag' onder 'Deze computer'. Windows 7 heeft de prachtige functie Bibliotheken ingebouwd, dus bekijk ons artikel " Inzicht in de bibliothekenfunctie in Windows 7 , "En je ziet stapsgewijze instructies voor het toevoegen van je nieuwe opslagmappen aan je bibliotheken.
Zoals u kunt zien, maken de mappen van mijn opslagstation deel uit van mijn bibliotheken. De letter van mijn opslagstation is E: omdat mijn netwerkshare zich op D: bevindt. Bekijk ook onze " Wijzig de standaard opslagmap voor Windows 7-bibliotheken ... ”, Zodat wanneer u dingen in uw bibliotheken plakt, ze automatisch ook in uw nieuwe opslagmappen worden opgeslagen.
Het laatste dat u moet wijzigen, is de standaardmap 'Downloads' in uw voorkeurswebbrowser (s), die kan verwijzen naar uw 'Downloads'-bibliotheek. Helemaal klaar!
Het is ook de moeite waard te vermelden dat als u enige kennis heeft, u dit zelfs kunt doen met een op afstand gedeelde schijf in uw netwerk, hoewel deze te traag kan blijken te zijn voor daadwerkelijk gebruik. Een beter idee is om van uw opslagpartitie een gedeelde schijf te maken die 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 vrij elegant. De meeste mensen geven er vooral om dat hun gedownloade bestanden, documenten en mediabestanden heel gemakkelijk toegankelijk zijn, ongeacht het besturingssysteem dat ze gebruiken, en je zult zien dat dit schema dat redelijk goed doet. Als je tips hebt, of misschien een betere opzet, deel ze dan!