BTS

Issue861

Title support grml2usb on raw devices
Priority wish Status resolved
Superseder Nosy List ch, mika
Assigned To Topics

Created on 2010-05-31.00:45:13 by mika, last changed 2012-01-13.01:30:31 by mika.

Messages
msg3889 (view) Author: ch Date: 2011-07-23.22:12:03
Fixed in 19b2fe785e5357247588698b1fd9f432f3c89c0d. Tested by mru.
msg3888 (view) Author: ch Date: 2011-07-23.20:43:19
GRUB1 support is blocking this; suggesting removal. Will take a look.
msg3197 (view) Author: mika Date: 2010-05-31.00:45:10
I have a USB stick without any partitions, so /dev/sdb is mounted
directly. It works fine on Linux and Windows, even booting works without
any problems.

So why I cannot use grml2usb on it?

Moreover: AFAIK the error messages is a lie, because the BIOS doesn't
know anything about partitions. It just reads sector CHS(0,0,1) and
executes it if the MBR signature 0x55AA is found. The rest is done by
the code in the MBR (i.e. scanning the partition table for 'active'
partitions and boot them, or any fancy menu things).

So: Why the check for 'raw device' at all? Why not an documented option
to suppress this check?

I tried

  grml2usb  /meduna/grml_2010.04.iso /dev/sdb

and even with --grub --grub-mbr

both give the same error message. :-(
History
Date User Action Args
2012-01-13 01:30:31mikasetstatus: fixed-in-git -> resolved
nosy: mika, ch
2011-07-23 22:12:03chsetstatus: chatting -> fixed-in-git
nosy: mika, ch
messages: + msg3889
2011-07-23 20:43:19chsetstatus: unread -> chatting
nosy: + ch
messages: + msg3888
2010-05-31 00:45:13mikacreate