个人工具

“UbuntuHelp:Installation/FromCDwithBootFloppy”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
(新页面: {{From|https://help.ubuntu.com/community/Installation/FromCDwithBootFloppy}} {{Languages|UbuntuHelp:Installation/FromCDwithBootFloppy}} This explains how use a DOS boot floppy to install ...)
 
第2行: 第2行:
 
{{Languages|UbuntuHelp:Installation/FromCDwithBootFloppy}}
 
{{Languages|UbuntuHelp:Installation/FromCDwithBootFloppy}}
 
This explains how use a DOS boot floppy to install from a USB-connected CD/DVD drive, when the PC BIOS does not support booting from USB devices.
 
This explains how use a DOS boot floppy to install from a USB-connected CD/DVD drive, when the PC BIOS does not support booting from USB devices.
 
 
This has been tested with Ubuntu 6.06 LTS Server, but may be adaptable to other versions.
 
This has been tested with Ubuntu 6.06 LTS Server, but may be adaptable to other versions.
 
 
=== Requirements ===
 
=== Requirements ===
 
* A floppy drive
 
* A floppy drive
第12行: 第10行:
 
* Cypress DUSE USB drivers
 
* Cypress DUSE USB drivers
 
* linld 0.97
 
* linld 0.97
 
 
=== Preparation ===
 
=== Preparation ===
* Copy DUSE.EXE and DUSELDR.COM from the DUSE package, and LINLD.EXE (sometimes LINLD097.EXE) to the boot floppy.
+
# Copy DUSE.EXE and DUSELDR.COM from the DUSE package, and LINLD.EXE (sometimes LINLD097.EXE) to the boot floppy.
* Examine the isolinux.cfg file in the isolinux directory of the Ubuntu CD to determine the necessary parameters for linld.
+
# Examine the isolinux.cfg file in the isolinux directory of the Ubuntu CD to determine the necessary parameters for linld.
 
For example:
 
For example:
 
<pre><nowiki>
 
<pre><nowiki>
第23行: 第20行:
 
append  preseed/file=/cdrom/preseed/ubuntu-server.seed initrd=/install/initrd.gz ramdisk_size=16384 root=/dev/ram rw quiet --
 
append  preseed/file=/cdrom/preseed/ubuntu-server.seed initrd=/install/initrd.gz ramdisk_size=16384 root=/dev/ram rw quiet --
 
</nowiki></pre>
 
</nowiki></pre>
* Create a text file on your boot floppy, perhaps called options.txt, and paste in the all the parameters except the kernel and initrd.
+
# Create a text file on your boot floppy, perhaps called options.txt, and paste in the all the parameters except the kernel and initrd.
 
For example:
 
For example:
 
<pre><nowiki>
 
<pre><nowiki>
 
preseed/file=/cdrom/preseed/ubuntu-server.seed ramdisk_size=16384 root=/dev/ram rw quiet --
 
preseed/file=/cdrom/preseed/ubuntu-server.seed ramdisk_size=16384 root=/dev/ram rw quiet --
 
</nowiki></pre>
 
</nowiki></pre>
* Make a note of the name and location of the kernel and initrd files if different from above.
+
# Make a note of the name and location of the kernel and initrd files if different from above.
 
+
 
=== Installation ===
 
=== Installation ===
 
On the target computer:
 
On the target computer:
* Connect and power up the USB CD/DVD drive and insert the Ubuntu installation CD.
+
# Connect and power up the USB CD/DVD drive and insert the Ubuntu installation CD.
* Boot using the boot floppy.
+
2. Boot using the boot floppy.
* Load the DUSE driver
+
3. Load the DUSE driver
 
<pre><nowiki>
 
<pre><nowiki>
 
A:\> duseldr a:\duse.exe
 
A:\> duseldr a:\duse.exe
 
</nowiki></pre>
 
</nowiki></pre>
 
The USB drive should be detected at this stage, otherwise refer to the DUSE documentation for further options.
 
The USB drive should be detected at this stage, otherwise refer to the DUSE documentation for further options.
* Load the CDROM extensions
+
4. Load the CDROM extensions
 
<pre><nowiki>
 
<pre><nowiki>
 
A:\> MSCDEX /D:USBCDROM  /S  /M:15 /V  
 
A:\> MSCDEX /D:USBCDROM  /S  /M:15 /V  
 
</nowiki></pre>
 
</nowiki></pre>
 
Check that the CD is now readable using dir d:
 
Check that the CD is now readable using dir d:
* Bootstrap the Ubuntu installer from the installation CD using linld
+
5. Bootstrap the Ubuntu installer from the installation CD using linld
 
<pre><nowiki>
 
<pre><nowiki>
 
A:\> linld097 image=d:\install\vmlinuz initrd=d:\install\initrd.gz [email protected]
 
A:\> linld097 image=d:\install\vmlinuz initrd=d:\install\initrd.gz [email protected]
 
</nowiki></pre>
 
</nowiki></pre>
 
 
Ubuntu should boot from the CD and the installer should start automatically.
 
Ubuntu should boot from the CD and the installer should start automatically.
 
 
=== Alternatives ===
 
=== Alternatives ===
 
* It should be possible to use FreeDOS instead of MS-DOS
 
* It should be possible to use FreeDOS instead of MS-DOS

2007年11月30日 (五) 17:55的版本

This explains how use a DOS boot floppy to install from a USB-connected CD/DVD drive, when the PC BIOS does not support booting from USB devices. This has been tested with Ubuntu 6.06 LTS Server, but may be adaptable to other versions.

Requirements

  • A floppy drive
  • A USB-connected CD or DVD drive
  • Ubuntu installation CD (6.06 LTS Server is know to work)
  • MS-DOS or Windows 95/98 boot disk with MSCDEX.EXE
  • Cypress DUSE USB drivers
  • linld 0.97

Preparation

  1. Copy DUSE.EXE and DUSELDR.COM from the DUSE package, and LINLD.EXE (sometimes LINLD097.EXE) to the boot floppy.
  2. Examine the isolinux.cfg file in the isolinux directory of the Ubuntu CD to determine the necessary parameters for linld.

For example:

LABEL install
menu label ^Install to the hard disk
kernel /install/vmlinuz
append  preseed/file=/cdrom/preseed/ubuntu-server.seed initrd=/install/initrd.gz ramdisk_size=16384 root=/dev/ram rw quiet --
  1. Create a text file on your boot floppy, perhaps called options.txt, and paste in the all the parameters except the kernel and initrd.

For example:

preseed/file=/cdrom/preseed/ubuntu-server.seed ramdisk_size=16384 root=/dev/ram rw quiet --
  1. Make a note of the name and location of the kernel and initrd files if different from above.

Installation

On the target computer:

  1. Connect and power up the USB CD/DVD drive and insert the Ubuntu installation CD.

2. Boot using the boot floppy. 3. Load the DUSE driver

A:\> duseldr a:\duse.exe

The USB drive should be detected at this stage, otherwise refer to the DUSE documentation for further options. 4. Load the CDROM extensions

A:\> MSCDEX /D:USBCDROM  /S  /M:15 /V 

Check that the CD is now readable using dir d: 5. Bootstrap the Ubuntu installer from the installation CD using linld

A:\> linld097 image=d:\install\vmlinuz initrd=d:\install\initrd.gz [email protected]

Ubuntu should boot from the CD and the installer should start automatically.

Alternatives

  • It should be possible to use FreeDOS instead of MS-DOS
  • It should be possible to use some versions of loadlin.exe instead of linld.exe