15Aug

Sådan harmoniserer du Dual Boot Setup til Windows og Ubuntu

Leder du efter en vis harmoni mellem Windows 7 og Ubuntu i din dual-boot setup? Her er et par måder, du kan gøre den spændte OS-situation lidt mere samlet og copacetisk.

Baggrund

Da vi dækkede Sådan vælges en partitionsordning for din Linux-pc, bemærkede vi, at nogle mennesker undrede sig over, hvordan man bruger en tredje partition mellem Linux og Windows til at fungere som en opbevaringspartition.

Hvorfor det er svært

Som et par bemærkninger påpegede, kan du ikke bruge en NTFS-formateret partition til / hjemme i Linux. Det skyldes, at NTFS ikke bevarer alle de egenskaber og tilladelser, der bruges af Linux, og Windows læser ikke engang Linux filsystemer. Du kan nemt se dette, hvis du ser en mappe, der er skjult i Windows fra Linux, eller en fil, som Linux ser som skjult i Windows. Hvad der virker for en, virker ikke for den anden. Derudover er der ikke en utrolig ren måde at flytte mappen Brugere i Windows uden at klare sig med ting. Det er derfor mange mennesker med pænere maskiner ender med at bruge virtualiseringssoftware;det er nemmere end at tvinge de to til at samarbejde side om side.

Billede fra cellguru.co.cc, antaget fair use

A Work-Around

Der er ingen måde at køre din / home directory fra en FAT32 eller NTFS partition, så dine konfigurationsfiler og scripts bliver nødt til at forblive der. Hvad du kan gøre, er at omdirigere de andre almindeligt anvendte mapper som Dokumenter, Downloads, Musik, osv. Til en anden partition, som kan læses af Windows. Derefter kan du tilføje disse mapper til dine Windows 7-biblioteker og markere dem som standard gem lokalisering.

Dette er ikke en ordentlig løsning. Dine programrelaterede konfigurationsfiler og andre brugerrelaterede indstillinger ligger ikke på samme sted for denne opsætning. Hvis du skal geninstallere enten OS, skal du udføre en separat sikkerhedskopi af dine brugerindstillinger. Når det er sagt, er de fleste virkelig bekymret over deres dokumenter, musik, videoer og så videre. Dette løser problemet ved at pege på begge operativsystemer for at se på samme sted for dem.

Linux har kommet langt med hensyn til læsning og skrivning af NTFS, og da det er meget bedre end FAT32 og hårdere for at konfigurere denne opsætning med, det er det, vi vil dække i denne vejledning.

Partition Scheme

For at dette skal fungere, vil du have din harddisk oprettet på en måde, der ligner dette:

  • Din Windows-partition
  • Din Linux-partition
  • En stor partition( eller anden harddisk!) Til at gemme dine filer
  • Alille swap partition

Til senere brug skal du tilføje en let genkendelig etiket til den, når du formaterer din opbevaringspartition til NTFS.Det bliver lettere at finde et drev kaldet "storage" eller "media" end ved at tælle partitionsnumre.

Bemærk, at vi ikke har en separat / hjemmepartition denne gang. Da langt størstedelen af ​​dine vigtige / store filer vil være på en separat partition, negerer dette behovet for det. Du er velkommen til at bruge en separat / hjemmepartition til at gøre sikkerhedskopier af Linux-siden af ​​tingene nemmere, husk bare at du ikke kan overskride fire primære partitioner pr. Disk.

Auto-Mount din opbevaringspartition( Linux)

Da vi bruger NTFS, er det en god idé at specifikt fortælle dit system at montere din opbevaringspartition eller -disk på samme sted hver gang du starter. For at gøre dette redigerer vi /etc/ fstab systemfilen, som er filsystemtablet, der bruges af Linux, men først har vi nogle forberedelser til at lave.Åbn terminalen, og hvis det gør dig nervøs, skal du bare tage en dyb indånding og slappe af. Det bliver okay.

Prep Work

Vi skal installere ntfs-3g, driveren Linux bruger til at læse og skrive til NTFS.Hvis du allerede har det installeret, vil det fortælle dig, så rolig.

sudo apt-get install ntfs-3g

Hvis du ser "ntfs-3g er allerede den nyeste version", så har du allerede den installeret, ellers ser du det arbejde, så vent på, at det er færdigt. Lad os nu oprette den mappe, hvor din partition skal monteres. Hvis du ønsker, at drevet skal vises i menuen "Places" som standard, skal du bruge:

sudo mkdir /media/-lager

Hvis du ikke vil have det vist i "Places", og du vil manuelt søge på det for uansetÅrsag, du kan bruge dette i stedet:

sudo mkdir /mnt/ opbevaring

Dette vil oprette en "lager" -mappe i / media. Du kan ændre dette til noget andet, hvis du vil, men sørg for at det ikke har nogen mellemrum. Spaces vil skabe et problem, når vi konfigurerer det til automatisk at montere i de næste trin.

fstab

Nu er det tid til at redigere fstab filen. Først vil vi oprette en backup, bare hvis der sker noget.

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

