sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #60404
Re: fdisk problemer
I indlæg:b25lpr$bhc$1@xxxxxxxxxxxx skrevE. Sjørlund :/n
> I indlæg:ag442b-448.ln@xxxxxxxxxxxx skrevDavid List :/n
>> On Saturday 08 February 2003 19:02, E. Sjørlund (es@xxxxxxxxxx) wrote
>> in <b23ghq$q35$1@xxxxxxxxxxxx>:
>>
>>> Lad den primære partition mounte som /boot og formatter den til FAT
>>
>> Hvorfor lige som /boot?
> Hvad vil du ellers kunne nøjes med 32MB til?
Her er baggrunden for mit svar.
Jeg havde fem maskiner med 40GB HD, som skulle have en Windows og en
lille Linux partition.
Det var fuldstændigt unuligt at have med at gøre, indtil jeg fandt frem
til, at Win98-2 gør det ved store harddiske, at den laver om på
partitionerne på en eller anden lusket måde, så fdisk under dos/win ikke
ser det samme som fdisk under linux. Du skriver ganske vidst om XP, men
det er jo så mange ting, er det home-versionen mener jeg, at den ligner
win98 mere end NT5x, men jeg kan let tage fejl.
Måden jeg knækkede nøden på var
1. dd nuller ind på første sektor af harddisken. Det rydder pænt op i
snavset
2. Primær partition (mit behov var 16MB til en meget lille Linux)
3. Primær partition på resten
3. Partition 2 gøres til den aktive partition og hhv. min mini-Linux og
Windows installeres.
Det, der sker, er, at BIOS ser en lille partition, som den kan forstå,
mens Windows ser en stor, som ikke er den første (derfor laves der ikke
numre med den), men som er den aktive (derfor kan der installeres på
den).
Lilo er helt ligeglad med om styresystemet ligger på en aktiv partition
eller ej, og kan derfor boote begge systemer. Jeg antager at GRUB har
det på samme måde, men har ikke efterprøvet dette.
Windows er glad og tilfreds med at ligge på en aktiv partition, og tager
sig ikke af, at der findes en tidligere primær partition, blot det ikke
er den, der er den aktive. (Den kalder sin partition for C:, Linux
kalder den for /dev/hdb)
Hvis du skal have både win og linux, kan du lægge en tredje primær
partition.ind til swap og en fjerde til /
Din disk kunne nu se sådan her ud (som eneste disk = /dev/hda):
1: /dev/hda1, primær, passiv, 32MB /boot
2: /dev/hda2,primær, aktiv, 20GB (til windows og mountet som /mnt/win
eller lignende)
3. /dev/hda3,primær, 1GB, /swap
4. /dev/hda4,primær, resten, /
Du opnår nu følgende:
1. Din BIOS bliver ikke forvirret
2. Windows bliver ikke forvirret
3. Linux bliver ikke forvirret
4. Linux kan se Windows
5. Windows kan ikke bringes til at se andet en højst /boot. Der findes
mig bekendt ikke programmer, som kan gøre tredje og flerde primære
partrition synlige for Windows, men jeg kan tage fejl (følger ikke helt
med på det område)
6. Med 32MB på boot har du plads til at lege med flere forskellige
kerner. Du kan apare plads hvis dette ikke er interessant.
7. Hvis du bruger FAT på /boot kan Windows se og bearbejde den, ellers
vil den normalt blive utilgængelig for Windows. Der er fordele og
ulemper ved begge dele.
8. Du er helt fri for skøre problemer med at skulle opdele i partitioner
til /var /usr og hvad folk nu ellers går rundt og generer sig selv med
uden grund.
Og så har du jo teoretisk set muligheden for at tage maskinen med i
sandkassen i Roskilde stort set hver mandag, også i morgen :-)
Follow ups
References