-
Senior Member
registered user
Boot from Knoppix ISO in HDD using grub
I used the following code:
Code:
menuentry "Knoppix ISO" {
insmod part_msdos
insmod ext3
set root=(hd0,msdos2) #the partition where you've stored knoppix iso
loopback loop /KNOPPIX_V7.0.4DVD-2012-08-20-EN/KNOPPIX_V7.0.4DVD-2012-08-20-EN.iso
linux (loop)/boot/isolinux/linux boot=isolinux iso-scan/filename=/KNOPPIX noeject noprompt --
initrd (loop)/boot/isolinux/minirt.gz
}
everything works, then knoppix iteratively searchs KNOPPIX in /dev/sdax for a few times and lets go.
Where I am going wrong?
--------------------
formatted by mod
Last edited by Werner P. Schulz; 12-08-2012 at 05:05 PM.
-
Senior Member
registered user
I have uploaded the relavant files in my google drive. You could click the file and peruse them. Any doubt that remain will, I hope, be cleared by the pics.
The logical drives that I have are given, also the drive in which the knoppix iso resides is apparent from the codes in the main post. The files could be accessed at:
https://docs.google.com/folder/d/0B0...JUbzVyUDA/edit
Regards
Last edited by rajibando; 12-08-2012 at 04:33 PM.
Reason: adding detail
-
Code:
loopback loop /KNOPPIX_V7.0.4DVD-2012-08-20-EN/KNOPPIX_V7.0.4DVD-2012-08-20-EN.iso
This isn't a sufficient path-declaration.
Have a look at:
https://help.ubuntu.com/community/Gr...OBoot/Examples
-
Senior Member
registered user
Thank you, Prof. Schulz.
I studied and experimented with the information retrieved from the link you'd provided, & I solved the problem.
The relevant code contained in the link, even when customised to suit a particular system such as mine, is not correct. I found that the following code works beautifully, and the checkpoints confirm it:
}
echo 1
menuentry "Knoppix ISO" {
echo 2
set root=(hd0,msdos2) #the partition where I've stored knoppix iso
echo 3
loopback loop /KNOPPIX/KNOPPIX.iso
echo 4
linux (loop)/boot/isolinux/linux64 bootfrom=/dev/sdb2/KNOPPIX/KNOPPIX.iso boot=isolinux keyboard=us
initrd (loop)/boot/isolinux/minirt.gz
}
I hope this helps others. I write in the Debian forum as bkpsusmitaa
-
I'm not a "Prof.". In Germany it is a title only for teachers at university.
-
Senior Member
registered user
You aren't a Professor!? Not only in Germany, I think the world over "Prof." is a title for tenured teachers in Universities. I thought that your knowledge-base as a moderator of the forum should ensure your being a Professor of a Univ.
I am sorry for my assumption. But my respect and awe remain, nonetheless!
-
Senior Member
registered user
The above menu entry was for my desktop, which had an AMD processor. Otherwise, the menu entry could be: ############################################## menuentry "Knoppix_8.2 ISO" { echo 1 set root=(hd0,msdosx) # x=partition number where the iso resides echo 2 loopback loop /KNOPPIX/KNOPPIX_V8.2-2018-05-10-EN.iso echo 3 linux (loop)/boot/isolinux/linux bootfrom=/dev/sdax/KNOPPIX/KNOPPIX_V8.2-2018-05-10-EN.iso keyboard=us root=/dev/ram rw ramdisk_size=100000 lang=us apm=power-off echo 4 initrd (loop)/boot/isolinux/minirt.gz } ############################################## Hope this helps ...
Last edited by rajibando; 03-23-2019 at 01:04 PM.
Reason: paragraphs entered
-
8.1 or 8.2 boot from loopback and 8.2 boot from ISO on HD with persistence
Just in case this will help anyone else, as I always forget how to do this, even though its been explained to me more that once (thanks to those patient enough). I am putting it in my own words from my own system to try to hammer it into my thick skull. Too bad we don't have 8.3 or 8.5 assuming they are better. I looked at the site selling the magazine and it says its a PDF which makes no sense, and after all the effort I don't want to pay $15 for a DVD. I wish Mr Knopper would offer a $5 download of current code. That would be sensible. I like his choices of games a lot.
Anyway, This is my /etc/grub.d/40_custom file stored on my main OS which is antiX on /dev/sda1. After editing the file sudo update-grub needs to be run to generate the new grub.cfg. Then when you reboot it gets used.
On my system:
/dev/sda3 has directories where ISO files are stored to boot from loopback. It runs exactly as it would have from flashdrive or DVD, and no changes are saved.
/dev/sda7 was formatted to Ext4, then Knoppix 8.2 was loaded by booting Knoppix 8.2 from flashdrive with tohd=/dev/sda7. I then renamed the file /KNOPPIX/knoppix-data.inf to was-knoppix-data.inf so that the mkimage boot parameter would ask how big of a persistence file to build and then build it the next time I booted into it. Note the nocompiz does the same thing as no3d (which now crashes the machine) used to do for older versions.
Code:
menuentry "Knoppix 8.2 DVD ISO Loopback" {
set isofile="/knoppix-8.2/KNOPPIX_V8.2-2018-05-10-EN.iso"
loopback loop (hd0,3)$isofile
echo "Loading Knoppix 8.2 linux"
linux (loop)/boot/isolinux/linux bootfrom=/dev/sda3$isofile keyboard=us lang=en tz=America/Chicago nocompiz
echo "Loading minirt"
initrd (loop)/boot/isolinux/minirt.gz
}
menuentry "Knoppix 8.1 DVD ISO Loopback" {
set isofile="/knoppix-8.1/KNOPPIX_V8.1-2017-09-05-EN.iso"
loopback loop (hd0,3)$isofile
echo "Loading Knoppix 8.1 linux"
linux (loop)/boot/isolinux/linux bootfrom=/dev/sda3$isofile keyboard=us lang=en tz=America/Chicago no3d nomce hpsa.hpsa_allow_any=1 loglevel=1
echo "Loading minirt"
initrd (loop)/boot/isolinux/minirt.gz
}
menuentry "Knoppix 8.2 from /dev/sda7" {
insmod part_msdos
insmod ext2
set root='hd0,msdos7'
linux /KNOPPIX/linux64 knoppix_dir=/KNOPPIX mkimage keyboard=us lang=us tz=America/Chicago nocompiz
initrd /KNOPPIX/minirt.gz
}
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
![A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G picture](/store/img/g/RCAAAOSweqdeWaui/s-l225/A-Tech-8GB-DDR3-1600-PC3-12800-Laptop-SODIMM-204-P.jpg)
A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G
$13.99
![HyperX FURY DDR3 8GB 16GB 32GB 1600 MHz PC3-12800 Desktop RAM Memory DIMM 240pin picture](/store/img/g/XNYAAOSwg81kv6CG/s-l225/HyperX-FURY-DDR3-8GB-16GB-32GB-1600-MHz-PC3-12800-.jpg)
HyperX FURY DDR3 8GB 16GB 32GB 1600 MHz PC3-12800 Desktop RAM Memory DIMM 240pin
$12.90
![Lot of 102 8GB DDR3 DDR4 Desktop Memory picture](/store/img/g/wa4AAOSwi5NmK-Pj/s-l225/Lot-of-102-8GB-DDR3-DDR4-Desktop-Memory.jpg)
Lot of 102 8GB DDR3 DDR4 Desktop Memory
$700.00
![Samsung 128GB (4x 32GB) M86B4G70DM0-CMA3 PC3-14900L 4Rx4 DDR3 ECC Reg Server Mem picture](/store/img/g/qz4AAOSwSKJmIVcm/s-l225/Samsung-128GB-4x-32GB-M86B4G70DM0-CMA3-PC3-14900L-.jpg)
Samsung 128GB (4x 32GB) M86B4G70DM0-CMA3 PC3-14900L 4Rx4 DDR3 ECC Reg Server Mem
$39.99
![A-Tech 8GB PC3-12800 Desktop DDR3 1600 MHz Non ECC 240-Pin DIMM Memory RAM 1x 8G picture](/store/img/g/HVQAAOSwZR1fWlxU/s-l225/A-Tech-8GB-PC3-12800-Desktop-DDR3-1600-MHz-Non-ECC.jpg)
A-Tech 8GB PC3-12800 Desktop DDR3 1600 MHz Non ECC 240-Pin DIMM Memory RAM 1x 8G
$13.99
![Team T-FORCE VULCAN Z 16GB (2 x 8GB) 288-Pin PC RAM DDR4 3200 (PC4 25600) XMP picture](/store/img/g/J6EAAOSw~P9in9Ar/s-l225/Team-T-FORCE-VULCAN-Z-16GB-2-x-8GB-288-Pin-PC-RAM-.jpg)
Team T-FORCE VULCAN Z 16GB (2 x 8GB) 288-Pin PC RAM DDR4 3200 (PC4 25600) XMP
$35.99
![HyperX FURY RAM DDR4 16GB 8GB 32GB 4GB 3200 2666 2400 2133 Desktop Memory DIMM picture](/store/img/g/AhQAAOSwWi1kv6Pb/s-l225/HyperX-FURY-RAM-DDR4-16GB-8GB-32GB-4GB-3200-2666-2.jpg)
HyperX FURY RAM DDR4 16GB 8GB 32GB 4GB 3200 2666 2400 2133 Desktop Memory DIMM
$9.64
![A-Tech 16GB 2 x 8GB PC3-12800 Laptop SODIMM DDR3 1600 Memory RAM PC3L 16G DDR3L picture](/store/img/g/kTYAAOSwtABe6nWW/s-l225/A-Tech-16GB-2-x-8GB-PC3-12800-Laptop-SODIMM-DDR3-1.jpg)
A-Tech 16GB 2 x 8GB PC3-12800 Laptop SODIMM DDR3 1600 Memory RAM PC3L 16G DDR3L
$27.98
![A-Tech 256GB 4x 64GB 4Rx4 PC4-19200 ECC Load Reduced LRDIMM Server Memory RAM picture](/store/img/g/FR0AAOSwDndkMEwi/s-l225/A-Tech-256GB-4x-64GB-4Rx4-PC4-19200-ECC-Load-Reduc.jpg)
A-Tech 256GB 4x 64GB 4Rx4 PC4-19200 ECC Load Reduced LRDIMM Server Memory RAM
$287.96
![G.Skill RipJaws V 16GB (2x8GB) PC4-28800 (DDR4-3600) Memory F4-3600C16D-16GVKC picture](/store/img/g/RhEAAOSwn3BmJebn/s-l225/G-Skill-RipJaws-V-16GB-2x8GB-PC4-28800-DDR4-3600-M.jpg)
G.Skill RipJaws V 16GB (2x8GB) PC4-28800 (DDR4-3600) Memory F4-3600C16D-16GVKC
$45.00