“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. | |
− | + | # 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. | |
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. | |
− | + | ||
=== 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. | |
− | + | 2. Boot using the boot floppy. | |
− | + | 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. | ||
− | + | 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: | ||
− | + | 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的版本
点击翻译: |
English |
请不要直接编辑翻译本页,本页将定期与来源同步。 |
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
- 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.
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 --
- 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 --
- Make a note of the name and location of the kernel and initrd files if different from above.
Installation
On the target computer:
- 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