If you want to install openSUSE 12.2, but the target machine does not have an optical drive, there is no available U disk that can accommodate the DVD image. TRY dd image to U disk and report whether or not the optical drive is not found. Start failed and restart automatically. The http://en.opensuse.org/Installation_without_CD page has been deleted on the official Wiki. For other pages, only instructions on how to get the ISO image to the U disk do not show how to start it correctly. Grub2 failed to contain Kernel Parameter install = hd: $ isofile. This is said to be only valid for DVD images.
Finally, after reading the init script as long ago, we finally got the correct start method:
menuentry
"openSUSE 12.2 KDE LiveCD x86_64"
{
set
isofile=
"/images/openSUSE-12.2-KDE-LiveCD-x86_64.iso"
echo
"Setup loop device..."
loopback loop $isofile
echo
"Loading kernel..."
linux (loop)
/boot/x86_64/loader/linux
isofrom=
/dev/disk/by-label/4lin
:$isofile
echo
"Loading initrd..."
initrd (loop)
/boot/x86_64/loader/initrd
}
Where,isofrom
Specify the device and path of the ISO file, separated by a colon. If no pair is writtenFailed to find MBR identifier !
Error.
Updated on April 9, December 22, 2013: For openSUSE 13.1, its pilot command should be written as follows:
menuentry
"openSUSE 13.1 KDE Live x86_64 (zh_CN)"
{
set
isofile=
"/images/openSUSE-13.1-KDE-Live-x86_64.iso"
echo
"Setup loop device..."
loopback loop $isofile
echo
"Loading kernel..."
linux (loop)
/boot/x86_64/loader/linux
isofrom_device=
/dev/disk/by-label/4lin
isofrom_system=$isofile LANG=zh_CN.UTF-8
echo
"Loading initrd..."
initrd (loop)
/boot/x86_64/loader/initrd
}