mandriva

Ticket #856 (assigned defect)

Opened 19 months ago

Last modified 4 months ago

Possibility to make a bootable usb key for mastering.

Reported by: jerome.bricchi@… Owned by: nrueff
Priority: Normal Milestone: Pulse2 1.3.2
Component: pulse2-imaging-server Version:
Severity: Minor Keywords: usb, master, boot
Cc:

Description

Please can you add the support for making a bootable USB key to the mastering ?

I think this will be a huge functionnality.

Many thanks

Note: with some hack with grub and in the initrd i can start the restoring process, but the speed is very low. Maybe the kernel included doesn't have USB2.0 support.

Attachments

Change History

Changed 19 months ago by nrueff

  • status changed from new to assigned

Hi,

restoring on a bootable media (other than a DVD) was also on my todo list, can you please post your modifications here ?

My own mod list (theorical, not tested yet) was :

  • include usb drivers in the initrd
  • load usb drivers in the inird
  • mount the partition

Some difficulties identified so far :

  • the removable media creation should be easy (you just need to generate/burn an iso file for a DVD, but what about a USB key ?)
  • be able to identify the source partition,
  • prevent the media to be restored on itself (fe. if the key is known as "/dev/sda" and the image is also from a "/dev/sda" hard drive)

Feel free to post your own remarks !

Changed 19 months ago by nrueff

  • milestone changed from 1.3.0 to 1.3.1

Changed 19 months ago by jerome.bricchi@…

Rapid how to for testing:

1: install grub on the usb key
- root (hd?,?)
- setup (hd?,?)
- copy grub's files (stage1, stage2,...) to /boot/grub/

2: copy the content of an iso previously created with mastering.

3: changes in menu.lst.
- give the right boot device name
- add the "revodebug" kernel argument

4: manually mount the partition
- mount /dev/device /revosave
- hit Ctrl + D

then it start, normally..I guess


For the device identification the most simple way is the label or UUID. I mean during the creation process, the device will be identified by its label or UUID, and it assigning the proper settings. Btw the correct device is always mounted. (example in menu.lst with UUID= (not tested))

One of the big advantage of mass storage is space, so we can store several masters by adding an entry in menu.lst (neither tested)

Changed 12 months ago by cdelfosse

  • milestone changed from Pulse 2 1.3.1 to Pulse 2 1.3.2

Changed 4 months ago by Snow

Umm, are you relaly just giving this info out for nothing?

Add/Change #856 (Possibility to make a bootable usb key for mastering.)

Author



Action
as assigned
 
Note: See TracTickets for help on using tickets.