Rodolfo Perez wrote: > Hi > > I could install lfs-6.4 on my laptop and I'm really happy about my new > lfs. > Now I would like to put it on my USB-Flash drive. I checked on lfs and > was googeling.... but could not find a really satisfiying answer. > > I'd like to have a very small (max. 500Mb) lfs distro on my usb and it > should be as lfs-live. > > Any help? > Rodolfo > > I have just completed installing my LFS-6.5 (newly built) to a USB drive. What follows is how I was successful to make a bootable LFS USB drive..
I suggest you complete what Bruce suggests then: Try this 1. prepare the USB drive by partitioning and formatting, I chose ext2 file system. 2. mount the USB drive, example: /mnt/usb 3. copy LFS from the hard drive to the USB drive use a live CD or another install of linux, do not try to copy the LFS system if you are running it as /dev/ will give you trouble rsync -var <source-LFS-location/*> <USB mount point> or cp -var <source-LFS-location/*> <USB mount point> example: rsync -var /mnt/lfs/* /mnt/usb or cp -var /mnt/lfs/* /mnt/usb 4. Install grub. create menu.lst something like this and copy to /boot/grub/ # Config file for GRUB - The GNU GRand Unified Bootloader # /boot/grub/menu.lst timeout 5 default 0 color light-blue/black light-cyan/blue title LFS 6.5 - USB root (hd0,0) kernel /boot/lfskernel-2.6.30.2 root=/dev/disk/by-uuid/03e82132-a199-4601-a20e-106c444a2c5a ro quite # EOF The root (hd0,0) is correct, the USB drive will be hd0,0 at boot (you may have to change the last 0) if you copied LFS to a partition other than 1 (the first) The kernel line should use the disk-by uuid...keeps one sane :) to find the uuid type at a CLI (terminal) blkid /dev/sdx - where sdx is the USB device example from my "install": blkid /dev/sdd1 /dev/sdd1: UUID="03e82132-a199-4601-a20e-106c444a2c5a" TYPE="ext2" Now at a root CLI prompt grub root (hdx,x) setup (hdx) The root line will vary according to the USB device is /dev/sdd1 is root (hd3,0), setup (hd3) 5. Fixup /etc/fstab example: # Begin /etc/fstab # file system mount-point type options dump fsck # order /dev/disk/by-uuid/03e82132-a199-4601-a20e-106c444a2c5a / ext2 defaults 1 1 #/dev/xxx swap swap pri=1 0 0 proc /proc proc defaults 0 0 sysfs /sys sysfs defaults 0 0 devpts /dev/pts devpts gid=4,mode=620 0 0 tmpfs /dev/shm tmpfs defaults 0 0 # End /etc/fstab Again use disk/by-uuid with the uuid from the previous step Reboot to the USB drive. -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page