Forum: EasyBoot
Topic: Knoppix and EZB
started by: weirddemon

Posted by weirddemon on Jun. 22 2010,01:16
For the life of me, I can't get Knoppix to work with EZB. I've followed a few different explanations here on the EZB forums, but none have worked so far.

I've successfully been able to use SeaTools and MemTest with EZB.

These are the different ways I've tried so far:

I used UltraISO to extract the files to the "\disk1\ezboot" folder. I then used UltraISO to make a bootfile knoppix(.bif) and added it to the same folder. I used the following command to run knoppix: bootinfotable;run knoppix.bif. I also checked joliet when making the ISO.

When that didn't work, I tried an example used in a couple of other posts. They state to extract the files like I have and then copy the isolinux file from "\BOOT\isolinux" to the ezboot folder. I checked the same joliet setting and then used the same run command from above, but with isolinux.bin.

That also didn't work.

The only other thing I can think of, is a conflict with memtest. MemTest is also housed in the same BOOT folder and has it's own BOOT security catalog file and then a MEMTEST.img file.

Anyone have any ideas?

Thanks

Posted by weirddemon on Jun. 22 2010,01:32
The error I keep receiving is: Cannot find kernel image: linux

I removed the memtest files to see if that resolved it, but it did not. So there must be something else I'm doing wrong.

Posted by balder on Jun. 22 2010,03:04
@weirddemon

Quote: ” Anyone have any ideas?”

You didn’t tell what KNOPPIX you use ???  – so I downloaded  ADRIANE-KNOPPIX_V6.2.1CD-2010-01-31-EN.iso as test object – and I did following:

1. Open downloaded knoppix.iso-file using UltraISO
2. Extracted folder “KNOPPIX” from ISO to EasyBoot\disk1 (folder disk1 is the “root” for EasyBoot if you wonder)
3. Deleted folder “KNOPPIX” in ISO-file
4. Saved (“Save As”) ISO with the name "adriane.iso" to a temporary folder (this ISO-file is much less in size now)
5. Used my script “easyboot-iso.script” to integrate “adriane-iso” to EasyBoot (I used the name KNOPPIX as name in script text-box)
6. Created menu in EasyBoot and used menu command given by script “memdisk knoppix.img.gz”
7. Created ISO as usual in EasyBoot (I checked “Joliet”, as this is isolinux)
8. Tested in “Virtual PC” and it worked fine :)

balder



Posted by weirddemon on Jun. 22 2010,16:33
Thanks, Balder.

Adriane is the version I am using.

But I must be missing something from your example. Could you maybe post the ISO youv'e compiled so I can have a better understanding?

When I do as you say, I get an error from EZB that says that "memdisk knoppix.img.gz" cannot be found. I've verfied that knoppix.img.gz is there, but I don't know what "memdisk" references.

Thanks



Posted by weirddemon on Jun. 22 2010,20:38
When I do as you instructed, Balder, I get the following error messages when trying to save the EZB files:

Boot image: 'C:\Easyboot\disk1\EZBOOT\bcdwin.bin' not Exist!
Boot image: 'C:\Easyboot\disk1\EZBOOT\isolinux' not Exist!
Boot image: 'C:\Easyboot\disk1\EZBOOT\memdisk' not Exist!

Posted by balder on Jun. 23 2010,02:47
@weirddemon

Quote: ”not Exist!”

When you install EasyBoot - files: Bcdw.bin, Isolinux and Memdisk is put in folder ezboot :O
You absolutely need these files in folder ezboot :p

Please check that you have these files in folder ezboot – if not – reinstall EasyBoot to get them in place :;):

I guess that you most likely have deleted these files accidentally ???

balder



Posted by weirddemon on Jun. 23 2010,12:53
QUOTE
@weirddemon

Quote: ”not Exist!”

When you install EasyBoot - files: Bcdw.bin, Isolinux and Memdisk is put in folder ezboot  
You absolutely need these files in folder ezboot  

Please check that you have these files in folder ezboot – if not – reinstall EasyBoot to get them in place  

I guess that you most likely have deleted these files accidentally  

balder


Thanks again, Balder. I reinstalled EZB and didn't delete those files this time.

I got a little bit further, but now when I try to boot it, I receive a "No PXE stack" error.

I think it has something to do with how I'm using WinBuilder.

When I load up WinBuilder, I select the "Easyboot-ISO" script input "knoppix" as ISO file name (which is the name of the ISO), the default path for EasyBoot is correct (C:\EasyBoot), and I click "Start button". It starts the progress and asks me to locate the ISO. Prior to this point, I extracted the KNOPPIX folder from the ISO to the root, like you said.

After I point to the ISO, it completes and the "knoppix.img.gz" is created as well as an ISO folder located in the root (disk1) that contains the knoppix ISO.

Any ideas on what I'm doing wrong?



Posted by balder on Jun. 23 2010,14:05
@weirddemon