Det vil bede dig om dit kodeord, så fortsæt og indtast det. Hvis du af en eller anden grund har brug for at gendanne backupen i fremtiden, ville du gøre følgende:

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

Dernæst skal du finde ud af, hvad UUID til din opbevaringspartition er. UUID står for "universelt unik identifikator" og fungerer som et korrekt serienummer, som ikke ændres, før partitionen er omformateret. Kør følgende kommando:

sudo blkid

Indtast dit kodeord, og du vil se noget output der ligner dette:

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

Find linjender har den korrekte etiket til din opbevaringspartition( gør tingene let, eller ikke?) og kopier UUID.

gksudo gedit /etc/ fstab

Du vil se gedit åben som sådan:

Du kan se et grimmer tema på gedit end normalt, men rolig. Tilføj følgende linjer nederst på fstab, og erstat din egen UUID i stedet for min:

# storage mount
UUID = 66E53AEC54455DB2 /media/storage/ ntfs-3g auto, bruger, rw 0 0

Den første linje er en kommentar, der er angivet af den førende hashtag. Næste linje fortæller fstab at kigge efter partitionen med den angivne UUID, montere den til /media/storage/, og ​​at bruge ntfs-3g driveren. Desuden sørger den for, at den automatisk monteres ved opstart, gør den tilgængelig for brugere( ikke kun root), giver både læsnings- og skriverettigheder, og overfører filsystemkontroller( du vil sikkert bruge Windows til at gøre det).Endelig, dobbeltkryds og triple-check for at sikre, at du ikke rørte ved noget andet, og at UUID er korrekt.

Når du er klar, skal du klikke på Gem og derefter genstarte. Gå ikke over genstart, som det er nødvendigt for det næste trin, samt for at sikre, at tingene fungerer.

Du skal kunne starte op i Ubuntu som om der ikke skete noget, men du vil bemærke, at du har "opbevaring"( eller hvad du endda hedder det) under Places-menuen nu! Hvis ikke, skal du kontrollere, at du fik fstab korrekt. Se ovenfor for at gendanne fstab fra din backup, hvis du har brug for det.

Konfigurer dine undermapper( Linux)

Åbn terminal og indtast følgende kommando:

gedit. config / user-dirs.dirs

Dette er den fil, hvor dine "specielle" mapper i din hjemmekatalog er defineret.

Du kan redigere dette til din smag. I stedet for hvor du ser "$ HOME / Downloads", vil du placere i en absolut mappeplacering, som "/media/storage/ Downloads".Gå videre og lav de mapper, eller hvilke mapper du gerne vil kalde dem, og læg stien ned for hver af disse. Her er, hvad den færdige redigering skal se ud:

Klik på Gem, og vi er færdige til kernen i konfigurationen. Du skal måske genstarte, for at disse ændringer kan træde i kraft, men du kan bare starte i Windows for at afslutte processen i næste afsnit.

Dybest set, når du gennemser og sætter filer i din "Downloads" -mappe, går de faktisk til dit lagringsdrevs "Downloads" -mappe. Alt i din hjemmemappe selv vil forblive i /home/yourusername/, ikke på dit lagringsdrev. Et par af mapperne, som "Desktop" og "Skabeloner", vil nok heller ikke være til gavn for denne behandling. Skabeloner bruges sjældent, skrivebordet bliver normalt rodet med genveje og lignende, og Windows-skrivebordet er ikke elegant omdirigeret, desværre.

Konfigurer dine undermapper( Windows)

Start i Windows, og du vil se, at der er en anden partition kaldet "storage" under "Denne computer." Windows 7 har den smukke bibliotekss feature indbygget, så tag et kig på vores artikel "Forstå bibliotekets funktion i Windows 7, "og du får se trinvise anvisninger om, hvordan du tilføjer dine nye lagringsmapper til dine biblioteker.

Som du kan se, er mine mapper til lagringsdrev en del af mine biblioteker. Min lagringsdrevbogstav er E: fordi min netværksandel er hos D: .Se også på vores "Skift standard gemmap for Windows 7-biblioteker. .." -artikel, så når du holder ting i dine biblioteker, bliver de automatisk gemt i dine nye opbevaringsmapper.

Det sidste, du skal ændre, er standardnavnet "Downloads" i din foretrukne webbrowser( e), som kan pege på dit "Downloads" -bibliotek. Helt færdig!

Det er også værd at nævne, at hvis du har nogle know-how, kan du endda gøre dette med et fjernt delt drev på dit netværk, selvom det kan vise sig at være for langsom til faktisk brug. En bedre ide er at slå din opbevaringspartition til et delt drev, der kan åbnes af andre computere i dit netværk.

Selvom der ikke findes nogen perfekt løsning på problemet med et samlet delt drev til dual-booters, fungerer dette layout ganske elegant. De fleste mennesker plejer især at få adgang til deres downloadede filer, dokumenter og mediefiler meget nemt, uanset hvilket OS de bruger, og du vil se, at denne ordning gør det ret godt. Hvis du har nogle tip eller måske en bedre opsætning, kan du dele dem!