作者OpenSolaris (SunOS 5.11)
看板Linux
标题[问题] 新版硬体灌Linux,我快发疯了......
时间Tue Jul 22 12:09:15 2014
小弟最近灌Linux遇到很大的困难,以前灌Unix/Linux都没遇到这麽
麻烦的情况。笔电的BIOS mode成Legacy BIOS。
磁区原本划分如下:TYPE:GPT
/dev/sda1 ?(不明保留区) NTFS 400MB
/dev/sda2 EFI System partition 300MB
/dev/sda3 ?(不明保留区)
/dev/sda4 Windows7 NTFS 220GB
/dev/sda5 Fedora 20:/ ext3 100GB
/dev/sda7 Fedora 20:/DATA ext3 120GB
/dev/sda6 Push Buttom Reset 26GB
现在最大的问题是Linux重灌完(确定安装成功),就是不出现GRUB选单,
一直进到Windows。我用LiveDVD进入光碟系统,mount /dev/sda5 /mnt,
然後执行:
grub2-install --boot-directory=/mnt/boot /dev/sda
或是:
grub2-install --boot-directory=/mnt/boot --efi-direcotory=/mnt/boot/efi \
--force /dev/sda
或是:
grub2-install --boot-directory=/mnt/boot --efi-direcotory=/mnt/boot/efi \
/dev/sda2
不管试什麽排列组合,grub2-install後没有Error讯息,但是重开机後就是不显示
GRUB选单而直接进到Windows。
因为小弟对最近几年的Partition技术演进没有概念,不懂EFI partition是什麽,
也不知道GPT跟MBR之类的关系。用十年前的观念来处理看来搞不定了......
(抱歉我真的很久很久没用Linux了,最近因为工作需要必须灌进工作笔电中)
想请问一下各位大师,如何才能把GRUB装入开机区呢?
有哪些文章可以参考?
谢谢。
--
门派:蜀山派 称号:青石
兴趣:下棋
跟玉书师弟下久真的很无趣,
下山来寻找更多高手。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.120.0.127
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Linux/M.1406002160.A.2AF.html
1F:→ tjjh89017:GPT的前端保留位要比MBR多了1MB以上,所以可能要改分割 07/22 13:32
2F:推 Vdragon:UEFI 开机模式允许多个 bootloader 共存(而非直接覆写掉 07/22 13:56
3F:→ Vdragon:原来的),安装到 EFI 系统分割区(ESP)後即可在 UEFI 设定 07/22 13:56
4F:→ Vdragon:介面中选取。 07/22 13:56
5F:推 Vdragon:请以**UEFI 开机模式**启动您的 Live 系统再执行 grub-ins 07/22 14:01
6F:→ Vdragon:tall ,这样安装程式才能操作 UEFI 韧体将新的开机选项写 07/22 14:01
7F:→ Vdragon:进去,不然就要手动於 UEFI 设定介面中建立一个新的开机 07/22 14:01
8F:→ Vdragon:选项执行 ESP 中的 grub EFI 应用程式 07/22 14:01
9F:推 Vdragon:Secureboot 也是个问题,如果有启用的话您要安装有签署过 07/22 14:04
10F:→ Vdragon:的 grub 版本,请看 grub-install 的 manpage 有新的命令 07/22 14:04
11F:→ Vdragon:列参数 07/22 14:04
12F:→ OpenSolaris:当我把BOIS的UEFI打开後,它会卡在Windows bootloader 07/22 15:21
13F:→ OpenSolaris:一直进不去Windows,也找不到Linux的选单。 07/22 15:21
14F:→ OpenSolaris:改回Legacy BIOS才进得了Windows,超奇怪的。 07/22 15:25
15F:→ wooden0819:先前也遇到楼上状况..只好全改Legacy..Orz (无能力处理 07/22 15:51
16F:→ OpenSolaris:结果後来尝试开UEFI直接重灌Linux,就可以进Linux了。 07/22 16:46
17F:→ OpenSolaris:但要回Windows工作,就要BIOS改回Legacy,只能这样切换 07/22 16:47
18F:→ neutrino:尝试在UEFI模式下 使用UEFind来管理 看能不能认到win 07/22 22:42
19F:→ fourdollars:如果你安装的是 Debian or Ubuntu 应该可以在开机开 07/23 00:15
20F:→ fourdollars:到 GRUB 的地方按下 Esc 然後找到 Windows 的开机选 07/23 00:15
21F:→ fourdollars:项才对,其它的 Linux Distribution 应该也是一样的。 07/23 00:15
22F:→ OpenSolaris:GRUB是有Windows的开机选项,但它找的是Windows的EFI 07/23 04:38
23F:→ OpenSolaris:firmwre,Crtl+X是找不到它。也还没想好要怎麽修复。 07/23 04:39
24F:→ OpenSolaris:如果GRUB的Windows选项直接改成传统的root(hdX,X) 07/23 04:41
25F:→ OpenSolaris:chanloader +1似乎没有效果。 07/23 04:41
26F:→ fourdollars:BIOS 里面没有 Windows 的 UEFI 开机选项可以用吗? 07/23 11:08
27F:→ OpenSolaris:Windows的开机选项应该是坏了,每次都进到Auto修复 07/23 13:38
28F:→ OpenSolaris:模式去,但里面的Windows选单又启动不了 07/23 13:39