有一台带有intel865pcd主板+80G HardDisk主机一台,有Linux5 ISO文件但没有DVD光盘无法刻录,随即想起用U盘安装Linux5,下面将我通过U盘安装linux5的经验与大家共享一下.
材料准备:
1- 主机一台(可USB引导)。
2- U盘一个,大一点比较好,把需要把linux5-DVD-i386.iso的文件copy在其中。我的U盘8G
3- Window98光盘,用于格式化启动盘。
4- grub_for_dos-0.4.2,用于i386硬件环境下基于Dos的linux引导器。
5- UltraISO,用于提取linux5-DVD-i386.iso中的相关文件。
步骤:
1- 使用windows98光盘启动电脑,在命令提示符下格式化U盘并传输Dos系统给U盘,输入命令:format x:/s,其中x为U盘的盘符,一般为c盘。(鉴于98盘太老旧,如果找不到的话在互联网上也有很多Dos引导U盘的量产工具,将U盘格式化为引导盘即可)。如果u盘已格式为fat32的可以使用sys c:命令传输一个Dos系统到u盘即可。
2- 从互联网下载grub for dos引导装载器,并解压缩后将grub.exe、grldr、menu.list3个文件copy到U盘的根目录下。
3- 使用UltraISO从Linux5-DVD-i386.iso的iso/image/boot.iso/isolinux文件夹中提取vmlinuz、initrd.img这2个文件放到U盘的根目录的/boot目录下。
4- 修改menu.list中的内容,在文档的最后增加以下内容:
title linux5-i386 install
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1
initrd /boot/initrd.img
5- 复制整个Linux5-DVD-i386.iso文件到U盘的根目录下。
6- 现在开始U盘引导安装系统(与光盘引导别无它别),其中要选择Hard drive -> /dev/sda1就是从带有ISO文件的U安装。
问题及解决:
1- 安装结束后在BIOS中修改为硬盘引导系统问题来了,硬盘上的gurb无法引导我的硬盘上的linux5系统。
2- 通过手动装载进入硬盘中的linux5系统,在Grub环境下输入:
grub>root (hd0,0) (找到硬盘的标识符,一般为hd0)
grub>kernel /vmlinuz-2.6.18-92.e15 (按目录结构选择,找到vmlinuz就行)
grub>initrd /initrd-2.6.18-92.e15 (按目录结构选择,找到initrd就行)
grub>boot
3- 进入系统后修复gurb引导,使用以下命令修复MBR区域的GURB:
# grub-install /dev/hda (had为硬盘的盘符)
4- 修改/boot/grub/grub.conf的文件2处内容,将linux引导设备改为hd0:
1:
#Splashimgae=(hd0,0)/grub/splash.xpm.gz
2:
#Root (hd0,0)
#reboot
重新启动系统后看到了linux的运行界面。