GRUB4DOS 0.4.4 + Knoppix 6.4.4 boot problems
• Media: 8GB SDHC Class 10
• File System: NTFS 3.01
• Root File(s):
/boot.ini
/grldr
/menu.lst
/ntldr
• Root Folder(s):
/ISO
• Boot Environment: GRUB4DOS 0.4.4 - 2009-06-20
• Affected Line(s) @ menu.lst:
title Lanzar CDVivo (LiveCD) de Knoppix v6.4.4 [en-US]\nú Equivalente a iniciar el equipo con el CDVivo (LiveCD) de Knoppix v6.4.4\n (Linux Kernel 2.6.37) | A¤o 2011.
find --set-root /ISO/KNOPPIX644CD.ISO
map /ISO/KNOPPIX644CD.ISO (0xff) || map --mem /ISO/KNOPPIX644CD.ISO (0xff)
map --hook
chainloader (0xff)
title Lanzar DVDVivo (LiveDVD) de Knoppix v6.4.4 [en-US]\nú Equivalente a iniciar el equipo con el DVDVivo (LiveDVD) de Knoppix v6.4.4\n (Linux Kernel 2.6.37) | A¤o 2011.
find --set-root /ISO/KNOPPIX644DVD.ISO
map /ISO/KNOPPIX644DVD.ISO (0xff) || map --mem /ISO/KNOPPIX644DVD.ISO (0xff)
map --hook
chainloader (0xff)
Note 1: 'ú' char at line start (\n) corresponds to symbol '·' Windows C_1252.NLS Western European codepage.
Note 2: '¤' char in word 'A¤o' corresponds to letter 'ñ' Windows C_1252.NLS Western European codepage.
Note 3: Año [ES] == Year [EN] == Jahr [DE].
• Affected File(s) @ Media:
/ISO/KNOPPIX644CD.ISO /* KNOPPIX_V6.4.4CD-2011-01-30-EN.iso - MD5: 99148dae9cc6e7dcf9bc8d0e157c564e */
/ISO/KNOPPIX644DVD.ISO /* KNOPPIX_V6.4.4DVD-2011-01-30-EN.iso - MD5: f9242b557cda9362ce361bb2e4b3a995 */
Problem description:
GRUB4DOS 0.4.4 correctly launches both disc images (KNOPPIX644CD.ISO and KNOPPIX644DVD.ISO) and Knoppix 6.4.4 correctly shows startup logo with prompt, but after pressing 'Enter' or wait for autoboot it takes several rounds/loops of "Waiting (USB)..." / "Searching for Knoppix in: ..." and then halts.
Also, Knoppix's 6.4.4 Linux Kernel 2.6.37 only detects 3039 MB RAM in my correctly configured 4GB system (both post messages and Windows 7 Enterprise x64 RTM Build 7600 detects and/or uses 4GB RAM).
Any ideas on how to solve boot problem and misdetection of RAM?
P.D.: In case it helps, several Acronis and Paragon ISO disc images in the same media are launched and booted correctly.
Thanks In Advance.
GRUB4DOS 0.4.4 + Knoppix 6.4.4 solving boot problems
Quote:
Originally Posted by
Capricorny
I don't know grub4dos at all, but..
First memory: 3GB is limit with 32-bits. Run Knoppix with the 64-bits option (cheat code knoppix64) and all memory will be reported and used.
Thank you Capricorny, you're right 3GB is a natural 32-bit computing limit (without memory mapping tricks and so, quite time ago I've barely remember to read elsewhere that old Windows server editions had a special memory remapping mode to address more than 3GB but less than 4GB RAM in 32-bit enviroment) your suggestion on the cheat code was very helpful resulting in the following change:
Linux Kernel 2.6.37, 3039 MB RAM ==[TO]==> Linux Kernel 2.6.37-64, 3960 MB RAM
A whopping 921 MB RAM detection and/or usage increase.
Please note that differences are emphasized in underlined bold.
It seems GRUB4DOS 0.4.4, Linux Kernel 2.6.37 (32b) or any other component takes 33 MB RAM in 32-bit mode for booting purposes, 3039MB+33MB==3072MB (3GB) and 136 MB RAM in 64-bit mode, 3960MB+136MB==4096MB (4GB).
Quote:
Originally Posted by
kl522
I am using my custom 32 bit kernel with Knoppix, it is able to detect the full 4G of memory which I have on my notebook.
Yes kl522, customization is a key factor to do more with less.
One of my next moves with Knoppix 6.4.4 is to modify the ISO to change german.kbd with an old spanish.kbd file so Spanish is loaded witout typing (as in a little-customized by me Knoppix 6.2.1 ISO):
- knoppix lang=es
- knoppix keyboard=es xkeyboard=es
Also I'll study what I did time ago with a Knoppix 6.2.1 ISO because I think it booted the way I wish.
I hope that by customizing/modifying the isolinux boot parameters inside the ISO Knoppix 6.4.4 could be launched from a pendrive/memory card from GRUB4DOS by loading an ISO file because I find very convenient to have a few files in root directory an a directory with a bunch of ISO files that you can fire up from a menu list, I think it is clean and contained.
Again, Thanks All