emkiset.ru

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
  • De meeste websites bevelen aan dat, in wezen, hoe meer partities, hoe beter. U hebt minimaal een rootpartitie (/) nodig, maar de meeste gebruikers hebben een afzonderlijke swappartitie en een home-partitie (/ home). Sommige raden ook een aparte partitie aan voor / boot en / var.
  • 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.
  • Keer terug naar de mirror van waaruit je eerder de tarball stage3 hebt gedownload. Ga naar 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
  • Een korte introductie over Portage: Portage is een pakketbeheersysteem waarmee u relatief veel softwarepakketten kunt installeren. Het werkt door een lijst van hen en hun onderlinge relaties van een server te downloaden rsync. Hiermee wordt Portage gewezen op de relevante bestanden die kunnen worden gedownload, tussen een groot aantal andere servers. Nadat deze bestanden zijn gedownload, compileert uw computer de software van de bron en optimaliseert deze.
  • 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.
  • Ten eerste de dns-configuraties: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
  • En uw proc-systeem: sudo mount -t proc none / mnt / gentoo / proc.
  • En mount of word lid van het / dev-bestandssysteem: 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:
  • Wijzig eerst de brondirectory in / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
  • Vervolgens werkt u de omgeving bij om ervoor te zorgen dat deze terminal weet waar deze moet zijn: / usr / sbin / env-update
  • Voer tenslotte dit in het (tijdelijke) geheugen in:bron / etc / profiel
  • Als je jezelf eraan wilt herinneren dat je in een chroot-omgeving bent, kun je deze verfijnde opdracht gebruiken: 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
    Rar-bestanden unzipen in LinuxRar-bestanden unzipen in Linux
    Hoe Linux op een Mac te gebruikenHoe Linux op een Mac te gebruiken
    Hoe een Linux-distributie kiezenHoe een Linux-distributie kiezen
    Hoe een Linux-harde schijf voor Windows te formatterenHoe een Linux-harde schijf voor Windows te formatteren
    Hoe Android te installeren op Ubuntu Linux met Eclipse IDEHoe Android te installeren op Ubuntu Linux met Eclipse IDE
    Hoe Fedora te installerenHoe Fedora te installeren
    Hoe Google Earth te installeren op Ubuntu LinuxHoe Google Earth te installeren op Ubuntu Linux
    Hoe Gnome op Arch Linux te installerenHoe Gnome op Arch Linux te installeren
    Hoe JavaFX op Ubunu Linux te installerenHoe JavaFX op Ubunu Linux te installeren
    Hoe Linux te installerenHoe Linux te installeren
    » » Hoe Linux Gentoo van Ubuntu te installeren
    © 2021 emkiset.ru