Skip navigation

There would appear to be a problem with CDROM/Flash-Media detection in the server version of the Ubuntu installation ISOs.
The Ubuntu 10.04 desktop installer works fine on my Revo R3610.
The Ubuntu 10.04 server installer halts and fails with a message that the CDROM can not be found.
The message reads ‘No common CD-ROM drive was detected’

I have managed to get around this CDROM detection issue by mounting a copy of the server ISO file as a CDROM device at install time.

This worked for me,

– Format a USB Flash Drive as FAT. The Drive should be a minimum of 2G in size.
– Download ubuntu-10.04-server-amd64.iso. http://www.ubuntu.com/getubuntu/downloadmirrors#alternate
– Install Unetbootin. http://unetbootin.sourceforge.net
– Do a ‘Disk image’ install of the ubuntu ISO on the USB Flash Drive using Unetbootin.
– Copy the ubuntu-10.04-server-amd64.iso file into the root directoy of the USB Flash Drive(You wouldn’t normally do this)

– Plug the USB Flash Drive into the Revo and boot it up.
– Press F12 repeatedly as the Revo boots until you are in the bios boot device menu. Select USB.
– In the Unetbootin menu select default.
– Go through the installer ‘Choose language’ and ‘Keyboard section’ as per normal.
– When you get to the ‘Detect and mount CD-ROM’ section you will see the message ‘No common CD-ROM drive was detected’.
– At this point, enter ALT-F2 and ENTER. You should now be in the console.

You should be able the see the HD device as /dev/sda and the USB Flash Drive device as /dev/sdb with ls.

Code: Select all
ls -l /dev/sd*

Create a directory to mount the USB Flash Drive against.

Code: Select all
mkdir /iso

Mount the USB Flash Drive to the /iso directory

Code: Select all
mount -t vfat /dev/sdb1 /iso

Link the ubuntu iso file to a CDROM device

Code: Select all
ln -sf /iso/ubuntu-10.04-server-amd64.iso /dev/sr0

Now enter ALT-F1 to jump out the console and back into the installer

– Answer <No> to the ‘Load CD-ROM drivers from removable media?’ question.
– Answer <Yes> to the ‘Manually select a CD-ROM module and device?’ question.

Enter the device file for accessing the CD-ROM

Code: Select all
/dev/sr0

The installation will start.
– When asked if you want to unmount /dev/sdb, answer <NO>

The installation should proceed normally from this point onwards.

Happy server installing

source: http://www.revouser.com/forum/viewtopic.php?f=7&t=794

Advertisements

14 Comments

  1. Just wanted to say thank you so much for this, it was looking to be a late night had I not run across this.

  2. really thanks.!

  3. Great tip, just saved me from a trip to buy writable cds 😉

  4. Thank you so much, I was getting the same error for 10.10 x86 but this worked fine for me. Thanks again!

  5. It makes so much sense in retrospect. Thanks a ton!

  6. just letting you that this is still helpful 🙂

  7. Year of the linux desktop indeed.

  8. Thanks, got everything up adn running thanks to this

  9. Worked wonderfully. I regret that I do not understand the workings of Linux to be able to do this without assistance. I can not thank you enough for the guideline above.

  10. I’m trying this now with Ubuntu 12.04, and when I try to execute the mount command, I get:

    > mount: mounting /dev/sdb1 on /iso failed: Device or resource busy

    • try :

      sudo fsck -MC /dev/sdb1
      You might have to force the check:

      sudo fsck -MCf /dev/sdb1

  11. Thanks a lot!

  12. don’t work for me because there is no dev/sr0 or dev/cdrom, and i am installing ubuntu serer 12.4 please help

    • you have to fix the symlink first


One Trackback/Pingback

  1. By Daniel Ford » Week 1 on 16 Apr 2011 at 11:20 am

    […] install was not so straightforward.  It turns out that it has a known issue that required a bit of googling to work around. I captured all of this in my local development wiki, so that I don’t have to […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: