luqibin / grub4dos-chenall

Automatically exported from code.google.com/p/grub4dos-chenall
0 stars 0 forks source link

0.4.6a does not boot from CD #174

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Make a grub4dos bootable ISO with grldr as bootfile

What is the expected output? What do you see instead?
boots to console (no menu) - if do ls / command then get rubbish characters.
0.4.5c works fine.

ISO made from a working USB Flash drive using RMPrepUSB - Ctrl+M which uses 
mkisofs to make the ISO. 
Then test ISO using RMPrepUSB - Ctrl+F11  (or VBox).

What version of the product are you using? On what operating system?
0.4.6a  1-17-2014 release version

Please provide any additional information below.

Original issue reported on code.google.com by Steve6375 on 15 Mar 2014 at 1:35

GoogleCodeExporter commented 9 years ago
Please provide the Test ISO file.

Original comment by yaya2007_7777@126.com on 17 Mar 2014 at 1:50

GoogleCodeExporter commented 9 years ago

Original comment by Steve6375 on 17 Mar 2014 at 10:54

Attachments:

GoogleCodeExporter commented 9 years ago
Iso file you generate tool, not well supported Joliet specification. He put the 
address 0x1f Joliet file directory wrote 0x1e (in 0x909e and 0x90a5 Office). 
Please observe. 
0.4.5c version does not support Joliet format, so no problems.

Original comment by yaya2007_7777@126.com on 17 Mar 2014 at 12:22

Attachments:

GoogleCodeExporter commented 9 years ago
I use mkisofs for Windows also genisoimage from cdrkit - both show same problem 
 - what do you suggest for free ISO generating tool for Windows command line?

Original comment by Steve6375 on 17 Mar 2014 at 1:11

GoogleCodeExporter commented 9 years ago
Mkisofs -J parameter increases

Original comment by yaya2007_7777@126.com on 17 Mar 2014 at 1:40

GoogleCodeExporter commented 9 years ago
If I used isolevel 3 then no problem.
If I use isolevel 4 then I get the problem.

Original comment by Steve6375 on 17 Mar 2014 at 1:46

GoogleCodeExporter commented 9 years ago
If you have a problem, do not use the-J 

Original comment by yaya2007_7777@126.com on 18 Mar 2014 at 1:25

GoogleCodeExporter commented 9 years ago
isolevel 3 -J works
isolevel 4 -J gives the problem

So is the problem that grub4dos does not support isolevel 4?

Original comment by Steve6375 on 18 Mar 2014 at 7:44

GoogleCodeExporter commented 9 years ago
Do not know, never use isolevel parameters. 

Original comment by yaya2007_7777@126.com on 18 Mar 2014 at 12:54

GoogleCodeExporter commented 9 years ago
Level 4 is for ISO 9660:1988 spec.
http://www.pismotechnic.com/cfs/jolspec.html#change

Original comment by Steve6375 on 18 Mar 2014 at 1:17

GoogleCodeExporter commented 9 years ago
If use 0.4.5c then can see the filesystem and can use kernel and initrd 
commands.

Original comment by Steve6375 on 20 Mar 2014 at 7:03

GoogleCodeExporter commented 9 years ago
0.4.5c version does not support Joliet format, so no problems.
Is a software tool enables Joliet extensions directory pointing to the base 
directory.

Original comment by yaya2007_7777@126.com on 23 Mar 2014 at 1:57

GoogleCodeExporter commented 9 years ago
so will there be a fix for 0.4.6a?

At the moment it cannot be used to boot ISOs if they are in Joliet ISO9660:1998 
format
e.g.

map /myiso.iso (0xff)
map --hook
kernel /vmlinuz
initrd /initrd

does not work because it cannot access the filesystem.
If not, can we force 0.4.6a to not use Joliet so it will work like 0.4.5c?

Original comment by Steve6375 on 23 Mar 2014 at 6:50

GoogleCodeExporter commented 9 years ago
There is a problem waiting to be processed

Original comment by yaya2007_7777@126.com on 23 Mar 2014 at 11:04