windows和ML,进不了Linux了,怎么办?
我的机器本来装的windowsXP系统和ML,现在却进不了ML了,没有grub的启动画面了,直接进了XP,请问,怎么样还能启动我的ML?与我在windows下整理磁盘、运行windows优化大师清理系统有没有关系? 可能会出现一些问题你用一张可以启动的Linux光盘或者软盘启动系统(kernel必须支持你的ROOT分区的filesystem)
进入shell后用mount你的ROOT分区
然后chroot
#cd /sbin
#里面有一条命令,具体是什么偶给忘了~
执行他重写引导记录
重启 mkdir /mnt/magic
mount -t ext3 /dev/hda? /mnt/magic
mount -t ext3 /dev/hda? /mnt/magic/boot
mount -t proc none /mnt/magic/proc
chroot /mnt/magic
/sbin/grub-install /dev/hda 用grub for dos
goole 搜索grub for dos
装grub for dos到c盘
启动选择grub
进入grub
执行kernel (hd0,n)/你的ml启动内河----------可以用tab 键
initrd (hd0,n)/your initrd.img---------可以用tab
boot
启动后安装grub到mbr
这样做好处多多
1,用grub for dos安装系统
2,万一mbr上的grub破坏,是一种备份 mkdir /mnt/magic
mount -t ext3 /dev/hda? /mnt/magic
mount -t ext3 /dev/hda? /mnt/magic/boot
mount -t proc none /mnt/magic/proc
chroot /mnt/magic
/sbin/grub-install /dev/hda
Linux都进不了了,还怎么运行这些命令啊?你是说用软盘启动? ML傻瓜书之安装篇中有说这个问题的解决办法,
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2241
1、用fdisk等分区工具将其它分区的激活属性去掉,把安装了Grub的分区激活;重启,OK?
2、如果你的系统原先是WinNT、Win2K或WinXP等使用NT引导器启动的,你可以重新进入MagicLinux的安装直到图7的界面出现,同时按下切换到控制台,假设你把Grub安装到 /dev/hda7 (原先windows下的F盘),你在windows下的D盘(/dev/hda5)是FAT32格式(或者插入一张windows下格式化好的软盘),执行下列命令:
mount /dev/hda5 /root (或者:mount /dev/fd0 /root)
dd if=/dev/hda7 of=/root/ML.bt bs=512 count=1
然后直接重启,到windows下(假设是WinXP)把ML.bt文件复制到C盘根目录,并修改C盘根目录下的boot.ini文件:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="MS WinXP" /fastdetect
c:\ML.bt="Magic Linux"
重启,OK?
3、如果你原来只有Win98,那你回到Loadlin引导法,创建一个内容如下的ML.bat文件,以后在dos下用命令 ML 就可以进入MagicLinux了。
loadlin mlinuz ro root=/dev/hda7 vga=788 找个一张软盘的linux啊。 mkdir /mnt/magic
mount -t ext3 /dev/hda? /mnt/magic
mount -t ext3 /dev/hda? /mnt/magic/boot
mount -t proc none /mnt/magic/proc
chroot /mnt/magic
/sbin/grub-install /dev/hda
Linux都进不了了,还怎么运行这些命令啊?你是说用软盘启动?
用 RH盘进入救援模式可以
页:
[1]