关于grub和grub4dos

20171119

今天因为工作原因需要弄个linux,看到zorin很不错,就安装了,grub安装了linux分区上,然后从windows启动

在grub命令行下,用下面的那个chainloader的方法不行,必须要

root xxxx

kernel xxxx

initrd xxxx

boot 才可以,但是虽然启动了,还是一堆错误,好崩溃,没办法就老老实实的用ubuntu

-----------------------


硬盘上装了五个系统,xp,2003,win7,ylmfos,还有个macpup(是puppy的一个分支版本,很轻便的系统),我可不愿意用grub,因为我的c盘是经常还原的,以还原,grub就找不到文件了,就报错,还要光盘启动修复mbr,麻烦!所以理所当然的就用grub4dos,反正我是对win的启动管理很有好感。

记得原来grub4dos的menu.lst文件都是放上直接就能用的,里面有个 find linux  xxxx神马的,意思是自动搜索硬盘上已经安装的linux分区,并且将其启动,但是后来发现不行了,是版本的问题?反正我下载了0.4.4很多版本都不行,后来就到网上找,有的说还要指定内核版本、内核文件等一大堆看不懂的东西,后来找到了很简单的命令。如下,直接启动指定分区上的OS

root (hd0,11) //这种方式适合ubuntu,但是在zorin os上不行,明明zorin也是ubuntu的一个衍生版

chainloader +1

把上面的保存到menu.lst里面就行,而且我已经把grub安装到了hd0,11上,如果是在grub的命令行执行,记得后面要boot,

还有一个方式,也很简单,不知道为何我这里不能用,如下

rootnoverify (hd0,11)

makeactive

chainloader +1

这个看起来也是很简单,但是不知道为何我这里不行,提示一个错误。


很纳闷不用指定所谓的内核版本、内核文件就能启动操作系统,为何还有的写法是指定呢?这不是找麻烦吗,所以说linux真是个悲剧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值