个人工具

UbuntuHelp:SmartBootManagerHowto

来自Ubuntu中文

Wikibot讨论 | 贡献2007年12月8日 (六) 09:55的版本

跳转至: 导航, 搜索

I can not boot from my CD-ROM drive but I can read from it

Installing Ubuntu requires the computer to be booted from the Ubuntu CD. However, sometimes you'll experience problems booting from the CD-ROM drive. This can be caused by many factors like using an old computer with a BIOS that doesn't support booting from a CD-ROM drive. If you experience such problems when trying to install Ubuntu, please follow these steps:

  1. Smart Boot Manager is on the Ubuntu install CD, in the /install folder, sbm.bin is the filename. Otherwise, you can download it. (for more information about this, click here.) Here is an alternate link to the newest version of Smart Boot Manager.
  2. Now we need to make a boot floppy. To do this, use a utility called rawwrite. (for more info about this, click here.)
  3. First format the floppy. In Windows, open a command prompt (Start / Run / "cmd") and type format a:
  4. Then use rawrite command: rawrite -f sbm.bin (rawwritewin.exe sbm.bin)
  5. Make sure your computer's BIOS has been set so the computer boots from the floppy disk - for instructions on how to accomplish this, please refer to your computer's documentation or manufactures website.
  6. Insert the floppy disk and Ubuntu CD, then start or restart the computer. When the Smart Boot Manager's menu appears, choose the menu option with "CD-ROM" in it, and press Enter. If the CD-ROM option does not appear in your boot menu, press tab to see the Smart Boot Manager options and choose Rescan all boot records. The CD-ROM drive should now appear in your boot menu.
  7. Congratulations - your computer will now boot from the Ubuntu CD.

/!\ Warning SBM is not compatible with parted if installed on harddisk MBR. Parted may detect wrong partition information! Note: For Breezy the image file is not sbm.bin but is sbootmgr.dsk

Q&A

But what to do on a PC where SBM does not recognize my SCSI drive? SBM also does not appear to recognize external USB CD-ROM drives... EricBaenen Warbo: Does SBM rely on the BIOS for drive detection? I know GRUB does, so booting my USB hard drive which is not recognized by my (slightly old) BIOS needs to be done from a GRUB CD (see UbuntuHelp:BootFromUSB) containing a Linux kernel and initial ram disk image (these files are too big for a floppy), because the Linux kernel can find devices the BIOS can't. If I could use SBM from a floppy to boot a GRUB installed on my USB drive then updating my kernel wouldn't be such an annoyance. What do I do if it spits out "SBMK bad" from an extracted copy or goes directly to GRUB from an installed copy? cloakable: SBM appears not to support PCMCIA cdroms. Perhaps proper boot floppies (such as the ones with Slackware) are in order?

Other Languages