BIOS无法进入 grub+gpt+uefi/efi

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: BIOS无法进入 grub+gpt+uefi/efi

#16

帖子 poloshiao » 2013-12-19 14:01

有种逗兜了一大圈的赶脚.....额...未找到软件包
沒想到 你速度可真快
我已修改了 套件庫來源
add-apt-repository ppa:yannubuntu/boot-repair
上面這個指令 只能使用在 Ubuntu
如果在 debian 出現錯誤訊息 參考
http://unix.stackexchange.com/questions ... -in-debian

備註
這裏有一個 打包 boot-repair 給 Debian 使用的 努力過程 可惜還沒成功
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636977
我爱TaeJa
帖子: 34
注册时间: 2013-11-10 11:02
系统: debian7.2

Re: BIOS无法进入 grub+gpt+uefi/efi

#17

帖子 我爱TaeJa » 2013-12-19 15:09

poloshiao 写了: 如果在 debian 出現錯誤訊息 參考
http://unix.stackexchange.com/questions ... -in-debian

備註
這裏有一個 打包 boot-repair 給 Debian 使用的 努力過程 可惜還沒成功
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636977
英文看不懂..衰 -_-# 我之前下载过一个deb 用Gdebi安装时候说是依赖不满足
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: BIOS无法进入 grub+gpt+uefi/efi

#18

帖子 poloshiao » 2013-12-19 16:36

1. cat /etc/lsb-release

sudo cat /etc/lsb-release
把結果 copy 登上來
備註
要確認 安裝的 debian 的版本
因爲 不同版本 指令不同
2. 你是使用 root 還是 非 root 使用者 登入 ?
我爱TaeJa
帖子: 34
注册时间: 2013-11-10 11:02
系统: debian7.2

Re: BIOS无法进入 grub+gpt+uefi/efi

#19

帖子 我爱TaeJa » 2013-12-19 16:43

poloshiao 写了:1. cat /etc/lsb-release

sudo cat /etc/lsb-release
把結果 copy 登上來
備註
要確認 安裝的 debian 的版本
因爲 不同版本 指令不同
2. 你是使用 root 還是 非 root 使用者 登入 ?
非root sudo后显示未找到命令 版本 debian7.2
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: BIOS无法进入 grub+gpt+uefi/efi

#20

帖子 poloshiao » 2013-12-19 16:49

非root sudo后显示未找到命令
直接 從 終端機 copy 貼上來
因爲你可能 忽略了某些關鍵

改試試
sudo cat /etc/os-release
上次由 poloshiao 在 2013-12-19 17:06,总共编辑 1 次。
我爱TaeJa
帖子: 34
注册时间: 2013-11-10 11:02
系统: debian7.2

Re: BIOS无法进入 grub+gpt+uefi/efi

#21

帖子 我爱TaeJa » 2013-12-19 16:58

poloshiao 写了: 直接 從 終端機 copy 貼上來
taeja@debian:~$ sudo cat/etc/lsb-release
[sudo] password for taeja:
sudo:cat/etc/lsb-release:找不到命令
taeja@debian:~$
麻烦您了
我爱TaeJa
帖子: 34
注册时间: 2013-11-10 11:02
系统: debian7.2

Re: BIOS无法进入 grub+gpt+uefi/efi

#22

帖子 我爱TaeJa » 2013-12-19 17:28

poloshiao 写了:
sudo cat /etc/os-release
taeja@debian:~$ sudo cat/etc/os-release
[sudo] password for taeja:
sudo:cat/etc/os-release:找不到命令
taeja@debian:~$ cd /etc
taeja@debian:/etc$ ls


gnashthumbnailrc opt vim
gnome os-release vlc
gnome-vfs-2.0 PackageKit w3m


我看里面是有os-release的 cat命令是什么意思 是不是还需要安装什么东西 我没有安装
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: BIOS无法进入 grub+gpt+uefi/efi

#23

帖子 poloshiao » 2013-12-19 17:42

debian7.2
1. http://www.debian.org/News/2013/20131012
debian 7.2 是 wheezy
2. http://unix.stackexchange.com/questions ... -in-debian
從 debian 7.2 終端機
2-1. sudo dpkg -l | grep python-software-properties
已經預裝了 python-software-properties
2-2. sudo dpkg -L python-software-properties | grep add-apt-repository
已經提供 /usr/bin/add-apt-repository 指令可以使用
3. 結論
sudo add-apt-repository ppa:yannubuntu/boot-repair
不止可以在 Ubuntu 使用
也可以在 debian 成功使用
3-1. 執行上面的指令後
sudo ls -al /etc/apt/sources.list.d/yannubuntu-boot-repair-wheezy.list
會出現 yannubuntu-boot-repair-wheezy.list
3-2. sudo cat /etc/apt/sources.list.d/yannubuntu-boot-repair-wheezy.list
deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu wheezy main
deb-src http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu wheezy main
3-3. 但是 目前 http://ppa.launchpad.net/yannubuntu/boo ... untu/dists
並沒有 wheezy 目錄 但是有 saucy 目錄 (Ubuntu 13.10)
所以把 wheezy 改爲 saucy
方法
3-3-1. 先安裝 gksu # 如果你曾經安裝過 就不必 再安裝
sudo apt-get install gksu
3-3-2. 按一下 alt + F2
輸入
gksudo gedit /etc/apt/sources.list.d/yannubuntu-boot-repair-wheezy.list

deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu wheezy main
deb-src http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu wheezy main
改爲
deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu saucy main
deb-src http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu saucy main
儲存
3-4. 然後
sudo apt-get update
sudo apt-get install boot-repair
4. 啓動 boot-repair
按一下 alt + F2
輸入
gksudo boot-repair
出現 (這個圖 是我剛剛在 Debian wheezy 按照 上面方法 成功安裝擷圖的)

图片

5. 因爲 Debian 的開機導引程式 跟 Ubuntu 一樣 都是 Grub 2
後面的程序 請參考
https://help.ubuntu.com/community/Boot-Repair
sudo cat/etc/os-release
sudo:cat/etc/os-release:找不到命令
cat 跟 /etc/os-release 中間需要有空白
我爱TaeJa
帖子: 34
注册时间: 2013-11-10 11:02
系统: debian7.2

Re: BIOS无法进入 grub+gpt+uefi/efi

#24

帖子 我爱TaeJa » 2013-12-19 18:26

poloshiao 写了: 因爲 Debian 的開機導引程式 跟 Ubuntu 一樣 都是 Grub 2
後面的程序 請參考
https://help.ubuntu.com/community/Boot-Repair
已经成功安装 英语只能看懂一点儿 我出来软件界面以后直接点的repair 告诉我需要livecd...那个东西我倒是可以弄一个 可是我不能cd启动怎么破
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: BIOS无法进入 grub+gpt+uefi/efi

#25

帖子 poloshiao » 2013-12-19 21:01

我出来软件界面以后直接点的repair 告诉我需要livecd...那个东西我倒是可以弄一个 可是我不能cd启动怎么破
如果碰到需要卸載 debian 分割區時 才需要改用 LiveCD/USB
否則你都進入 debian
按一下 alt + F2
輸入 gksudo boot-repair
就可以啓動 boot-repair
跟從 Live CD/USB 開機啓動 boot-repair 是一樣的

CD 能否使用 ?
開機時 把 光碟機 設爲開機 最優先
試試
我爱TaeJa
帖子: 34
注册时间: 2013-11-10 11:02
系统: debian7.2

Re: BIOS无法进入 grub+gpt+uefi/efi

#26

帖子 我爱TaeJa » 2013-12-19 21:58

poloshiao 写了: 按一下 alt + F2
輸入 gksudo boot-repair
就可以啓動 boot-repair
嗯嗯 我知道 我是可以启动boot-repair的
启动后显示检测到efi 请检查选项 然后我点repair 它执行几分钟后跳出提示框:请在live中使用此软件-_-||
CD 能否使用 ?
開機時 把 光碟機 設爲開機 最優先
試試
额 我不知道bios和efi有啥区别 情况是我bios进不去
efi也进不去 就是开机直接自动进系统 按F2什么反应也没有 按esc(我之前windows下进bios都是F2)会显示
system bios shadowed
vedio bios shadowed
bios version: v2.19
其他按键 del F12 F8 F1 F10 ENTER SHIFT Fn+F2都没有反应 就是我现在不知道怎么调整启动方式
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: BIOS无法进入 grub+gpt+uefi/efi

#27

帖子 poloshiao » 2013-12-20 5:32

它执行几分钟后跳出提示框:请在live中使用此软件
猜測 它需要 卸載 umount 你掛載 debian 的 系統目錄 分割區
這個也是爲何
viewtopic.php?p=3050660#p3050660
從 Boot-Repair Live CD/DVD/USB 開機
這樣 可以避開 原來分割區被掛載 不能操作 的問題

