开机进入grub解决方法
作者:荆棘丛丛生
先简单说下一情况,我有一台旧PC装了LINUX和WINDOWS,平时使用LINUX做为开发时的运行环境使用,偶尔需要切换到WINDOWS使用一下。主力电脑是M1的MAC MINI 和 MAC BOOK,用SSH连接LINUX,使用WINDOWS 远程桌面连接使用WINDOWS, 所以这台双系统的PC不需要接显示器和键鼠,但在需要切换双系统的时候就很麻烦,为了解这个痛点,我需要使用一个开关来切换双系统。
另外这个PC实在是太吵了,不想再放在我身边了,想要把它挪到储藏间,所以这个开关的线要长,还要能远程开机。
那就一步一步来,先来解决硬选双系统,思路其实很简单,做一个能启动的U盘,在U盘用使用LINUX的GRUB做引导,引导后直接搜索硬盘上的WINDOWS启动,再给U盘接个开关。接上U盘后引导WINDOWS,断开U盘后直接使用硬盘上的LINUX引导。
本来以为很简单,几条命令就能解决。但是实际操作起来还是遇到了一些问题,整了一天才整好。
最主要的问题是U盘启动方式的问题,现在的U盘都是使用USB HDD方式启动,U盘会被识别为硬盘,那么问题来了,在BIOS里设置好USB的启动顺序为最高可以从WINDOWS启动,断开U盘重启后确实如我所愿引导的LINUX,可是再接入U盘后,不会再从U盘引导,进入BIOS一看USB的启动顺序自动排到了最后,看来我的主板会自动把后接入的硬盘顺序设置到最后,并不会记忆以前的顺序。我的主板是ASUS的,然后我就在BIOS里各种设置里各种找,看看能不能找到记忆启动顺序的设置,各种设置找了一遍也没找到,那就只能想办法改U盘的启动方式,查了一下,U盘的启动方式有几种:USB- ZIP 模拟成ZIP启动,USB- floppy模拟成软盘启动,USB HDD模拟成硬盘启动,USB CDROM模拟成光盘启动, 我一看除了HDD模式,ZIP模式最好操作,然后搞了半天,怎么整都被我的主板认成硬盘,不知道是不是我的操作有问题。
那最后就只能使用CDROM方式了,但是这个方式是真的难搞,首先不能像其它方式一样几条命令就能做成引导盘,要找个叫啥“量产工具”的东西来制做,而且这玩艺不同的U盘芯片还要找不同的量产工具还制做,要先找一个查看U盘芯片型号的工具,然后再按芯片找量产工具,又是一顿GOOGLE,好不容易搞定,然后我查了一下LINUX GRUB的官方文档说GRUB4不支持制做引导光盘,可我LINUX里的CRUB版本就是4,这可咋整,难道让我去找个带GRUB3的老版本的LINUX!后来一顿GOOGLE,发现也有在CRUB4下制做光盘引导的,和3的制做命令稍有不同。(具体命令记不清了,但一会我直接把我制做好的光启ISO传上来),费了九牛二虎之力,终于搞定,BIOS里终于把我的U盘认成了CDROM,引导ISO大小仅8M剩余空间再分一个区还能当U盘用,不浪费。BIOS里设置CDROM启动顺序为最高,搞定。
下一步就是给U盘装开关了,思路也很简单,查一下U口定义,有两根线是5V供电,只要找根USB延长线断开5V供电上加个开关就行了,但是查了下USB线最长只能接5M,但是由于我要把PC挪走,线的距离有9米,这不就...,所以想了以下几个方案
1.把USB里的两根供电线单独搞出来接一个充电头,不使用主板供电,而是使用充电头来给U盘供电,这样我就可以给充电头的220V接入部分焊一根线再接个开关,220V的电这点距离就不成问题了,但是费了半天劲拆了个充电器,焊了半天接好后发现,根本不好使,根本识别不到U盘,查看U口定义,好像是USB供电是前是需要几次握手协议的,看的头大,放弃。
2.搞个米家的智能继电器,使用米家APP来远程控制,这样有个好处,不用拉线了,而且也不贵,不带凌动的版本大概18元左右,但是米家的智能继电器都是220V的,买回来也要改造后才能用,而且每次操作都要打开米家的APP来操作,太麻烦了,而且这开关也不够硬-v-..
3.在某宝上查到有USB无线供电开关,但是要200多,太贵了,而且还不一定能用。
4.最后本着试试看的态度,找了根长线,直接给USB供电线延长了,数据线的长度不变,接了个开关试一下,居然好使,应该是U盘的供电要求并不高,这点衰减还不耽误,官方文档啥的太不靠谱,被误导了两次。
一下步就是选开关了,这个最简单,一开始在某宝上找到有桌面开关,就是网吧里常用的那种(不知道现在还有没有了,有10多年没去过网吧了),即有U口又开关,但是就是长的实在是太丑了。后来在淘宝上花9块钱买了一个钮子开关,像图上一样装到了我的台灯底坐上(这个是我把一个台灯拆开了,底座放在桌面上,灯的部分我装到了我的显示器支架上了,留下的灯柱的口正好装这个开关,BenQ的那个屏幕灯实在是太贵了),这个开关掰着是真的解压啊。
然后就是开机的问题了,不能每次开电脑都跑一趟到杂物间吧!一开始是准备把主板上的开关延长到我桌面的,开关都买好了,这种薄的开关还比正常的要贵一点花了我10块,但是后来一想主板不是都有远程唤醒吗,设置一下就行了呗,以前没搞过,又是一顿GOOGLE,大概明白了远程开机的原理。发现这玩艺还挺玄学的,不仅要主板支持,还需要电源支持,网卡支持,最后还要在各种操作系统里设置一下,因为主板BIOS会把一部分电源管理功能交给操作系统,操作系统要在关机后保持网卡的电源不关闭,然后通过MAC地址发一个叫魔术包的数据包就启动了,在我的例子里要分别在两个操作系统中都进行设置,WINDOWS是在网卡的属性里,LINUX是使用ethtool
命令,然后在我的MAC上装一个客户端,我装的“Remote Wake UP",搞定。
夸一夸Microsoft吧,真不愧为最佳APPLE开发者,这个远程桌面应用是真好用,感觉好像在本机使用一样,无感command+C , command+V,声音啥的都能接过来。
最后上几个图吧,6核AMD Phenom II X6 , nvida GeFore GTX 260, 8G内存,当初也算是一代机皇吧,现在有些程序都装不上了。
伊邱鲁4905电脑开机出现grub怎么解决,不用u盘和光盘可以处理吗 -
冯欧狮17062499358 ______ 按F5跳过检索,建议开机后用百度卫士全面体检电脑 这个是硬盘读取问题,正常的,有时候电脑硬盘会出现
伊邱鲁4905开机出现grub怎么办 -
冯欧狮17062499358 ______ grub是linux下最常用的引导软件.因为是linux,不能使用win的软件.输入help,可以看到命令.不知道红旗linux的/boot文件的内核文件名,initrd的文件名.通用的引导写法是:root(hd?,?)#linux所在的分区 kernel/boot/vmllinux??????????root=/...
伊邱鲁4905开机启动遇到grub rescue,无法启动系统怎么办 -
冯欧狮17062499358 ______ 1、开机错误: error: file '/boot/grub/i386-pc/normal.mod' not found. Entering rescue mode... grub rescue> 2、先输入ls回车,查看显示的内容.如: (hd0) (hd0,msdos14) (hd0,msdos13) (hd0,msdos12)... 3、然后找出哪个盘安装了系...
伊邱鲁4905我的电脑开机显示GRUB?
冯欧狮17062499358 ______ 是不是你装时的LINUX的启动命令更改了引导区文件,但你移动盘又拿走了,所以又启动不了LINUX,又启动不了XP了
伊邱鲁4905电脑开机出现了 grub怎么办啊
冯欧狮17062499358 ______ 你是双系统吧?等我复制给你一段.我以前也有这毛病,搞好了,防万一我把它存下了.………………grub>rootnoverify (hd0,0)回车 grub>chainloader +1 回车 grub>boot 回车 这样就可以进入到windows里面,然后在DOS 下 输入 fdisk /mbr即可……
伊邱鲁4905开机出现grub怎么办? -
冯欧狮17062499358 ______ 重新安装下系统吧
伊邱鲁4905求解开机出现grub命令行要怎么做 -
冯欧狮17062499358 ______ 如果开机的时候,出现 grub > 这样的英文提示的话,那么根据这个提示来看,应该是硬盘分区表出问题了,这个需要对硬盘重新分区,格式化,再重新安装系统才行. 您可以去外边买一个 Ghost版的安装光盘(7~12块钱),或者 借别人的电脑用 U盘 制...
伊邱鲁4905电脑开机显示GRUB,进不了系统.
冯欧狮17062499358 ______ 可能因为你用的是GHOST版本的安装盘,系统引导扇区的信息没有更改,所以是这样的,建议你用安装版的WINDOWS光盘引导后重装系统!
伊邱鲁4905电脑开机出现 grup 怎么解决啊 -
冯欧狮17062499358 ______ 电脑开机出现grub怎么解决 主要出现在WIN7系统,出现这个原因是丢失主引导. 电脑开机出现grub怎么解决 2 grub定义: GNU GRUB 和GRUB是GRand Unified Bootloader的缩写,它是一个多重操作系统启动管理器.用来引导不同系统,如...
伊邱鲁4905笔记本电脑开机出现grub -
冯欧狮17062499358 ______ 电脑开机出现grub一般常出现于安装有一键还原软件的WIN7操作系统中,表示主引导文件丢失或损坏.使用DOS命令修复.在grub命令提示符后面输入屏幕上的代码即可.