
This tutorial using openSUSE 11.1 KDE 4 LiveCD. You may try with another iso (Gnome as an example) or build a brand new iso by using KIWI.
Although it was not using GUI application, making openSUSE 11.1 LiveUSB is not too difficult to do. Below is a step by step tutorial about “how to make openSUSE 11.1 LiveUSB” :
PREPARATION
- Preparing USB Flash Disk, 1 GB or more
- If using Windows for making LiveCD, download latest version of syslinux
- Download modified initrd – called initrdud – from my uploads folder. I try to modified initrd instead of using default initrd because I always got this message using default initrd :
Mounting Live boot device…..
Couldn’t find Live image configuration file..Related article : Thread on openSUSE forum regarding same problem
MAKE A BOOTABLE LIVEUSB
- ON WINDOWS
- Run your Windows OS
- Plug in USB Flash Disk
- Extract syslinux on Windows folder
- Open DOS Prompt (Command Prompt)
- Navigate into win32 folder on syslinux folder
- Run syslinux -ma driver-letter-of-flash-disk, eg :
syslinux -ma F:
if F is your USB Flash Disk.
- ON LINUX
- Find your USB disk with
df -h
on konsole.
- Install syslinux and run syslinux /dev/sdx from konsole where /dev/sdx is your USB device
- If the above process failed for making bootable USB disk, try another tips
- Find your USB disk with
PROCESSING THE IMAGE
- Plug in bootable USB disk
- Create temporary folder for mounting LiveCD ISO and then mount the iso
mkdir /mnt/liveiso mount -o loop openSUSE-11.1-KDE4-LiveCD-i686.iso /mnt/liveiso/
(I’m currently using openSUSE 11.1 KDE. Make a proper changes to your ISO image if you used another iso image)
- Copying all of liveiso content (mounted ISO content) into USB disk
- Copying all of content on boot/i386/loader folder into root folder of USB disk
- Rename isolinux.cfg on root folder of USB disk into syslinux.cfg
- Copying initrdud into root folder of usb disk
- Make a few modification into syslinux.cfg, so, USB live will boot with initrdud. Make a change to this line :
append initrd=initrd ramdisk_size=512000 ramdisk_blocksize=4096 splash=silent showopts
into
append initrd=initrdud kiwidebug=1 ramdisk_size=512000 ramdisk_blocksize=4096 splash=silent showopts
kiwidebug=1 option will log any error while booting LiveUSB
TESTING
- Boot your computer with USB HDD as top of boot device priority or make a hot boot change by pressing F12, F8, F9 or any key according to your computer
- While booting, just press ENTER on boot option. Typing Live-System as mentioned on boot message will failed
regarding kernel image
WORKAROUND
- If you get an error :
VFS: Cannot open root device “<NULL>” or unknown-block(8,9)
Please append a correct “root=” boot option; here are the available partitions:
Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(8,9)Please check if you have syslinux.cfg as mentioned at step 5 on “Processing the Image” stage
- If you get an error :
Mounting Live boot device…..
Couldn’t find Live image configuration file..Check is there a file named as initrdud and you have change syslinux.cfg configuration to used initrdud instead of initrd as mentioned on step 7 of “Processing the Image” stage
- Don’t forget to mark the partition on your USB drive as active
- Thread on openSUSE forum as noticed above said that I must be copied config.kde.isoclient (or config.gnome.isoclient if you used gnome) to config.isoclient, but I found I already have config.isoclint as symlink for config.kde.isoclient





















[...] Re: Opensuse 11.2 liveusb hi , i'm a new to linux user, above beginer but below novice. I wanted to do the same and found this link. i got the usb to boot w/ it but it didn't fully start RC2. Mabey it'll help you, and you could put something here if it does. How to Make openSUSE 11.1 LiveUSB | Spirit of Change [...]
Hi Mas Vivian,
Very nice post!!
Btw, saya punya kesulitan dalam melakukan installasi openSUSE 11.2 dimana harddisk yang digunakan adalah SAS HD dengan adapter Adaptec ASC 1405.
Bagaimana caranya agar driver yang telah di compile bisa diload oleh installer openSUSE 11.2 sehingga bisa mengenali HD SAS tersebut.
Atas bantuannya terima kasih.
maaf, koreksi
Mas Vavai NOT Mas Vivian