Hard disk install
El mi?, 05-12-2007 a las 10:48 +0100, Jean-Francois Rousval escribi?:
> Hello ;
>
> If this can help you, here is my script to make this.
Thanks a lot, I'll try it, i tought it will be harder :-)
> Jean-Francois Rousval
>
> http://jean-francois.rousval.com
>
>
>
>
> $NEW_PARTITION= <------------------- your partition (in ext3 for me)
>
> echo "Copy of file system"
>
> mkdir -p /mnt/disk
> mount -t ext3 $NEW_PARTITION /mnt/disk
>
> mkdir -p /mnt/squashfs
> mount -t squashfs -o loop /live/image/live/filesystem.squashfs /mnt/squashfs
>
> cp -a /mnt/squashfs/* /mnt/disk
>
> umount /mnt/squashfs
> rmdir /mnt/squashfs
>
> cp -a /live/cow/etc/* /mnt/disk/etc
>
>
> grub-install --root-directory=/mnt/disk $NEW_PARTITION --no-floppy
>
>
> LIVE_GRUB=/live/image/boot/grub/menu.lst
> HD_GRUB="/mnt/disk/boot/grub"
>
> echo "timeout 3" > $TMP_FILE_1
> echo "default 0" >> $TMP_FILE_1
>
> echo "title That you want" >> $TMP_FILE_1
> echo -n "kernel /boot/" >> $TMP_FILE_1
>
> cat $LIVE_GRUB | grep "vmlinuz-" > $TMP_FILE_2
> while read LINE1
> do
> echo -n `echo $LINE1 | cut -d ' ' -f2,2 | cut -d '/' -f3,3` >> $TMP_FILE_1
> break
> done < $TMP_FILE_2
> echo -n " root=$NEW_PARTITION" >> $TMP_FILE_1
> echo " locale=fr_FR.UTF-8 keyb=fr vga=771" >> $TMP_FILE_1
>
> echo -n "initrd /boot/" >> $TMP_FILE_1
>
> cat $LIVE_GRUB | grep "initrd.img-" > $TMP_FILE_2
> while read LINE1
> do
> echo -n $LINE1 | cut -d ' ' -f2,2 | cut -d '/' -f3,3 >> $TMP_FILE_1
> break
> done < $TMP_FILE_2
>
> mkdir -p $HD_GRUB
> cp $TMP_FILE_1 $HD_GRUB"/menu.lst"
>
> rm -f $TMP_FILE_1
> rm -f $TMP_FILE_2
>
>
> umount /mnt/disk
>
>
> reboot
>
>
>
>
> XayOn X a ?crit :
> > I want to install my custom live distro in a hard disk, I've followed
> > the wiki info but I think some things are not clear.
> > I wanna make the installer as easy as possible, so...
> > The only issues I've had are with bootloader:
> > First of all I dont like to have to edit manually menu.lst ?Is there any
> > way to do it automagically?
> > And the same about device.map...
>
> _______________________________________________
> debian-live-devel mailing list
> debian-live-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel
Reply to: