3.5. Förpartionering för system med flera operativsystem

Partitionering av din disk refererar helt enkelt till processen att dela upp din disk i sektioner. Varje sektion blir då oberoende av de andra. Det är grovt sett likvärdigt med att sätta upp väggar inne i ett hus; om du ställer in möbler i ett rum så påverkar de inte något annat rum.

Om du redan har ett operativsystem på ditt system (Amiga OS, Atari TOS, Mac OS, …) och vill ha Linux på samma disk, behöver du antaglien partitionera om disken. Debian kräver sina egna hårddiskpartitioner och kan inte installeras på Windows- eller MacOS-partitioner. Det kan dela vissa partitioner med andra Linux-system, men det täcks inte in här. Du behöver åtminstone en partition avsedd enbart för Debians rot.

Du kan hitta information om din aktuella partitionskonfiguration genom att använda ett partitioneringsverktyg för ditt aktuella operativsystem, såsom HD SC Setup, HDToolBox eller SCSITool. Partitioneringsverktyg tillhandahåller alltid ett sätt att visa befintliga partitioner utan att göra ändringar.

Normalt sett så kommer data och filer i ett filsystem på en partition att förstöras om partitionen ändras. Därför bör du alltid göra säkerhetskopior innan du partitionerar om. Om man använder jämförelsen med huset skulle du antagligen vilja flytta ut alla möbler innan väggarna flyttas då de annars riskerar att de förstörs.

Om din dator har mer än en hårddisk kanske du vill avdela en av dem helt till Debian. Om så är fallet behöver du inte partitionera den disken före uppstarten av installationssystemet; installationsprogrammets inbyggda partitioneringsprogram är utmärkt för den uppgiften.

Om din dator endast har en hårddisk, och du vill ersätta hela det redan installerade operativsystemet med Debian GNU/Linux, kan du också vänta med att partitionera den som en del av installationsprocessen (Avsnitt 6.3.2, ”Partitionering och val av monteringspunkter”), efter att du har startat upp installationssystemet. Dock fungerar endast det här om du planerar att starta upp installationssystemet från band, cd-rom eller filer på en ansluten maskin. Tänk på att om du startar upp från filer placerade på hårddisken, och sedan partitionerar samma hårddisk i installationssystemet, och därigenom raderar uppstartsfilerna, är det bara att hoppas att installationen lyckas första gången. Åtminstone i det här fallet bör du ha något alternativt sätt att återuppliva din dator såsom det ursprungliga systemets installationsband eller cd-skivor.

Om din maskin redan har ett flertal partitioner, och tillräckligt utrymme kan erbjudas genom att ta bort och ersätta en eller flera av dem, kan du även då vänta och använda partitioneringsprogrammet i Debian Installer. Du bör fortfarande läsa genom materialet nedan, på grund av att det kan finnas speciella omständigheter såsom ordningen på befintliga partitioner inom partitionskartan, som ändå tvingar dig att partitionera före en installation.

Om inget av ovanstående gäller för dig, behöver du partitionera din hårddisk innan du startar upp installationen för att skapa partitionerbart utrymme för Debian. Om några av partitionerna kommer att ägas av andra operativsystem, bör du skapa de partitionerna med partitionsprogrammen för det operativsystemet. Vi rekommenderar att du inte försöker skapa partitioner för Debian GNU/Linux med verktyg från ett annat operativsystem. Du bör istället bara skapa de partitioner för det ursprungliga operativsystemet som du vill bibehålla.

Om du ska att installera fler än ett operativsystem på samma maskin, bör du installera alla andra system innan du börjar med Linux-installationen. Windows och andra installationer kan förstöra möjligheten att starta Linux, eller föreslå dig att formatera om icke ursprungliga partitioner.

Du kan oftast reparera eventuella fel som uppstår efter de här åtgärderna eller undvika att felen uppstår, men att installera det ursprungliga systemet först besparar dig troligen en hel del problem.

Om du för närvarande har en hårddisk med en partition (en vanlig inställning för skrivbordsdatorer) och du vill få möjlighet att starta upp både det ursprungliga operativsystemet och Debian, behöver du göra följande:

  1. Säkerhetskopiera allt på datorn.

  2. Starta upp från det ursprungliga operativsystemets installationsmedia såsom cd-rom eller band.

  3. Använd de ursprungliga partitioneringsverktygen för att skapa ursprungliga systempartition(er). Lämna antingen kvar en tom partition eller frigör utrymme för Debian GNU/Linux.

  4. Installera det ursprungliga operativsystemet på dess nya partition.

  5. Starta upp det ursprungliga systemet igen för att kontrollera att allting är OK och hämta ner uppstartsfilerna för Debian Installer.

  6. Starta upp Debian Installer för att fortsätta installera Debian.

