Linux和windows双系统启动终极解决方法

        安装过双系统(win + Linux)的童鞋估计都会有这样的体会,假如卸载了 Linux (比如在 win 下直接删除了 Linux 的分区,会导致启动失败)。这里给出一个终极解决方案。

        经过在本人的本本上(双硬盘,更折腾)n 次折腾后,发现一个方法:安装 windows 后,先安装 grub4dos (如何安装不在本文讨论之内)再用 grub4dos 引导windows。安装 Linux 的时候,记得千万不要安装引导加载器(这个时候,Linux 的安装程序会提示你,没有安装引导加载器就可能无法引导系统云云,无视之)安装完成后,重新引导,进入windows,再安装一个 ext2fs 读取 Linux 分区里 fstab 文件的UUID,可能有些系统通过这个来引导,再看下 /boot 文件夹下的内核和映像文件,把文件名复制到 grub4dos 的menu.lst 文件中,实现 grub4dos 引导 Linux。

        步骤概括:

        1、安装 Linux (记得不要安装引导加载器

        2、进入 windows 安装 ext2fs 找到内核、映像文件、分区 UUID 等

        3、相应修改 grub4dos 的 menu.lst 文件,实现引导


        小结:之前老是折腾这个引导,而且老是会错乱,换了个思维(之前了用 Linux 引导 windows),现在用 windows 的工具实现引导 Linux ,解决了很多烦恼。


做个备忘:

Oracle Linux Server 6.3 和 CentOS 6.3 的引导命令大概这样:

root  (hd0,0)

kernel  /boot/vmlinuz-XXXXXX  ro  root=UUID=XXXXXXXXXXXXXXX  rd_NO_LVM   KEYBOARDTYPE=pc   KEYTABLE=us    rd_NO_MD   LANG=zh_CN.UTF-8

        rd_NO_DM    rd_NO_LUKS    rhgb   quiet

initrd /boot/initrdXXXXXXXXX

其中 XXX 代表的具体格式,就由 ext2fs 从 Linux 分区里找


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值