← Back to team overview

sslug-teknik team mailing list archive

Re: Opskrift på dual-boot med 2 linux-installationer.

 

Jørgen Heesche skrev:
Først må jeg lige sige at jeg er ikke i tvivl om, hvordan man laver en
dual-boot mellem 2 linux'er.
Men i en nyhedsgruppe er jeg stødt på følgende:
Citat:
"Du mounter din gamle linux installation, kopierer din kernel fra den
gamle installation til /boot på din nye, redigerer lilo eller grub's
konfigurationsfiler  til at have en entry med den gamle kernel og den
partition den bruger som /. Geninstallerer bootloaderen (hvis du
bruger lilo) og genstarter."
Citat slut.

Der foreligger ikke noget om at vedkommende selv har prøvet metoden, men kan det overhovedet gøres sådan?

Kort svar: Ja.

For at loade et linux-system, skal bootloaderen bruge to ting: en kerne og dens parametre. Blandt parametrene er en oplysning til kernen om dens root-partition.

På samme måde som bootloaderen kan være sat op til at starte samme system med flere forskellige kerner (for at have en fallback i tilfælde af fejl) kan den sættes op til at have forskellige kerner med forskellige rod-partitioner.

I princippet er det slet ikke nødvendigt, at kernen flyttes til /boot for at få det til at virke. Alt der kræves er en korrekt angivelse af kernens placering.

Hvis man skifter systemer tit, er det nok smartere at have en fælles bootloader, der chainloader de individuelle partitioner, men det er altså ganske muligt at lade den fælles bootloader kende til de forskellige distroer og loade dem direkte.

Det minder mig forresten om en tråd på en SuSE-liste:
http://lists.opensuse.org/opensuse/2000-09/msg01632.html

Med venlig hilsen

Ole


Follow ups

References