当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : GRUB无法启动,进入GRUB命令行
帖子发表于 : 2015-09-19 8:32 

注册: 2015-04-05 14:40
帖子: 8
系统: Windows 7旗舰版
送出感谢: 1
接收感谢: 0 次
开机后,显示的是GRUB命令行,是这样的:

代码:
grub>


以下说明经过:
(1)安装过程:
我是在WIN7系统中安装的Ubuntu版。用unetbootin-windows-608,把ubuntu-14.10-desktop-i386.iso装入U盘,把计算机设成从U盘启动,然后安装的。
(2)由于在安装的时候,我的电脑连着465G的可移动硬盘,结果ubuntu就被装在移动硬盘里了,包括GRUB2.02。所以,每次启动都必须连接移动硬盘,很不方便。我就发帖求教怎样把GRUB改到C盘,可以不用移动硬盘启动,帖子地址http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=470151
(3)我按照4楼的方法,按顺序执行了以下代码:
代码:
sudo mv /etc/grub.d/30_os-prober ~/30_os-prober.backup
sudo grub-install /dev/sdb
sudo update-grub
sudo update-initramfs -u -k all

过程中没有报错
但拔出移动硬盘后,还是无法启动,显示grub rescue。连上硬盘后,能正常启动了
(4)我按照5楼的方法,按顺序执行了以下代码:
代码:
sudo grub-install --target=i386-pc  --boot-directory=/media/sda1  /dev/sda
grub-mkconfig -o /media/sda1/grub/grub.cfg

过程中没有报错
但拔出移动硬盘后,还是无法启动,显示grub rescue。连上硬盘后,能正常启动了
(5)我认为sda1并不是本地硬盘,因为挂载时CDEF盘都在/media/yl文件夹中。我想挂载C盘,不成功,因为我的WIN7没有关机,而是休眠,C盘处于不稳定状态。然后我挂载D盘,知道了D盘的地址,把它替换了上面两句代码中的/media/sda1。
过程中没有报错
但拔出移动硬盘后,还是无法启动,显示grub rescue。连上硬盘后,能正常启动了。可是,启动选项中不见了windows。
(6)再次进入Ubuntu,把/media/sda1/grub/grub.cfg打开修改,在所有的insmod ext2后面加上insmod ntfs(即把insmod ext2替换成insmod ext2 insmod ntfs,之后手动换行)
再次重启后,就出现了我开头说的问题了
以前用于安装的U盘丢了。我现在用新的U盘,用unetbootin-windows-613,把ubuntu-15.04-desktop-i386.iso装入U盘。能用这个U盘修复吗?还是必须要用ubuntu-14.10-desktop-i386.iso才可以?
附件:
文件注释: 启动计算机时显示
20150917035.jpg
20150917035.jpg [ 119.51 KiB | 被浏览 3244 次 ]



页首
 用户资料  
 
2 楼 
 文章标题 : Re: GRUB无法启动,进入GRUB命令行
帖子发表于 : 2015-09-19 9:47 

注册: 2009-08-04 16:33
帖子: 16882
送出感谢: 21
接收感谢: 1825
引用:
grub>

1. viewtopic.php?f=139&t=472545&p=3141919&hilit=help+grub%3E#p3141919
引用:
拔出移动硬盘后,还是无法启动,显示grub rescue。连上硬盘后,能正常启动了
grub rescue>

2. Bios 最優先開機裝置 錯誤 可能是你的錯誤根源
2-1. Bios 最優先開機裝置
不屬於 grub 開機選單的控制範圍
2-2. sudo grub-install /dev/sdb
重開機 Bios 最優先開機裝置 需要設定為 /dev/sdb
注意 /dev/sdb /類別/品牌/型號/號碼 ... 是否與 /dev/sdb 相符
2-3. 拔出移动硬盘 / 插入移动硬盘 時 每次都要確認 因為會改變 最優先開機裝置
2-3-1. 一次性 可以按某個按鍵 (詳細看 電腦使用說明書) 出現選擇 最優先開機裝置 選單
2-3-2. 永久性 登入 Bios 設定最優先開機裝置

3. 參閱
3-1. https://help.ubuntu.com/community/Grub2 ... _rescue.3E
3-2. https://help.ubuntu.com/community/Grub2 ... escue.3E-1
引用:
sudo grub-install --target=i386-pc --boot-directory=/media/sda1 /dev/sda

4. http://manpages.ubuntu.com/manpages/uto ... all.8.html
--boot-directory=DIR
install GRUB images under the directory DIR/grub instead of the boot/grub directory
表示 你的開機檔案 存進 /media/sda1
當然 拔出移动硬盘 可能就 找不到 開機檔案
引用:
sudo grub-install /dev/sdb # /dev/sdb 指 最優先開機裝置
sudo update-grub
sudo update-initramfs -u -k all

5. 選擇最優先開機裝置 可以是 /dev/sda /dev/sdb /dev/sdc ...
這個指令 隨時可以 產生最新的 Grub 2 開機選單
但是 重開機 要注意 最優先開機裝置 是否正確
一般 除非你的硬盤有 增減 不然 最優先開機裝置 就是固定不變的


页首
 用户资料  
 
3 楼 
 文章标题 : Re: GRUB无法启动,进入GRUB命令行
帖子发表于 : 2015-09-19 17:52 

注册: 2015-04-05 14:40
帖子: 8
系统: Windows 7旗舰版
送出感谢: 1
接收感谢: 0 次
我用ls指令时,会显示文件系统、容量等信息,但不显示文件夹。怎么办?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: GRUB无法启动,进入GRUB命令行
帖子发表于 : 2015-09-19 18:10 

注册: 2009-08-04 16:33
帖子: 16882
送出感谢: 21
接收感谢: 1825
http://unix.stackexchange.com/a/148042


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译