Fedora install, RAM-krav tips
Jeg har lige installeret Fedora 16 på en Laptop med 512 MiB RAM. Det kræver nogle tricks for at omgå installationsprogrammet Anaconda's kriterier.
Fedora 16’s installationsprogram Anaconda nægter at køre med under 768 MiB RAM, men det tal kan rettes til 0. Anaconda kan i lagt de fleste tilfælde fungere med 512 MiB RAM (eller mindre?).
(Jeg startede med at hente net-install-iso-filen, og pakker kerne + ram-disk ud og boote dem via GRUB i en eksisterende linux-installation, altså uden CD og uden USB-pen.)
Fremgangsmåde
* Boot install-systemet. (hvis Anaconda starter automatisk, så lad det fejle), find root-terminalen
* Sæt ram-kravet til 0 MB ved at rette script-filen /usr/sbin/anaconda som beskrevet her: http://forums.fedoraforum.org/showpost.php?p=1523072&postcount=8
* Aktivér swap:
* Start anaconda igen med
og lad være med at skifte sprog (ej heller time zone?)
Det sidste skyldes at Anaconda tilsyneladende dør hvis man sætter sprog-indstillingerne til andre sprog end default, eller til en kode den ikke forstår, men heller ikke brokker sig over . Nogen mener det skyldes at en af "lang"-variablerne ikke er sat, men at koden antager at den altid er sat til noget brugbart.
Ligesom denne bug: https://bugzilla.redhat.com/show_bug.cgi?id=731356
Fedora QA vil se på hvor lavt de kan sætte anacondas RAM-krav
https://fedorahosted.org/fedora-qa/ticket/266
Det reelle RAM-behov kan åbenbart variere alt efter hvordan installationen foregår, og de 768 MiB RAM var vist sat så højt for a tvære på den sikre side i alle tænkelige tilfælde. Det er jo en fjollet form for bloat, så lad os håbe at anaconda-udviklerne er motiverede for at optimere det.
I øvrigt overraskede det mig at boot-tiden fra GRUB til klar desktop via auto-login var næsten ens for Fedora 16 og Ubuntu 10.10 (godt et år ældre, med Upstart i stedet for for systemd), nemlig ca. 45 s.
Fedora 16’s installationsprogram Anaconda nægter at køre med under 768 MiB RAM, men det tal kan rettes til 0. Anaconda kan i lagt de fleste tilfælde fungere med 512 MiB RAM (eller mindre?).
(Jeg startede med at hente net-install-iso-filen, og pakker kerne + ram-disk ud og boote dem via GRUB i en eksisterende linux-installation, altså uden CD og uden USB-pen.)
Fremgangsmåde
* Boot install-systemet. (hvis Anaconda starter automatisk, så lad det fejle), find root-terminalen
* Sæt ram-kravet til 0 MB ved at rette script-filen /usr/sbin/anaconda som beskrevet her: http://forums.fedoraforum.org/showpost.php?p=1523072&postcount=8
* Aktivér swap:
swapon /dev/sdax
(for en sikkerheds skyld)* Start anaconda igen med
anaconda -G --lang=en_US
og lad være med at skifte sprog (ej heller time zone?)
Det sidste skyldes at Anaconda tilsyneladende dør hvis man sætter sprog-indstillingerne til andre sprog end default, eller til en kode den ikke forstår, men heller ikke brokker sig over . Nogen mener det skyldes at en af "lang"-variablerne ikke er sat, men at koden antager at den altid er sat til noget brugbart.
Ligesom denne bug: https://bugzilla.redhat.com/show_bug.cgi?id=731356
Fedora QA vil se på hvor lavt de kan sætte anacondas RAM-krav
https://fedorahosted.org/fedora-qa/ticket/266
Det reelle RAM-behov kan åbenbart variere alt efter hvordan installationen foregår, og de 768 MiB RAM var vist sat så højt for a tvære på den sikre side i alle tænkelige tilfælde. Det er jo en fjollet form for bloat, så lad os håbe at anaconda-udviklerne er motiverede for at optimere det.
I øvrigt overraskede det mig at boot-tiden fra GRUB til klar desktop via auto-login var næsten ens for Fedora 16 og Ubuntu 10.10 (godt et år ældre, med Upstart i stedet for for systemd), nemlig ca. 45 s.
Kommentarer