Debian Live on a USB memory stick?
I have made a little progress. I cannont get Grub to boot from my USB
stick. Smart Bootloader will install to the USB's MBR, but will not boot
vmlinuz from it. This leaves Syslinux.
I installed Syslinux and put a syslinux.cfg file in the USB's root:
APPEND append initrd=initrd.gz root=/dev/sda1 boot=casper
SAY Debian Live
I put the contents of the live/image directory into the USB , excluding
the isolinux directory:
The system boots from the USB, opens vmlinuz (dots on screen) and
creates the ram disc with initrd.gz (dots on screen). It then starts to
boot linux but eventually fails trying to mount a CD from my empty CD
drive in /dev/hdc:
/init: 111: Cannot open /dev/hdc: No medium found.
mount: Mounting ro on /dev/hdc failed: No such device.
Is the CD mount command in initrd.gz or is it something to do with
squashfs? Is there an obvious way around this? Presumably, the system is
trying to get the filesystem from the CD when it needs to get it from
the USB (/dev/sda1).
Andrew Donnellan wrote:
>The USB stick wouldn't have a proper boot sector on it, so yes,
>installing GRUB might work.
>On 4/10/06, Chris Lale <email@example.com> wrote:
>>I followed the wiki instructions for making a Debian Live CD with
>>live-package and it worked first time! Brilliant.
>>Is it possible to create a bootable Debian Live USB stick? I used cfdisk
>>to format my 256MB memory stick with the Boot flag set and formatted it
>>with mkfs.vfat. I copied the contents of the live/image/ directory onto
>>the memory stick and tried to boot from it. I got a message saying that
>>the disc was not bootable and asking me to insert a bootable floppy. Do
>>I need to do something else - install Grub perhaps?
>>I would be grateful for any suggestions.