Mercurial > hg > aboriginal
view sources/control-images/lfs-bootstrap/mnt/README @ 1403:42698b9646c2
Add m68k back.
author | Rob Landley <rob@landley.net> |
---|---|
date | Mon, 27 Jun 2011 07:36:56 -0500 |
parents | c054a7a36cd9 |
children |
line wrap: on
line source
Automates the build of Linux From Scratch 6.7. This adds/replaces files in the existing filesystem. At the end of the build BusyBox is still there but most of the symlinks to it have been replaced with the corresponding gnu tools. This does not attempt to replace the existing toolchain or C library, although there's no reason you can't run a separate script to do that before running this build. We're not building grub because bootloaders are both extremely target-specific (which CPU, which board, which boot media... Booting an ARM from the network or booting MIPS from flash isn't really grub's thing). You'll have to set up your own bootloader as appropriate for your hardware. (QEMU has a built-in bootloader in the -kernel option.) Note that we skip the various "move stuff from /usr/bin to /bin" steps because /lib, /bin, and /sbin are all symlinks to the appropriate directory under /usr so we've already combined all that stuff already. (That split happened when Ken and Dennis filled up their original root filesystem's RK05 disk pack on the PDP-11 they developed Unix on in 1971, so they let their operating system files leak into the second disk, where all the user directories lived. They eventually added a third disk on /home and moved the user directories to there, but kept the OS straddling two disks. These days between initramfs and cheap multi-terrabyte drives that split is a useless historical artifact kept alive by people blindly following procedures they no longer understand. Don't get me started on /opt.)