Allt från Computex 2023

Temporärt system i Linux from scratch?

Permalänk

Temporärt system i Linux from scratch?

Goderdagens. Jag är i full färd med att installera Linux from Scratch, än så länge utan större problem. Det är dock en sak som gäckar mig; det "temporära" systemet är precis färdigbyggt och chroot'at in till, och tanken är (om jag tolkat guiden rätt) att det temporära systemet ska användas till att bygga det kompletta systemet med.

Då ställer jag mig frågan - vad ska det vara bra för? Varför kan man inte använda värdoperativsystemet till att bygga Linux from Scratch från början istället för att i princip behöva konstruera två system, ett temporärt och ett beständigt?

Visa signatur

"I cannot. Yet I must. How do you calculate that? At what point on the graph do 'must' and 'cannot' meet? Yet I must. But I cannot."

Permalänk
Medlem

Nu är jag inte någon mästermästare på LFS, eller på att bygga system från grunden, men jag har för mig att LFS:s främsta anledning till att köra med det temporära systemet är att slippa gegga ner det "riktiga" systemet.

Det finns alltid någon som blandar ihop saker och ting, trots innantill-instruktioner, osv.

I övrigt kan jag tänka mig att det blir smidigare om man ska cross-compile:a och ha sig. Av erfarenheter från CRUX och de vändor då man bootstrappat det systemet så kan det hända att man måste bygga om glibc, gcc och binutils några vändor för att saker och ting ska länkas rätt, håller man på med sådant finns alltid risken att man råkar skriva över delar av toolchainen med trasiga paket, så även sådana saker spelar säkerligen in. Saker och ting kan inte gå riktigt lika käpprätt åt helvete om man har isolerade system.

Visa signatur

> Jaså, ere så?

Permalänk
Citat:

Ursprungligen inskrivet av koefz
Nu är jag inte någon mästermästare på LFS, eller på att bygga system från grunden, men jag har för mig att LFS:s främsta anledning till att köra med det temporära systemet är att slippa gegga ner det "riktiga" systemet.

Det låter logiskt. Men ponera att värdoperativsystemet har exakt samma mjukvara som det temporära systemet (inte speciellt troligt i och för sig, om inte en liveskiva används), då borde det väl egentligen inte vara några problem att börja "byggandet" direkt och skippa det temporära systemet?

Visa signatur

"I cannot. Yet I must. How do you calculate that? At what point on the graph do 'must' and 'cannot' meet? Yet I must. But I cannot."

Permalänk

Nja, det ska det väl inte vara. Men du är ju i alla fall på den säkra sidan nu. Berätta gärna hur det gick, sedan när du är färdig!

Visa signatur

This is my signature. There are many like it but this one is mine.

Permalänk

Jo då, då var det klappat och klart. Lyckligtvis råkade jag inte ut för några större missöden, men det är å andra sidan ganska långt kvar tills det går att använda till vardagligt bruk.

Visa signatur

"I cannot. Yet I must. How do you calculate that? At what point on the graph do 'must' and 'cannot' meet? Yet I must. But I cannot."