linux模式下无奶瓶程序,PE加载BEINI奶瓶,看不到奶瓶图标?忘指导

利用grub4dos启动Beini后看不到奶瓶图标的解决办法

第一种启动方案:解开启动。

把Beini_1.2.3.iso用winrar解开,放在优盘或者本地硬盘根目录,用bootice在优盘MBR写入grub4dos引导,在优盘根目录拷贝grldr,建立menu.lst,内容如下:

#font (bd)/peboot/unifont.hex

#graphicsmode -1

color white/blue blue/yellow light-red/blue 10

foreground FFFFFF

background 0000AD

timeout 3

default 0

title boot Beini

find --set-root --ignore-floppies /boot/bzImage

kernel /boot/bzImage quiet tinycore waitusb=6 tce=hda1/tce/

initrd /boot/tinycore.gz

这里要注意了,是否看得到奶瓶图标就在于tce=hda1/tce/这个参数,根据find语句查找到bzImage所在的分区,结果会在启动过程的第一屏第二行显示出来。

linux系统中磁盘有两种表示方法:

IDE接口中的整块硬盘在Linux系统中表示为/dev/hd[a-z],比如/dev/hda,/dev/hdb ... ... 以此类推,有时/dev/hdc可能表示的是CDROM。

硬盘的分区也有两种表示方法,一种是/dev/hd[a-z]X,这个a-z表示a、b、c......z ,X是一个从1开始的正整数;比如/dev/hda1,/dev/hda2 .... /dev/hda6,/dev/hda7 ... ... 值得注意的是/dev/hd[a-z]X,如果X的值是1到4,表示硬盘的主分区(包含扩展分区);逻辑分区从是从5开始的,比如/dev/hda5肯定是逻辑分区了。

硬盘分区的第二种表示方法(hd[0-n],y),例如:

/dev/hda1 等同 (hd0,0)

/dev/hda2 等同 (hd0,1) 注:看好了,这个是扩展分区,在Linux还是Windows是不能挂载的;

/dev/hda5 等同 (hd0,4)

/dev/hda6 等同 (hd0,5)

/dev/hda7 等同 (hd0,6)

/dev/hda8 等同 (hd0,7)

关于SATA和SCSI接口的硬盘的表示方法,和IDE接口的硬盘相同,只是把hd换成sd;如果您的机器中比如有一个硬盘是/dev/hda ,也有一个硬盘是/dev/sda ,那/dev/sda的硬盘应该是sd0; 具体每个分区用(sd[0-n],y)的表示方法和IDE接口中的算法相同,比如/dev/sda1 就是(sd0,0)。

usb存储设备根据在内核中驱动方法,可能出现的是/dev/sd[0-n],/dev/hd[0-n],/dev/ub[a-z]。

软驱在Linux中,是/dev/fd0设备这是一般情况,另一种表示为fd0 ; CDROM 或DVDROM ,以及COMBO ,一般的情况下是/dev/hdc。

这些可以在linux系统中用fdisk -l命令查看。

要想让奶瓶正确出现,就要根据具体情况正确地设置好tce=hda1/tce/这个参数。Beini只支持hd[a-z]X形式,不支持(hd[0-n],y)表示法。

第二种启动方案:map --mem仿真到内存整体启动。menu.lst内容如下:

title boot Beini ISO

find --set-root /beini/Beini_1.2.3.iso

map --mem /beini/Beini_1.2.3.iso (0xff)

map --hook

chainloader (0xff)

这种方案下,只能在iso内部指定tce的位置,用ULTRAISO提取iso中boot/isolinux目录中的isolinux.cfg文件,

label Start Beini 1.2.3

kernel /boot/bzImage quiet waitusb=6

append initrd=/boot/tinycore.gz

把第二句改成        kernel /boot/bzImage quiet waitusb=6 tce=hda1/tce/即可,

到底是hda1还是hdb1或是其他的,可以根据find --set-root /beini/Beini_1.2.3.iso语句的结果推定。

如果find语句与tce中指定的分区相对应仍然没有看到奶瓶图标,很可能就是beini没有正确驱动优盘或者光盘,光盘包括物理光盘和用优盘量产出来的CDROM。

如果linux版本比较老的话一般来讲是不会加载U盘驱动的,用“modprobe usb-storage”即可加载,如果版本比较高的一般都会自动加载的,可以用lsmod查看是否加载usb驱动。

所以最好的办法还是把ISO解开放在本地硬盘上直接加载,毕竟硬盘的识别是很简单的事情。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值