GNU GRUB - Bugs: bug #32426, Can not boot grub from MBR on...
You are not allowed to post comments on this tracker with your current authentication level.
bug #32426: Can not boot grub from MBR on ISO9660 filesystem
Submitter: | Коренберг Марк <socketpair> | ||
Submitted: | Fri 11 Feb 2011 03:41:58 PM UTC | ||
Category: | Booting | Severity: | Major |
Priority: | 5 - Normal | Item Group: | Software Error |
Status: | Invalid | Privacy: | Public |
Assigned to: | None | Originator Name: | Коренберг Марк |
Open/Closed: | Closed | Release: | 1.98 |
Release: | Reproducibility: | Every Time | |
Planned Release: | None |
Jump to the original submission
Sun 13 Feb 2011 09:48:51 AM UTC, comment #6: |
Коренберг Марк <socketpair> |
Sun 13 Feb 2011 08:56:43 AM UTC, comment #5: Actually you didn't understand the install process. boot.img contains only reference to first sector of core.img. Rest of blocklist is in core.img. So embeddingless installs to read-only filesystems aren't supported. It's not a bug but simply something which isn't supported. ISO9660 reserves only 16K. Not enough for embedding. So the only way such install is supported is through grub-mkrescue and frankly I don't see the point of supporting any other way of iso9660 install. Feel free to supply the reason to change my opinion on the later. |
Vladimir Serbinenko <phcoder> |
Sun 13 Feb 2011 06:52:52 AM UTC, comment #4: Well, I think You did not understand me...
|
Коренберг Марк <socketpair> |
Sat 12 Feb 2011 09:56:20 PM UTC, comment #3: grub-setup requires read-write support. That's why it requires a special handling and that's why there is a separate script for it. The only other similar case would be the squashfs. Currently GRUB2-experimental can read from squashfs but not install on it.
|
Vladimir Serbinenko <phcoder> |
Sat 12 Feb 2011 08:17:57 PM UTC, comment #2: Okay, that command uses xorriso.
|
Коренберг Марк <socketpair> |
Fri 11 Feb 2011 08:47:29 PM UTC, comment #1: Please use the official grub-mkrescue for this purpose. |
Vladimir Serbinenko <phcoder> |
Fri 11 Feb 2011 03:41:58 PM UTC, original submission:
|
Коренберг Марк <socketpair> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 3 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2011-02-11 | phcoder | Status | None | Invalid | |
Open/Closed | Open | Closed | |||
2011-02-11 | socketpair | Attached File | - | Added qwe.sh, #22651 |
Powered by Savane 3.13-caa5.
Corresponding source code
First of all:
-----8<---------
Reserved Field - The first 16 sectors of the track is reserved. The reserved field can be used to store computer code to boot the operating system. This makes the CD bootable. But most of the time, the reserved field is empty, containing zeros.
-----8<---------
16 sectors is the 32768 bytes. My ubuntu core.img is 23817 bytes. So it fits in that size.
Second:
Why not to change core.img file contents ? I don't think it's size is changed during installation.