我是一位父亲,我最小的孩子醒来后,我试图在 gnucash 上再获得一个条目。当我儿子找到电源按钮时,我已经启动了 gnucash、keypass、chrome 和 LibreOffice calc......不!:D
当我重新启动 Ubuntu 时,出现了以下问题:
错误:没有这样的设备......
grub rescue>
我认为系统没有更新,唯一可以运行的其他软件是 CrashPlan。
以下是我的初步尝试
grub rescue> ls
(hd0)
没有识别出分区...我试图将目录更改为 hd0,但不能(没有某某某)
然后,我通过从原始安装 CD“试用 Ubuntu”以 Live CD 模式启动了 Ubuntu。
我通过从以下网址下载并运行了启动信息脚本:bootinfoscript.sourceforge.net
使用默认提取器(不是终端)进行提取
然后我在终端中写道:
Sudo ~/Downloads/bootinfoscript
结果发布如下。
启动信息脚本 0.61 [2012 年 4 月 1 日] ============================== 启动信息摘要: ================================= => Grub2 (v1.99) 安装在 /dev/sda 的 MBR 中,并查看 core.img 位于同一硬盘上。core.img 位于此位置,看起来 在分区 112 中。 sda1:______________________________________________________________________ 文件系统:扩展分区 引导扇区类型:- 引导扇区信息: sda5:______________________________________________________________________ 文件系统:ext4 引导扇区类型:- 引导扇区信息: 操作系统: 启动文件: ============================= 驱动器/分区信息: ============================== 驱动器:sda ___________________________________________________________________________________ 磁盘 /dev/sda:1000.2 GB,1000203804160 字节 255 个磁头,63 个扇区/磁道,121601 个磁柱,总共 1953523055 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 4096 字节 分区引导起始扇区结束扇区扇区数ID系统 /dev/sda1 * 2,046 1,953,521,663 1,953,519,618 5 扩展 /dev/sda5 2,048 1,953,521,663 1,953,519,616 83 Linux “blkid” 输出:________________________________________________________________ 设备 UUID 类型标签 /dev/loop0 squashfs /dev/sda5 bf1747fe-86af-43af-89fe-80a261162823 ext4 /dev/sr0 iso9660 Ubuntu 14.04.1 LTS amd64 =================================== 挂载点: =================================== 设备 Mount_Point 类型选项 /dev/loop0 /rofs squashfs (ro,noatime) /dev/sda5 /media/ubuntu/bf1747fe-86af-43af-89fe-80a261162823 ext4 (rw,nosuid,nodev,uhelper=udisks2) /dev/sr0 /cdrom iso9660 (ro,noatime) ================================ StdErr 消息: ================================= 未找到卷组
然后我尝试通过在终端中输入以下内容进行启动修复:
Sudo add-apt-repository ppa:yannubuntu/boot-repair
Sudo apt-get update
Sudo apt-get install -y boot-repair && boot-repair
我进行了“建议的修复”
结果发布于以下链接:
请在纸上写下以下网址:
http://paste.ubuntu.com/16662512/
如果您仍然遇到启动问题,请将此 URL 指向: [电子邮件保护]或您最喜欢的支持论坛。
但它再次以 Grub 救援模式启动。
我有点固执,想自己做事……所以我在 grub rescue 的终端中输入了
Grub rescue> set prefix=(hd0,1)/boot/grub
Grub rescue> set root=(hd0,1)
Grub rescue> insmod normal
没有什么东西。
sudo fdisk -l
磁盘 /dev/sda:1000.2 GB,1000203804160 字节 255 个磁头,63 个扇区/磁道,121601 个磁柱,总共 1953523055 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节 磁盘标识符:0x0004c7e9 设备启动开始结束块ID系统 /dev/sda1 * 2046 1953521663 976759809 5 扩展 分区 1 不是从物理扇区边界开始的。 /dev/sda5 2048 1953521663 976759808 83 Linux 警告:在“/dev/sdb”上检测到 GPT(GUID 分区表)!实用程序 fdisk 不支持 GPT。请使用 GNU Parted。 磁盘 /dev/sdb:128.0 GB,128035676160 字节 255 个磁头,63 个扇区/磁道,15566 个磁柱,总共 250069680 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x00000000 设备启动开始结束块ID系统 /dev/sdb1 1 250069679 125034839+ ee GPT
sudo parted -l
型号:ATA WDC WD10EZEX-00K (scsi) 磁盘/dev/sda:1000GB 扇区大小(逻辑/物理):512B/4096B 分区表:msdos 编号 起始 结束 大小 类型 文件系统 标志 1 1048kB 1000GB 1000GB 扩展启动 5 1049kB 1000GB 1000GB 逻辑 ext4 型号:ATA TS128GSSD340 (scsi) 磁盘/dev/sdb:128GB 扇区大小(逻辑/物理):512B/512B 分区表: gpt 编号 起始 结束 大小 文件系统 名称 标志 1 1049kB 100GB 100GB 扩展4 2 100GB 128GB 28.0GB linux 交换 (v1) 警告:无法以读写方式打开 /dev/sr0(只读文件系统)。/dev/sr0 已经以只读方式打开。 错误:磁盘外不能有分区!
接下来我在终端中输入的内容:
sudo mount /dev/sdb1 /home/ubuntu/temp/
sudo grub-install --root-directory=/home/ubuntu/temp/ /dev/sdb1
为 i386-pc 平台安装。 grub-install:警告:文件系统“ext2”不支持嵌入。 grub-install:警告:无法嵌入。GRUB 只能通过使用阻止列表在此设置中安装。但是,阻止列表不可靠,不鼓励使用。 grub-install:错误:不会继续执行黑名单。