Thread Previous • Date Previous • Date Next • Thread Next |
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
Thread Previous • Date Previous • Date Next • Thread Next |