- 论坛徽章:
- 0
|
前两天又开始瞎折腾,
不想在虚拟机下用linux
在电脑上想装个XP+LINUX双系统
装上还是比较轻松
可是试过很多方法
也换过两个linux,RHEL5AS和SUSE10.2
折腾了一天也没把分辨率搞定
也许是新的R630核心的显卡支持不好的问题
受不了CRT的闪
于是决定放弃
在SUSE中把GRUB的两个SUSE选项删除
只保留XP
进到xp后傻傻的
居然不重写MBR
直接的把装linux的F盘格了
得,重启之后grub坏了
又没光驱
怎么办?
U盘启动吧。
USBoot制作了启动盘
把First/Second/Third Boot Device都设置成USB-ZIP,USB-HDD,USB-FDD
主板里的USB Legacy Support也enable了
还是不能U盘启。
再试
发现启动时主板的F12选项:BOOT MUNE
F12进去
是三个选项
ST302392
USB STROGE Device X-320
第三个不认识。
用小键盘的+ -把USB STROGE Device X-320提上去作为第一个,
重启。U盘启动OK!
查了下主板说明
原来如此:
F12与“Hard Disk Boot Priority(此功能提供您选择所安装的硬盘设备的开机顺序)”相同。
也就是说
机器把U盘认定为一个Hard Disk(也可以理解为USB硬盘)
那么USB硬盘是在“传统硬盘”的后面启动!
所以要使用U盘启动只设定“First/Second/Third Boot Device”是没用的,
必须在“Hard Disk Boot Priority”把USB STROGE DEVICE设为第一个。
然后用fdisk /mbr还原MBR
回车后没有任何提示
重启后用硬盘启动
同样坏在GRUB那里
查了下资料
fdisk /mbr这个命令是在当前Active的设备中进行操作
fdisk进入选单:
Current fixed disk drive: 1
Choose one of the following:
1. Create DOS partition or Logical DOS Drive
2. Set active partition
3. Delete partition or Logical DOS Drive
4. Display partition information
5. Change current fixed disk drive
“Current fixed disk driver”(当前硬盘驱动器)为1
也就是说
U盘启动的时候
当前所Active的设备是是USB STRONG DEVICE
fdisk /mbr这个命令是在当前Active的设备中进行操作
在这里也就是U盘
也就当然
fdisk /mbr这个命令无法重写硬盘的MBR扇区
选5“change current fixed disk driver”
设备1为U盘,设备2为硬盘
选2 ,ESC退出
此时 Current fixed disk drive: 2
选单没有重写mbr的
ESC退到命令提示符
fdisk /mbr
依然无效
无解了?U盘启动不可能重写MBR?
U盘启动已经认出硬盘作为第二个设备,并且可以进行分区操作
那么就应该可以写MBR扇区啊!
GOOGLE下
发现都是只有使用“fdisk /mbr”命令
找fdisk的帮助
找到一个:
fdisk /mbr [设备号码]
该命令将启动信息重写到[设备号码]参数制定的设备中
根据上面的信息
我的硬盘设备代码应该为2
于是
c:>fdisk /mbr 2
重启,OK!
总结下具体步骤:
1.用USBoot在U盘上制作启动盘,一定要使用USB-ZIP工作模式
2.找一个FDISK拷贝到U盘里
3.Hard Disk Boot Priority”把USB STROGE DEVICE设为第一个。
4.U盘成功启动之后“fdisk /mbr 2” |
|