Latest SaLT and Liveiso images can't boot from cd/dvd rom
Posted: 14. Oct 2012, 09:52
Making the last Slackel 14.0 using the latest version of SaLT, I encountered the same problem, a greek user announced here http://www.salixos.org/forum/viewtopic.php?f=29&t=3974
So I downloaded and burned to dvd the salix mate live-13.37 which was created with the latest version of SaLT.
Boot from dvd rom drive and ooops I get the same error, which I had to SlackelLive-14.0 dvd's and i had to recreated after edit libSalt.
The version Salix Live MATE 13.37RC1 I made has no problem booting from cd/dvd rom drive, so I looked out to see what's wrong.
Making the installation on a usb , e.g. copying the contents of the isoimage on the usb and then running from the boot folder the install-on-USB.sh, the installation works.
The problem is with booting from cd/dvd
What's wrong, after much searching.
In the last edition in libSalt added the following
if corrected as in the previous version of SaLT 0.1.1
then the livecd/dvd 's boot from the livecd/dvd rom.
Also on github in salt/initrd-template of SaLT missing folders dev, proc, temp, usr, var resulting in the improper creation of initrd.xz (445 KB instead of 1.8, 1.9 MB) leading to not boot isoimage with the message "I can not find the init"
So I downloaded and burned to dvd the salix mate live-13.37 which was created with the latest version of SaLT.
Boot from dvd rom drive and ooops I get the same error, which I had to SlackelLive-14.0 dvd's and i had to recreated after edit libSalt.
The version Salix Live MATE 13.37RC1 I made has no problem booting from cd/dvd rom drive, so I looked out to see what's wrong.
Code: Select all
Welcome to GRUB!
error: "prefix" is not set.
Searching for a device to boot from ...
checking: (memdisk)
checking: (hd0)
checking: (hd0, msdos4)
checking: (hd0, msdos3)
checking: (hd0, msdos2)
checking: (hd0, msdos1)
(hd1)
(hd1, msdos1)
checking: (fd0)
Error: Could not find the root device!
We've been searching for:
identfile: salix-mate-13.37-32.live
identcontent: (a series of numbers)
Available devices are: (memdisk) (hd0) (hd0, msdos4) (hd0, msdos3) (hd0, msdos2) (hd0, msdos1) (hd1) (hd1, msdos1) (fd0)
We're going to drop the rescue shell ...
and even a few lines with various directives prompts.
The problem is with booting from cd/dvd
What's wrong, after much searching.
In the last edition in libSalt added the following
Code: Select all
elif echo "$ LINE" | grep-i-q 'ext2 filesystem data'; then
if echo "$ LINE" | grep-i-q '(extents)'; then
# False ext2 filesystem, it's actually ext4 filesystem without journal
echo 'ext4'
else
echo 'ext2'
fi
elif echo "$ LINE" | grep-i-q 'XFS filesystem data'; then
echo 'xfs'
Code: Select all
elif echo "$ LINE" | grep-i-q 'ext2 filesystem data'; then
echo 'ext2'
elif echo "$ LINE" | grep-i-q 'XFS filesystem data'; then
echo 'xfs'
Also on github in salt/initrd-template of SaLT missing folders dev, proc, temp, usr, var resulting in the improper creation of initrd.xz (445 KB instead of 1.8, 1.9 MB) leading to not boot isoimage with the message "I can not find the init"