lenflyS 发表于 2015-7-25 13:55

turbolinux 中用U盘引导启动lilo问题,已解决

本帖最后由 lenflyS 于 2015-7-27 15:21 编辑

受WINPE,macPE.linuxPE等的影响,绕了一大个弯,现终于找到方案了,讲到U盘启动引导的方法,我在此整理一下,供交流!
上简单步骤及简易图解:
我用的环境是硬件为工业计算机,操作系统是turbolinux
在linux环境下制作:
1.格式化U盘为Fat32格式,win下格式化也可以,本人试过不格式化也行.格好的fdisk -l下有FAT32字样
http://cdn.pcbeta.attachment.inimc.com/data/attachment/album/201507/27/144301nmt4ik6i6pj4rhff.png
2.在正常启动的linux系统中,插入U盘,并上驱动:modprobe usb-storagehttp://cdn.pcbeta.attachment.inimc.com/data/attachment/album/201507/27/144733bsk8tz5q78ikdwry.png
3.查看设备名:fdisk -l假设设备名是:/dev/sdb
http://cdn.pcbeta.attachment.inimc.com/data/attachment/album/201507/27/144300d94rcxx14ncmqeyr.png
4.查看内核版本:uname -r    版本为2.419-1
5.创建启动U盘:mkbootdisk --device /dev/sdb    2.4.19-1 待执行结束
                   或:mkbootdisk --device /dev/sdb12.4.19-1 也可以成功
http://cdn.pcbeta.attachment.inimc.com/data/attachment/album/201507/27/142310ptz31f92loavbn2v.png
做完后,查看下U盘里的内容有以下四个文件:
boot.msg      ldlinux.sys       syslinux.cfg      vmlinuz

另一指令有待测试: rdev vmlinuz /dev/sdb                         dd if=vmlinuz of=/dev/sdb(我试了一次似乎引导不了)
http://cdn.pcbeta.attachment.inimc.com/data/attachment/album/201507/27/142311ernkrwwroipp2zaz.png
6.关机换上未lilo的linux系统硬盘并重启进BIOS---设置第一启动为USB-ZIP----按F10保存再重启
http://cdn.pcbeta.attachment.inimc.com/data/attachment/album/201507/27/142312e9tz77awhp8pa3fa.png
7.待到重启出现下图说明可以引导了,然后登录系统
http://cdn.pcbeta.attachment.inimc.com/data/attachment/album/201507/27/142312wh23vrrde2i97519.jpg
8.在字符终端下 ]# lilo
http://cdn.pcbeta.attachment.inimc.com/data/attachment/album/201507/27/145216zh55mz5ak6aw36tr.png
9.拔出U盘,用硬盘引导重启,顺利进系统,大功告成.

注意:mkbookdisk指令做U盘启动,就是U盘当软盘使用,制作完后,查看U盘大小只软盘一般大的1.38M,
相当于1.44M的软盘,但在硬盘管理下,可以认原U盘大小,删除重建分区就可以恢复原来的容量!
建议拿个 小小容量的U盘比如1G的,或是U盘量产分出小点的做第一分区做成lilo U盘.



lenflyS 发表于 2015-7-25 14:52

补充:U盘启动,,就是U盘当软盘使用,制作完后,查看U盘大小只软盘一般大的1.38M,相当于1.44M的软盘
,但在硬盘管理下,,可以认原U盘大小,,删除重建分区就可以恢复原来的容量!
页: [1]
查看完整版本: turbolinux 中用U盘引导启动lilo问题,已解决