3.5.1. Partitionering i AmigaOS

Om du kör AmigaOS, kan du använda programmet HDToolBox för att justera dina ursprungliga partitioner före installation.

3.5.2. Partitionering i Atari TOS

Ataris partitions-id är tre stycken ASCII-tecken, använd LNX för data och SWP för växlingspartitioner. Om metoden för litet minne används, behövs även en liten Minix-partition (ungefär 2 MB), för vilken partitions-id är MNX. Misslyckas att ställa in lämpligt partitions-id förhindrar inte bara Debians installationsprocess från att känna igen partitionerna, men resulterar även i att TOS försöker använda Linux-partitionerna, vilket gör hårddiskdrivrutinen förvirrad och gör hela disken otillgänglig.

Det finns en mängd tredjepartsverktyg för partitionering tillgängliga (Atari-verktyget harddisk tillåter inte ändring av partitions-id); det här handboken kan inte ge detaljerade beskrivningar av dem alla. Följande beskrivning täcker in SCSITool (från Hard+Soft GmBH).

  1. Starta SCSITool och välj disken du vill partitionera (Disk menu, item select).

  2. Från Partitions-menyn, välj antingen New för att lägga till nya partitioner eller ändra befintliga partitionsstorlekar, eller Change för att ändra en specifik partition. Om du inte redan har skapat partitioner med de rätta storlekarna och endast vill ändra partitions-id, New är antagligen det bästa valet.

  3. För valet New, välj existing i dialogrutan som frågar efter initiala inställningar. Nästa fönster visar en lista över befintliga partitioner som du kan justera med rullknapparna, eller genom att klicka på radgraferna. Första kolumnen i partitionslistan är partitionstypen; klicka helt enkelt på textfältet för att redigera det. När du är klar med ändringen av partitionsinställningarna, spara ändringarna genom att lämna fönstret med OK-knappen.

  4. För alternativet Change, välj partition att ändra i listan, och välj other systems i dialogrutan. Nästa fönster listar detaljerad information om platsen för denna partition, och låter dig ändra partitionens id. Spara ändringarna genom att lämna fönstret med OK-knappen.

  5. Skriv ner Linux-namnet för varje partition som du skapat eller ändrat för användning med Linux — se Avsnitt C.4, ”Enhetsnamn i Linux”.

  6. Avsluta SCSITool med posten Quit från File-menyn. Datorn kommer att starta om gör att se till att den ändrade partitionstabellen används av TOS. Om du ändrade några TOS/GEM-partitioner, kommer de bli invaliderade och måste återinitieras (vi berättade för dig att säkerhetskopiera allting på disken, eller hur?).

Det finns ett partitioneringsverktyg för Linux/m68k kallat atari-fdisk i installationssystemet, men för tillfället rekommenderar vi att du partitionerar din disk med en TOS-partitionsredigerare eller något diskverktyg. Om din partitionsredigerare inte har ett alternativ för att redigera partitionstyp, kan du göra detta viktiga steg vid ett senare tillfället (från den startade temporära installations RAM-disken). SCSITool är bara en av de partitionsredigerare som vi känner till som har stöd för att välja godtyckliga partitionstyper. Det kan finnas andra; välj det verktyg som passar dina behov.

3.5.3. Partitionering i MacOS

Utprovade partitionsverktyg för Macintosh inkluderar pdisk, HD SC Setup 7.3.5 (Apple), HDT 1.8 (FWB), SilverLining (LaCie), och DiskTool (Tim Endres, GPL). Fullständiga versioner krävs för HDT och SilverLining. Apple-verktyget kräver en programfix för att känna igen tredjepartsdiskar (en beskrivning på hur man installerar en programfix för HD SC Setup med ResEdit kan hittas på http://www.euronet.nl/users/ernstoud/patch.html).

För IDE-baserade Macintosh-datorer behöver du använda Apple Drive Setup för att skapa utrymme för Linux-partitionerna, och färdigställa partitioneringen under Linux, eller använda MacOS-versionen av pdisk som finns tillgänglig för hämtning från Alsoft.