Grub2 M1330的媒体直接扣补丁


经过我的戴尔XPS具有4 GB的RAM(以前2GB的内存),超级人才超车道GX的128 GB的固态硬盘(以前160GB硬盘)和一个新的英特尔WiFi链接5300AGN 802.11 Draft - N的无线MiniPCI卡(以前的Broadcom BCM4328 M1330的802.11 /乙/克/ ñ MiniPCIe卡,无线终于在Linux下工作一样)升级,我想那特尔力支有一次,那我可以启动开关与戴尔独特的MediaDirect按钮与正常的电源按钮到Linux和Windows上。

 

在此之前的160 GB的高清,它是通过适当的boot.ini进入隐藏戴尔媒体直接解决嵌入式的Windows XP的分区,然后指出邀请GRUB引导部门。

 

但现在我与它没有任何新的空的SSD。我首先,因此,通过与UBCD SSD的分区6分区。具体方法如下:

 

固态硬盘
的/ dev/sda1 29.81国标 NTFS的 Windows 7系统
/ dev/sda2上 14.85国标 NTFS的 数据
/ Dev/sda3 54.93 K字节 隐藏的FAT16 对于OSDev QEMU的东西,除了根据实际情况
/ Dev/sda4 73.53国标 扩展分区  
/ Dev/sda5 7.63 GB的 Linux交换 只为Hibernate的东西,我什至挽救我的SSD
/ Dev/sda6 30.52国标 的ext4 /
/ Dev/sda7 36.36国标 的ext4 /首页私人ecryptfs用户目录()

 

然后我安装Ubuntu的9.10,然后64位Windows 7,并提出使用LiveCD的grub2的MBR还原。

 

然后,我终于自己的工作。我邀请我的grub2包括Ubuntu 1.97测试版补丁,然后9:10 4 herrunter来源我修改了/ boot/i386/pc/boot.S如此,所以,如果我“不是”新闻媒体的直接按钮,打开,然后,该膜生物反应器开机的第一个分区(的/ dev/sda1)加载并运行,甚至在其他部门的grub2的东西是从MBR中载入,这其实是在非常接近的MBR代码的开头。 Andif我现在的独特的MediaDirect按钮,以确认我的eingepatchter代码是由一个跳跃条件跳过,然后重新加载的grub2主要代码并执行它。然后根据那特尔力支Grub2加载Linux的内核。

 

政府有否直接证实了媒体的查询是很简单的按钮。因此,在当你已经确认了独特的MediaDirect按钮或不依赖,在BIOS使用本0x79位3(掩码0x08)或不现场的CMOS。这可以查询例如膜生物反应器,很容易就如下(英特尔x86 16位实模式语法):

 

CLI的
乐章基地,0x79
出0x70报
居于院舍长者
居于院舍长者
居于院舍长者
在铝,0x71
工商局局长
和基地,0x08

jnz媒体直接按下按钮

MediaDirectButtonNotPressed:

.....
媒体直接按下按钮:

 

现在,终于到这里是补丁的链接: http://vserver.rosseaux.net/stuff/m1330boot.diff.txt

 

玩得开心! Wink

 

 

链接备份


评论


新评论


名称:
电子邮件:
网址:
文字:
这是本网站的评论员解释,并指出他的意见,加上身份(IP地址构成的个人数据),不仅在服务器与发布的评论,而且还转移到Drittserver互联网的垃圾邮件,有检查一时间无限期保存。
停止数据保留!现在就采取行动,然后!想要参加的活动?你可以在这里找到所有相关信息和材料: