Omu*_*Omu 7 boot grub2 dual-boot 10.10 windows-7
我的电脑上安装了 Windows 7,然后我安装了 Ubuntu 10.10/
在安装过程中,我选择手动设置我的分区:
现在我可以启动 ubuntu,我在启动列表中有 Windows 7 选项,但是当我选择 Windows 7 时,它会显示黑屏一秒钟,然后返回到启动屏幕。
2010 年 2 月 15 日发布的引导信息脚本 0.55
============================ 启动信息摘要:================ ==============
=> Windows 安装在 /dev/sda 的 MBR 中
sda1:_________________________________________________________________________
文件系统:ntfs
引导扇区类型:Grub 2
引导扇区信息:Grub 2 安装在 sda1 和
查看同一硬盘驱动器的扇区 304908237
core.img,但是这里找不到core.img
地点。在引导参数块中未发现错误。
操作系统:Windows 7
启动文件/目录:/bootmgr /Boot/BCD /Windows/System32/winload.exe
sda2: ________________________________________________________________________
文件系统:ntfs
引导扇区类型:Windows XP
引导扇区信息:在引导参数块中未发现错误。
操作系统:
启动文件/目录:
sda3:_________________________________________________________________________
文件系统:扩展分区
引导扇区类型:-
引导扇区信息:
sda5: ________________________________________________________________________
文件系统:ext4
引导扇区类型:-
引导扇区信息:
操作系统:Ubuntu 10.10
启动文件/目录:/boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
sda4: ________________________________________________________________________
文件系统:交换
引导扇区类型:-
引导扇区信息:
========================== 驱动器/分区信息:================== ============
驱动器: sda ___________________ _____________________________________________________
磁盘 /dev/sda:160.0 GB,160041885696 字节
255 个磁头,63 个扇区/磁道,19457 个柱面,总共 312581808 个扇区
单位 = 1 * 512 = 512 字节的扇区
扇区大小(逻辑/物理):512 字节 / 512 字节
分区引导开始结束大小 ID 系统
/dev/sda1 * 63 62,894,474 62,894,412 7 HPFS/NTFS
/dev/sda2 62,894,478 291,579,749 228,685,272 7 HPFS/NTFS
/dev/sda3 291,579,811 309,157,937 17,578,127 5 扩展
/dev/sda5 291,579,813 309,157,937 17,578,125 83 Linux
/dev/sda4 309,159,936 312,580,095 3,420,160 82 Linux 交换 / Solaris
blkid -c /dev/null: ____________________________________________________________
设备 UUID 类型标签
/dev/sda1 1266BB2766BB0A8D ntfs
/dev/sda2 BEDBF1147C76F703 ntfs 数据
/dev/sda3: PTTYPE="dos"
/dev/sda4 dd38226d-c7c9-4ae5-a726-6d18d34a22e4 交换
/dev/sda5 e1dafd1c-f855-406b-8f9a-f9d527c70255 ext4
/dev/sda: PTTYPE="dos"
========================== "mount | grep ^/dev 输出:============== ==============
设备 Mount_Point 类型选项
/dev/sda5 / ext4 (rw,errors=remount-ro,commit=0)
========================== sda5/boot/grub/grub.cfg: ============== ==============
#
# 不要编辑这个文件
#
# 由 grub-mkconfig 使用模板自动生成
# 来自 /etc/grub.d 和来自 /etc/default/grub 的设置
#
### 开始 /etc/grub.d/00_header ###
如果 [ -s $prefix/grubenv ]; 然后
设置 have_grubenv=true
加载环境
菲
设置默认值=“0”
如果 [ "${prev_saved_entry}" ]; 然后
设置saved_entry="${prev_saved_entry}"
save_env saved_entry
设置 prev_saved_entry=
save_env prev_saved_entry
设置 boot_once=true
菲
函数保存默认{
if [ -z "${boot_once}" ]; 然后
saved_entry="${选择}"
save_env saved_entry
菲
}
功能记录失败{
设置记录失败=1
if [ -n "${have_grubenv}" ]; 然后如果 [ -z "${boot_once}" ]; 然后 save_env 记录失败;fi; 菲
}
功能加载视频{
insmod vbe
安装 vga
}
insmod part_msdos
insmod ext2
设置根=“(hd0,msdos5)”
搜索 --no-floppy --fs-uuid --set e1dafd1c-f855-406b-8f9a-f9d527c70255
如果 loadfont /usr/share/grub/unicode.pf2 ; 然后
设置 gfxmode=640x480
加载视频
insmod gfxterm
菲
terminal_output gfxterm
insmod part_msdos
insmod ext2
设置根=“(hd0,msdos5)”
搜索 --no-floppy --fs-uuid --set e1dafd1c-f855-406b-8f9a-f9d527c70255
设置 locale_dir=($root)/boot/grub/locale
设置 lang=en
insmod 获取文本
如果 [ "${recordfail}" = 1 ]; 然后
设置超时=-1
别的
设置超时=10
菲
### END /etc/grub.d/00_header ###
### 开始 /etc/grub.d/05_debian_theme ###
设置 menu_color_normal=白色/黑色
设置 menu_color_highlight=黑色/浅灰色
### 结束 /etc/grub.d/05_debian_theme ###
### 开始 /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
记录失败
insmod part_msdos
insmod ext2
设置根=“(hd0,msdos5)”
搜索 --no-floppy --fs-uuid --set e1dafd1c-f855-406b-8f9a-f9d527c70255
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=e1dafd1c-f855-406b-8f9a-f9d527c70255 ro安静飞溅
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
记录失败
insmod part_msdos
insmod ext2
设置根=“(hd0,msdos5)”
搜索 --no-floppy --fs-uuid --set e1dafd1c-f855-406b-8f9a-f9d527c70255
echo '正在加载 Linux 2.6.35-22-generic ...'
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=e1dafd1c-f855-406b-8f9a-f9d527c70255 ro单
echo '正在加载初始 ramdisk ...'
initrd /boot/initrd.img-2.6.35-22-generic
}
###结束/etc/grub.d/10_linux ###
### 开始 /etc/grub.d/20_linux_xen ###
### 结束 /etc/grub.d/20_linux_xen ###
### 开始 /etc/grub.d/20_memtest86+ ###
menuentry "内存测试 (memtest86+)" {
insmod part_msdos
insmod ext2
设置根=“(hd0,msdos5)”
搜索 --no-floppy --fs-uuid --set e1dafd1c-f855-406b-8f9a-f9d527c70255
linux16 /boot/memtest86+.bin
}
menuentry“内存测试(memtest86+,串行控制台115200)”{
insmod part_msdos
insmod ext2
设置根=“(hd0,msdos5)”
搜索 --no-floppy --fs-uuid --set e1dafd1c-f855-406b-8f9a-f9d527c70255
linux16 /boot/memtest86+.bin 控制台=ttyS0,115200n8
}
### 结束 /etc/grub.d/20_memtest86+ ###
### 开始 /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
设置根=“(hd0,msdos1)”
搜索 --no-floppy --fs-uuid --set 1266bb2766bb0a8d
链式装载机 +1
}
### END /etc/grub.d/30_os-prober ###
### 开始 /etc/grub.d/40_custom ###
# 该文件提供了一种添加自定义菜单条目的简单方法。只需键入
# 您要在此评论后添加的菜单条目。注意不要改变
# 上面的 'exec tail' 行。
###结束/etc/grub.d/40_custom ###
### 开始 /etc/grub.d/41_custom ###
如果 [ -f $prefix/custom.cfg ]; 然后
源 $prefix/custom.cfg;
菲
###结束/etc/grub.d/41_custom ###
============================== sda5/etc/fstab: ============== ==================
# /etc/fstab:静态文件系统信息。
#
# 使用 'blkid -o value -s UUID' 打印通用唯一标识符
# 对于一个设备;这可以与 UUID= 一起使用,作为更健壮的命名方式
# 即使添加和删除磁盘也能工作的设备。请参见 fstab(5)。
#
#
proc /proc proc nodev,noexec,nosuid 0 0
/dev/sda5 / ext4 错误=重新挂载-ro 0 1
# 安装期间交换位于 /dev/sda4
UUID=dd38226d-c7c9-4ae5-a726-6d18d34a22e4 无交换 sw 0 0
================== sda5:Grub 加载文件的位置:==================
156.1GB:引导/grub/core.img
156.3GB:引导/grub/grub.cfg
149.9GB:boot/initrd.img-2.6.35-22-generic
156.3GB:引导/vmlinuz-2.6.35-22-generic
149.9GB:initrd.img
156.3GB:vmlinuz
从您的 BootInfo 脚本中,我可以看到 GRUB2 错误地驻留在您的 Windows 引导分区 /sda1 上。我不再喜欢 Windows,但据我所知,Windows CD 上有一些工具可以恢复引导扇区。您需要从 Windows CD 启动并启动修复模式。在命令行上,您可以尝试
bootrec.exe /fixboot
Run Code Online (Sandbox Code Playgroud)
恢复您的 Windows 分区引导扇区。
但是,您将无法启动 Ubuntu,因为将不再有 GRUB2。GRUB2 应该已安装在 /sda 的 MBR 中,而您的情况并非如此。这意味着您要么必须在那里重新安装 GRUB(使用 Ubuntu live CD),要么您可能会发现重新安装 Ubuntu 整体所需的时间更少。如果您最近才安装它进行测试,后者应该不是一件好事。在任何情况下,请注意您不应再次在 Windows 引导扇区上安装 Grub2。
| 归档时间: |
|
| 查看次数: |
11647 次 |
| 最近记录: |