Hoe Linux Gentoo van Ubuntu te installeren
Gentoo
het is een distributie van Linux staat bekend om zijn maatwerk, complexiteit, pakketbeheer en de associatie in het algemeen met computerfreak. Eerst en vooral is de Gentoo-distributie niet voor iedereen - wees erop voorbereid je hersenen te gebruiken, omdat je een beetje moet lezen om je systeem volledig operationeel te krijgen. In Gentoo wordt elk pakket gecompileerd vanuit de broncode, met behulp van de pakketbeheertool "portage", dan bepaalt u, de gebruiker, welke functies en pakketten in uw systeem moeten worden geïnstalleerd. De compilatie en installatie van grote versies (kde, gnome, libreoffice) kan tussen de 30 seconden tot een paar dagen (elk) duren, afhankelijk van de gebruikte harde schijf, terwijl kleinere versies binnen enkele minuten worden geïnstalleerd.Deze handleiding stelt u in staat Gentoo te installeren terwijl uw computer volledig vrij blijft voor normaal gebruik van elke dag. Het is specifiek geschreven om te werken vanuit Ubuntu, hoewel er geen reden is waarom het niet werkt vanuit een andere Linux-distributie.
stappen
1
Zorg ervoor dat u over superuser-rechten beschikt in uw Ubuntu-box en internetverbinding, bij voorkeur snel. Het heeft ook de voorkeur om algemene kennis te hebben over Ubuntu en Linux in het algemeen.
2
U moet een chroot-omgeving installeren in Ubuntu. U kunt dit bereiken via Synaptic door de pakketten te installeren dchroot en debootstrap- of via de opdrachtregel die binnenkomt
sudo apt-get install dchroot debootstrap
. Met dit programma kan Linux tijdelijk doen alsof de hoofdmap anders is dan normaal.3
Verspreiding van bestaande partities of creatie van nieuwe partities uit de vrije ruimte op de harde schijf. Wees voorzichtig! je wilt geen gegevens verliezen
4
Formatteer de nieuwe partities met behulp van het bestandssysteem van uw voorkeur (voor / home, /, / boot en / var heeft het de voorkeur om ext2, ext3 of reiser2 te gebruiken). De swaps moeten worden geformatteerd als swap-partities.
5
Maak een nieuwe map,
/ mnt / gentoo
en één voor elk van de afzonderlijke partities die u hebt gemaakt.6
Monteer hier je nieuwe partities:
sudo mount / dev / sda5 / mnt / gentoo
sudo mount / dev / sda6 / mnt / gentoo / home
- hier zijn sda5 en 6 de partities met respectievelijk je toekomstige root- en home-directory`s.
7
Controleer of de datum correct is (voer de datum in). U kunt dit wijzigen met de syntaxis
datum MMDDhhmmYYYY
.8
Open de browser van uw voorkeur en voer in hier. Zoek uw lokale mirror-kopie en download het tarball-bestand stage3 van
releases / x86 / 2008.0 / podia /
(vervang x86 door de architectuur van uw keuze, deze handleiding is alleen getest voor AMD64 en x86). Download het bijbehorende md5-bestand.9
Verplaats het naar de Gentoo-map
mv stage3 * .bz2 * / mnt / gentoo
.10
Ga naar de map (
cd / mnt / gentoo
) en controleer de tarball via md5: md5sum -c stage3 * .md5
. Op deze manier zorgt u ervoor dat de tarball correct is gedownload, zonder te worden beschadigd. Als het niet goed verschijnt, moet je het opnieuw downloaden.11
Pak de tarball uit!
sudo tar xvjpf stage3 * .bz2
. Wacht tot het proces is voltooid.12
Je hebt al een aantal basisprogramma`s op de Gentoo-partitie geïnstalleerd - daarna moet je Portage installeren: Gentoo`s pakketbeheersysteem waarmee u volledig kunt bepalen wat er op uw systeem staat.
snapshots /
map en download het bestand "Portage" meest recent Verplaats het naar / mnt / gentoo en gebruik de opdracht:tar xvjf / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
13
In dit stadium wilt u mogelijk enkele compilatie-opties configureren. U kunt dit doen door te bewerken /mnt/gentoo/etc/make.conf met je favoriete teksteditor. Je kunt een complete gids met verschillende variabelen vinden door te lezen /mnt/gentoo/etc/make.conf.example. Sla de wijzigingen op in het configuratiebestand en verlaat de teksteditor.
14
Wilt u uw download optimaliseren? Nogmaals bewerken make.conf en zorg ervoor dat de SYNC-variabele is geconfigureerd voor de dichtstbijzijnde rsync-server. Voeg alle gewenste spiegelkopieën toe in de variabele GENTOO_MIRRORS, maar zoek eerst degene die u verkiest. U kunt de lijst met beschikbare mirror-kopieën vinden hier.
15
Voordat u zich onderwerpt aan uw nieuwe systeem, moet u ervoor zorgen dat u enkele essentiële configuraties gekopieerd hebt via Ubuntu zoals ze zijn.
sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
sudo mount -t proc none / mnt / gentoo / proc
.sudo mount -o bind / dev / mnt / gentoo / dev
.16
U kunt nu de chroot-omgeving gebruiken! Dit is echt gemakkelijk en je kunt afsluiten door simpelweg te typen ... uitgaan Het is een proces in drie stappen:
sudo chroot / mnt / gentoo / bin / bash
./ usr / sbin / env-update
bron / etc / profiel
PS1 exporteren ="(chroot) $ PS1"
17
Gefeliciteerd! Je bent al in Gentoo en bijna halverwege daar. Verheug me!
18
Vervolgens moet u het meest essentiële onderdeel van elk besturingssysteem compileren: jouw kernel De kernel is het deel van het besturingssysteem dat bepaalt welke software-elementen op elk gewenst moment toegang hebben tot een deel van de harde schijf. Zonder kernel is er geen besturingssysteem, omdat het niet kan werken.
19
Herinner je je de installatie van Portage? Nu gaat u een lijst met pakketten downloaden die u kunt installeren vanaf de rsync-server die u hebt opgegeven. Aanmelden
emerge --sync
20
Voor alle duidelijkheid, ik ga er in dit stadium van uit dat je de nieuwste kernel (2.6) in plaats van 2.4 wilt installeren.
21
Nu moeten we onze USE-vlaggen configureren. Deze indicatoren vertellen de compiler welke opties moeten worden toegevoegd, en welke optimalisaties moeten worden gebruikt. Het is belangrijk om de indicatoren vast te stellen "gebruik" correct voor uw systeem, omdat u anders onverwachte resultaten krijgt. Het is ook goed om indicatoren toe te voegen die zeggen wat u niet hoeft te ondersteunen.
22
Elke indicator die u wilt toevoegen, is eenvoudig een woord. Elke optie die u wilt verwijderen, is het woord met een koppelteken (-). Als we bijvoorbeeld alles willen samenstellen dat Ogg-ondersteuning heeft, voegen we toe "ogg". Maar als we Obb-ondersteuning willen, voegen we toe "-ogg".
23
Om uw USE-indicatoren te kiezen, bekijkt u de Gentoo GEBRUIKSAANWIJZINGEN vlaggendocumentatie om te zien welke indicatoren u mogelijk wilt opnemen.
24
Nadat je hebt gekozen welke indicatoren je wilt gebruiken, ga je naar /etc/make.conf en voer je de gewenste indicatoren in.
25
Laten we nu uw tijdzone configureren. Gentoo heeft alle tijdzones in / usr / share / zoneinfo. Navigeer naar de map en geef het commando Is uit om de beschikbare tijdzones te bekijken. Kopieer de zone-horara in / etc / localtime met een opdracht als (
# cp / usr / share / zoneinfo / GMT / etc / localtime
).26
Nu we de tijdzone hebben geconfigureerd, is het tijd om de kernel-bronnen te downloaden om de kernel te configureren.
27
Uitvoeren (
# emerge gentoo-sources
) om je kernelbronnen te downloaden.28
Deze stap kan bedrieglijk zijn voor degenen die het voor de eerste keer doen. Hier configureren we de kernel zodat deze de ondersteuning heeft die we nodig hebben. Het is noodzakelijk om zeker te zijn dat u de kernel correct configureert, anders blijft u zonder de functies over die u nodig hebt.
29
runs
cd / usr / src / linux
maak menuconfig
30
Dit opent het kernelconfiguratiemenu. Zorg ervoor dat u alle stuurprogramma`s selecteert die u nodig hebt om uw systeem op te starten, zoals SCSI-stuurprogramma`s (indien nodig) en zorg ervoor dat ze zijn geconfigureerd om te worden opgenomen in de kernel. Als dat niet het geval is, kunt u niet opstarten. Zorg er ook voor dat u ondersteuning voor uw bestandssysteem inschakelt.
31
Selecteer een netwerkstuurprogramma dat u mogelijk nodig hebt, zoals ethernet- of draadloze controllers (of beide).
32
Kies het type en de familie van uw processor.
33
Als u klaar bent, voert u (
maken && maak modules_install
) om te beginnen met het compileren van de kernel en de kernelmodules. Dat kan enige tijd duren, dus lees een boek, kijk tv, wandel met je hond of doe wat je leuk vindt om te doen.34
make -j2 && maak modules_install
35
Nu moeten we de kernel-afbeelding kopiëren in / boot.
Wijzig kernel-2.6.24 in de naam die u aan uw kernel wilt geven. ( cp arch / i386 / boot / bzImage /boot/kernel-2.6.24
)36
Laten we nu de kernelmodules configureren. Uitvoeren (
find / lib / modules / (kernelversie) / -type f -iname `* .o` -of -iname `* .ko`
) om de beschikbare kernelmodules te vinden. Voeg daarvan degenen toe die automatisch moeten worden geladen in /etc/modules.autoload.d/kernel-2.6. Neem de .ko- of .o-extensie of de route niet mee. Het volstaat om te zeggen, bijvoorbeeld, snd-hda-intel.tips
- Groepen van oorsprong = root,
,portage - Groepen =
,portage - Prioriteit = 3
- Controleer de forums op de Gentoo-website
- Directory = / mnt / gentoo
- Stage3 tarball mist gebruiker en groep van "portage" om de een of andere reden, die storingen veroorzaakt vanuit de chroot-omgeving. Als u de chroot-omgeving gebruikt, moet u de gebruiker en de portage-groep op uw hostsysteem maken (Ubuntu-maverick in mijn geval) - het wachtwoord en de bestandsgroepen in / mnt / gentoo / etc worden overschreven als u deze rechtstreeks wijzigt. Nadat de gebruiker en de portage-groep aan het hostsysteem zijn toegevoegd, moet het normale gebruik van de chroot-omgeving ook werken met toegang tot het netwerk. Ik gebruikte de volgende configuratie:
- gebruikers-oorsprong =
- alias = gentoo
- type = map
- beschrijving = gentoo
waarschuwingen
- Dit duurt lang, maar over het algemeen is het het waard.
- Probeer niet om een versie voor meerdere architecturen te installeren (bijvoorbeeld, gentoo 64 bits in 32 bits ubuntu), omdat de chroot-omgeving niet correct zal werken (kan iemand dit een beetje beter uitleggen?)
Dingen die je nodig hebt
- Ubuntu 10.10 (de andere versies zijn niet getest)
- Continue internetverbinding
Delen op sociale netwerken:
Verwant
- Hoe u uw eigen Linux-distributie maakt
- Rar-bestanden unzipen in Linux
- Hoe Linux op een Mac te gebruiken
- Hoe een Linux-distributie kiezen
- Hoe een Linux-harde schijf voor Windows te formatteren
- Hoe Android te installeren op Ubuntu Linux met Eclipse IDE
- Hoe Fedora te installeren
- Hoe Google Earth te installeren op Ubuntu Linux
- Hoe Gnome op Arch Linux te installeren
- Hoe JavaFX op Ubunu Linux te installeren
- Hoe Linux te installeren
- Hoe Ubuntu 8.10 te installeren
- Hoe programma`s op Ubuntu te installeren
- Hoe een nieuw besturingssysteem te installeren
- Hoe installeer je een Linux-besturingssysteem op een flashstation en installeer je draagbare…
- Hoe een draadloos netwerk onder Linux te installeren
- Hoe van Windows naar Linux te gaan
- Hoe FFmpeg te gebruiken
- Hoe een Ubuntu ISO vanaf uw harde schijf te booten
- Hoe de tijdzone in Linux te veranderen
- Hoe een programma in Linux te compileren