Quote: ” I think it has something to do with how I'm using WinBuilder”
No not necessarily – I think it can be related to what method you use to test created ISO-file ???

"No PXE stack" error is related to grub - used in “kicker-image” :O

Please download and test ISO-file using this freeware from < HERE >

Note: When asked - you don’t need to create “Hard Disk Image”.

balder

Posted by weirddemon on Jun. 23 2010,14:31
The method I was using to test the ISO was the MS Virtual PC. I ran the MobiaLiveCD app and the same issue occurred.
Posted by balder on Jun. 23 2010,15:02
@weirddemon

I’m pretty sure it works – but there is something with your system\computer\RAM-memory that might be a little bit odd in some way ???

Note: this “PXE Stack” is part of grub - that are used in the “kicker-image” (knoppix.img.gz) :cool:

I have never expiried this problem – so it’s hard for me to exactly pin-point you how to work-around this odd problem – maybe test on a different machine ???  
You can copy only the created ISO (ISO created by Easyboot) and the “MobaLiveCD_v2.1.exe” to the root of a different computer and test what happens – you won’t harm that other computer as you do not install anything (WinXP is the best choice as OP-system - if accessible) :;):

balder

Posted by weirddemon on Jun. 23 2010,15:21
I don't have the ability to try another machine at the moment.

Is there any way I can see the ISO you created to ensure everything I'm doing is correct?

Posted by balder on Jun. 23 2010,15:56
@weirddemon

You can test checking ”Run ISO from RAM” in easyboot-iso.script - however I don’t think this helps :(  – but worth a try anyway :O
Note: use “Run ISO from RAM” only to the reduced ISO-file (ISO without folder knoppix).

balder



Posted by weirddemon on Jun. 23 2010,19:27
Alright. I'm not sure how to select that option, as I do not immediately see it in WinBuilder.

I did get a chance to run my ISO on another PC. Two in fact. One Vista and another Windows 7 machine.

Both came up with the same error. So... there must be something wrong with how I'm creating the image...

Posted by balder on Jun. 24 2010,03:26
@weirddemon

Quote: ”I'm not sure how to select that option, as I do not immediately see it in WinBuilder”

You have that option in easyboot-iso.script (separate checkbox “Run ISO from RAM”) :)
But as I earlier pointed out – I don’t think it helps much :O
Option “Run ISO from RAM” is basically only needed when launching WinPE based on NT5-systems - typically BartPE or any Windows-live-system based on NT5-system (NT5-system= folder i386)
NT6-system is typically Vista\Win7 in case you wonder.
Note: you do not need to “Run ISO from RAM” with Windows-Live-PE-system based on NT6 (MsDART or similar).

Attention! It’s possible something went wrong when you downloaded “balder.zip” – please to make sure – do a fresh download and replace folder “WinBuilder_complete” – so we are sure there isn’t some problem with WinBuilder itself :cool:

I’m unable to recall this “PXE stack” problem in my 4 different computers – I have never seen this and therefore unable to lead you in right direction

Test this anyway:

1. Follow guidelines in post nr: 3 as usual
2. In folder ezboot, open file KNOPPIX.img.gz (you can use any ZIP-program) and extract floppy image knoppix.img to folder ezboot
3. Create menu in EasyBoot and use menu command: run knoppix.img
4. When creating ISO in EasyBoot – check “Joliet” and also check “Allow Lower Case”

You can test created ISO using Windows “Virtual PC”
Note: if this works – then it something wrong with your setup of EasyBoot.

----------------------------------------------------------------
To sort out what causing you problem you can use easyboot-grub-iso.script to create a separate ISO-file.

1. Follow guidelines in post nr: 3
2. Activate easyboot-grub-iso.script when finished with above in post nr: 3
3. Move (not copy) folder ISO and folder KNOPPIX from folder “disk1” to folder “WinBuilder_complete\ISO” (we don’t need this folders in Easyboot\disk1 as we are going to create a new “root” in folder “ISO” in folder “WinBuilder_complete”.
4. Now create a new ISO in EasyBoot (this ISO created by EasyBoot is much less in size as we only have folder ezboot left).
5. In Easyboot-grub-iso.script, set a name you like to ISO-file that’s we are going to create (any name you like)
6. In field for “ISO-option” only check “Joliet” and nothing else
7. In “EasyBoot-section” - check “Integrate Easyboot-ISO-file” and make sure that path and name to created ISO-file in Easyboot is correct (scroll and point to ISO-file in Easyboot if needed).
8. Push Start-button “Create ISO-file”.
9. Script has built-in test facility (qemu) – you can use this test, and choose how much RAM you want to allocate to qemu (256 MB RAM should be enough for this test)
10. Choose to start easyboot in grub menu that pops up - and launch knoppix in easyboot menu as usual

Note: Script-collection updated - please do a new download :O

balder