grub2、grub引导Linux grub、grub2引导windows

1 篇文章 0 订阅

在/boot/grub[2]/grub.cfg 下添加以下行并修改对应数字进行引导

windows

menuentry "Other Linux" {
   set root=(hd0,1)   
   #hd0表示电脑的第一块磁盘;数字1表示磁盘上的第一个分区,可以使用fdisk查看所有分区,并根据分区大小判断是否是包含boot的分区(如果没有单独boot分区,即此处是根目录所在的分区)
   linux /boot/vmlinuz root=/dev/sda1 ro quiet splash  
   #此处注意修改/boot/vmlinuz 为你电脑上的vmlinuz文件路径(若没有这个文件,则可能是包含vmlinu字符串的文件,若也没有找到,则您电脑上可能boot单独分区了,或者被误删了,实在找不到,请自行百度创建方法;/dev/sda1为你电脑上的根目录所在的分区,请自行对照修改)
   initrd /boot/initrd
}

menuentry "Windows " {

    insmod part_msdos
    insmod ntfs
    set root='(hd0,msdos1)'  #只需要修改这里;hd0为您电脑上的第一块硬盘,hd1为您电脑上的第二块硬盘,以此类推;msdos1为您电脑上的硬盘的第1个分区,msdos2...;
    chainloader +1
}

注意:这里细心的人会发现,上边Linux和windows的 root=(hd0,???) 并不是一样的,现在常见的是msdos的类型,不嫌麻烦的话可以两种都试一下,基本能成。或者您可以在您系统启动到grub选择系统的时候按 "c" 进入grub,使用 ls 或者 输入" linux (hd " 加tab键查看是msdos还是其他。

另一个注意:复制的时候注意把所有的中文都删掉,否则可能会不识别

感觉太罗嗦了,考虑要不要去掉注释。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值