[Voyage-linux] PATCH: prevent /sys /proc /dev and /tmp/cf from being copied by copyfiles.sh / alternate network installation procedure

Kim-man 'Punky' TSE (spam-protected)
Wed Sep 30 09:26:53 HKT 2009


Applied.  Thanks.

Christian Recktenwald wrote:
> what is this about?
>
> there are situations where the content of the virtual file systems
> could and will be copied to the new installation media, which 
> is pointless.
>
> I tried to figure out how I could install an ALIX box 
> via DHCP/TFTP/NFS.
>
> The documented way I found urged me to create 
> two loopback mounts:
>
> - the iso-image
> - the squashfs
>
> that seems to be a kind of bulky to me, esp.
> as my debian lenny system can't handle squashfs-4.0 with 
> the stock kernel.
>
> so I tried something different:
>
> on nfs:/serv
> 	tar -xvjpf voyage-current.tar.bz2
>
> /serv is nfs-exported
>
> pxelinux.cfg/alix:
> 	APPEND initrd=voyage/initrd.img autoinstall=alix boot=live netboot=nfs nfsroot=192.168.0.247:/serv/voyage-current ip=dhcp root=/dev/nfs live-getty noautologin all_generic_ide console=ttyS0,38400n8 debug verbose
>
> so I get voyage-current/ mounted on /live/image  (for testing purpose this time)
>
> then I have to copy & paste the following lines on the 
> (initramfs) prompt:
>
>     mount -o bind /dev /live/image/dev
>     mount -t proc proc /live/image/proc
>     mount -t sysfs sysfs /live/image/sys
>     mount -t tmpfs tmp /live/image/tmp
>     mkdir /live/image/tmp/cf
>     chroot /live/image
>
>     CFDISK=/dev/hda
>     CFPARTNR=1
>
> ./usr/local/sbin/voyage.update -i -P ALIX -t $CFDISK -p $CFPARTNR -m /tmp/cf -b $CFPARTNR -g -s 38400 -c serial -d / -f
>
> and get my boxes up and running
>
> Comments are welcome 
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> Voyage-linux mailing list
> Voyage-linux at list.voyage.hk
> http://list.voyage.hk/mailman/listinfo/voyage-linux
>   


-- 
Regards,
Punky

Voyage Solutions (http://solution.voyage.hk)
* Embedded Solutions and Systems
  - Mesh Networking, Captive Portal, IP Surveillance, VoIP/PBX
  - Network Engineering, Development Platform and Consultation
  
	





More information about the Voyage-linux mailing list