Comment 36 for bug 25496

Revision history for this message
Cdr_RF (g-ford9) wrote :

The details of a workaround that I use to load the Jaunty 9.04 Live CD into RAM on a desktop PC that has 2GB of PC memory are as follows:

Boot using the Ubuntu LiveCD > English > [F6] key > [Esc] key > Use the keyboard to edit the right end of Boot Options: delete 'quiet splash' add TORAM=Yes > Hold down the right arrow key until you get to the far right > [Enter] key.

As seen in the dmesg output lines for my machine at the bottom of this post, the monitor screen stops scrolling at 7.8 seconds and then resumes scrolling again at 177.8 seconds. During the time that scrolling is interrupted, the DVD's front panel LED is on continuously. When I see 'squashfs,' (see 177.9 seconds below) on the monitor screen, I wait 30 seconds and then use the kick it procedure mentioned previously by others in this and other Bug reports. I quickly press and hold down the following keys one-at-time in this order: [Alt]+[Sys Rq]+[e]. If the monitor screen doesn't start scrolling again within about 10 seconds after you kick it, kick it again. You may have to kick it again the second time even when you see the desired 'SysRq : Terminate All Tasks' on the screen. I estimate that you can kick it again the second time up until at least 60 seconds after you have kicked it the first time. The key thing to look for after you kick it is for the screen to resume scrolling again.

If you have an older PC or a slower CD reader, it will take longer to mount the LiveCD to RAM than is shown in the previous paragraph. Moreover, it may not even be possible to mount to RAM with older PCs, I would guess. (If I recall correctly, I was unable to use this workaround to mount Jaunty to RAM on a two year old Toshiba laptop with 3GB of memory and a single-partition 200GB NTFS hard drive, although skilled users may be able to customize Boot Options further to make it work.)

When the Ubuntu Desktop appears, a 'Software Packages Volume Detected' window pops up. Click [Cancel], unless you don't mind taking a long long time working through this, as I recall. A Ubuntu 9.04 i386 icon should also be on the Desktop.

Pat Double, who developed and maintains Incognito 2009.0 Beta, hopes to switch from Gentoo Linux to Ubuntu ( http://anonymityanywhere.com/incognito/ ). The potential increase in demand for Ubuntu due to this prospective switch coupled with the social good of possibly increasing anonymity somewhat (carefully peruse Incognito's usage limitations) on the Internet by using a LiveCD Incognito should be enough impetus to persuade Ubuntu's programming talent or whomever to at least eliminate the need for kicking future versions of Ubuntu in order to mount Live CDs to RAM.

(The Incognito 2009.0 Beta LiveDistro mounts to RAM if you add 'docache' to its Boot Options [in lieu of Ubuntu's TORAM=Yes] plus it comes with a MAC address changer option on its initial boot screen that is very useful for quickly changing one's identity even for those who connect to the Internet by directly connecting a single PC to a modem. No kicking is required with Incognito 2009.0 Beta with the PC mentioned herein. [I do, however, have to be sure that the PC's clock is set to UTC time.])

I support the above requests by others to a add a simple option to the Ubuntu LiveCd boot menu to implement the TORAM=Yes option, but, of course, I don't know about the availability of programmers to do this.

Unfortunately, I can only attempt to answer any questions -- I know just enough to make me dangerous -- that may arise from this post about once every 7 to 14 days.

Hardware Information:
===================
CPU: 2.95 GHz Celeron
Board: P4M800CE-8237
Bus Clock: 133 megahertz
SONY DVD RW DW-G120A - IDE, mounted internally - The Ubuntu Live CD is in this drive.

Ubuntu Jaunty Version Information:
============================
(~$ uname -a):
Linux ubuntu 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux
(~$ cat /proc/version_signature):
Ubuntu 2.6.28-11.42-generic

Selected Ubuntu dmesg output lines when the LiveCD successfully loads to RAM:
================================================

[ 0.000000] Kernel command line: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz TORAM=yes --
.
.
[ 7.843351] ISO 9660 Extensions: RRIP_1991A
[ 177.839865] aufs 20080922
[ 177.853933] loop: module loaded
[ 177.919795] squashfs: version 3.3 (2007/10/31) Phillip Lougher
[ 255.775287] SysRq : Terminate All Tasks