Sae*_*d87 5 boot grub2 clonezilla 14.04
最近,我使用 clonezilla,parted magic 将我的 Ubuntu 安装从一个驱动器克隆到另一个驱动器。似乎 clonezilla 已将自己的引导加载程序放入目标驱动器。
在克隆之前,我的计算机会非常快速地启动到 Ubuntu,没有任何 grub 或 grub2 启动画面。
现在当我启动时,首先我会看到一个黑色的闪屏:
然后,它立即进入正常的紫色 grub2 启动画面:
我最初的猜测是不知何故我最终同时拥有 grub 和 grub2 引导程序!我想知道如何摆脱第一个,因为我现在使用第二个,有时也选择在 Windows 中启动。
另外我能对grub的错误信息做些什么?我希望我能摆脱第一个,因为它延迟了我大约 5 秒的启动时间。
如果有用,这是我的“fdisk -l”结果!
Disk /dev/mmcblk0: 8052 MB, 8052015104 bytes
255 heads, 63 sectors/track, 978 cylinders, total 15726592 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4f20b187
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 * 2048 15726591 7862272 b W95 FAT32
Disk /dev/sda: 240.1 GB, 240057409536 bytes
255 heads, 63 sectors/track, 29185 cylinders, total 468862128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00076d7a
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 458702847 229350400 83 Linux
/dev/sda2 458702848 468860927 5079040 82 Linux swap / Solaris
Disk /dev/sdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 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: 0x5a82a995
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 1026047 512000 7 HPFS/NTFS/exFAT
/dev/sdb2 1026048 234438655 116706304 7 HPFS/NTFS/exFAT
Run Code Online (Sandbox Code Playgroud)
将 GRUB 引导加载程序重新安装到磁盘上。
主引导记录被覆盖。
即使可以从正在运行的操作系统中完成,
我也建议从 Live 媒体中完成。
首先拔掉/dev/mmcblk0设备插头。
从 Ubuntu 安装介质启动。
选择“无需安装即可试用 Ubuntu”。
在 Live 桌面上打开一个终端。
执行以下命令:
sudo mount /dev/sda1 /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sda
Run Code Online (Sandbox Code Playgroud)
注:sda=磁盘| sda1= 系统分区
| 归档时间: |
|
| 查看次数: |
408 次 |
| 最近记录: |