或者 它想 去加載什麼 程式套件 來加裝
或者 想去 載入 key

你可以把
https://help.ubuntu.com/community/Boot-Repair
詳細看看
卸載 debian 的 系統目錄 分割區
是不是 唯一的方法
有沒有 不卸載 debian 的 系統目錄 分割區 的方法
额 我不知道bios和efi有啥区别 情况是我bios进不去
efi也进不去 就是开机直接自动进系统 按F2什么反应也没有 按esc(我之前windows下进bios都是F2)会显示
system bios shadowed
vedio bios shadowed
bios version: v2.19
其他按键 del F12 F8 F1 F10 ENTER SHIFT Fn+F2都没有反应 就是我现在不知道怎么调整启动方式
顯示 你的 Bios 版本是 2.19
你的 開機韌體 經過 生產廠家 保護者
所以還是需要 原生產廠商 才有辦法 幫你
你的電腦使用手冊 或 使用說明書 應該會交代 碰到 Bios 的保護問題 該如何 請他們幫忙

以下只是供你大概 瞭解一下 什麼是 efi, 但是沒法取代 原生產廠商 幫你.
1. 傳統的 BIOS
http://en.wikipedia.org/wiki/BIOS
2. EFI BIOS : 2005 以前 EFI 1.10 Intel 的 開機韌體
http://en.wikipedia.org/wiki/Unified_Ex ... _Interface
The original EFI (Extensible Firmware Interface) specification was developed by Intel.
3. UEFI BIOS : EFI Version 2.1 以後的版本
http://en.wikipedia.org/wiki/Unified_Ex ... _Interface
The Unified Extensible Firmware Interface (UEFI) (pronounced as an initialism U-E-F-I or like "unify" without the n) is a specification that defines a software interface between an operating system and platform firmware.
4. Secure boot : UEFI 2.2 以後的版本
http://en.wikipedia.org/wiki/Unified_Ex ... ecure_boot

從你的 Bios 2.1.9
可能還沒有 Secure Boot 功能 (這個純屬猜測 你需要查證)
這是好消息
暫時不要去 更新(刷) 成 2.2 以上的 開機韌體

這一篇 提供你 以後還有需要安裝 Debian 在這一臺電腦 雙重開機 的重要參考
Installing Debian GNU/Linux and Windows dual-boot under UEFI
http://womble.decadent.org.uk/blog/inst ... -uefi.html
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: BIOS无法进入 grub+gpt+uefi/efi

#28

帖子 poloshiao » 2013-12-20 10:58

装 安装完成后重启发现直接进入welcome grub 然后就直接进入debian了.
來檢查看看
你安裝 Debian 時 有沒有 不小心 把 Windows 原來的 分割區 覆蓋掉了

開機 進入 Debian
從 終端機
sudo fdisk -l
把結果直接 copy 貼上來 (不必 另外擷圖)
我爱TaeJa
帖子: 34
注册时间: 2013-11-10 11:02
系统: debian7.2

Re: BIOS无法进入 grub+gpt+uefi/efi

#29

帖子 我爱TaeJa » 2013-12-20 12:17

你安裝 Debian 時 有沒有 不小心 把 Windows 原來的 分割區 覆蓋掉了
应该是没有了 全盘格式化然后gpt应该没有windows的任何东西了
sudo fdisk -l
把結果直接 copy 貼上來 (不必 另外擷圖)
gpt要用parted 可是我不会用TVT
taeja@debian:~$ sudo fdisk -l
[sudo] password for taeja:

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sda1 1 1465149167 732574583+ ee GPT
Partition 1 does not start on physical sector boundary.
taeja@debian:~$
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: BIOS无法进入 grub+gpt+uefi/efi

#30

帖子 poloshiao » 2013-12-20 13:59

/dev/sda1 1 1465149167 732574583+ ee GPT
fdisk -l 指令 與 GPT 不相容
所以得到的數據沒有可參考性
gpt要用parted 可是我不会用
1. 硬碟 a 全部分割區
sudo parted /dev/sda print
2. 硬碟 b 全部分割區
sudo parted /dev/sdb print
3. 全部硬碟 全部分割區
sudo parted -l print

參閱
Parted User's Manual
print
http://www.gnu.org/software/parted/manu ... html#print

備忘
如果你的光碟機裏面放着光碟片
可能會回應錯誤訊息
碰到這種情況
把光碟片取出
再執行一次指令
上次由 poloshiao 在 2013-12-20 15:57,总共编辑 1 次。
回复