在 Windows 8 旁边安装后,没有 grub,Windows 8 仍在启动

在 Windows 8 旁边安装后,没有 grub,Windows 8 仍在启动

我有一台在第一个 SSD 上运行 Windows 8.1 的 PC。

我买了第二个 SSD 并在其上安装了 Ubuntu 13.10。安装完成,尽管在某个时候它显示之前没有安装其他操作系统——不确定这是否是个问题。我指定第一个磁盘(装有 Windows 的磁盘)作为放置引导扇区的磁盘。

安装后,没有 grub 菜单,并且 Windows 启动。

我使用了一个 grub 恢复盘,以前在重新安装 Windows 后用它来重新安装 grub。它成功完成了(这次识别 Windows)将引导扇区放在两个磁盘上。

但是,行为没有改变:没有 grub 菜单,Windows 启动。

以下是维修信息,希望对您有帮助。

                 Boot Info Script 0.60-git      [2 Jan 2012]


============================= Boot Info Summary: ===============================

 => Windows is installed in the MBR of /dev/sda.
 => Syslinux MBR (4.04 and higher) is installed in the MBR of /dev/sdb.
 => No boot loader is installed in the MBR of /dev/sdc.

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Boot/BCD

sda2: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Windows/System32/winload.exe

sdb1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  SYSLINUX 4.04 2011-04-18
    Boot sector info:  Syslinux looks at sector 1849120 of /dev/sdb1 for its 
                       second stage. SYSLINUX is installed in the  directory. 
                       No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /boot/grub/grub.cfg /syslinux/syslinux.cfg /ldlinux.sys

sdc1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 13.10
    Boot files:        /boot/grub/grub.cfg /etc/fstab

============================ Drive/Partition Info: =============================

Drive: sda _____________________________________________________________________

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1    *          2,048       718,847       716,800   7 NTFS / exFAT / HPFS
/dev/sda2             718,848   488,394,751   487,675,904   7 NTFS / exFAT / HPFS


Drive: sdb _____________________________________________________________________

Disk /dev/sdb: 32.0 GB, 32017047552 bytes
255 heads, 63 sectors/track, 3892 cylinders, total 62533296 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sdb1    *             32    62,530,623    62,530,592   c W95 FAT32 (LBA)


Drive: sdc _____________________________________________________________________

Disk /dev/sdc: 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 / 512 bytes

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sdc1                   1   234,441,647   234,441,647  ee GPT


GUID Partition Table detected.

Partition    Start Sector    End Sector  # of Sectors System
/dev/sdc1           2,048   234,440,703   234,438,656 Data partition (Linux)

"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/loop0                                              squashfs   
/dev/sda1        78A05CE4A05CAA80                       ntfs       Réservé au système
/dev/sda2        1C0A5DD60A5DAD90                       ntfs       
/dev/sdb1        C079-9C1A                              vfat       MYLINUXLIVE
/dev/sdc1        adc402a7-f70c-4ef7-94ec-d36c1846103a   ext4       

================================ Mount points: =================================

Device           Mount_Point              Type       Options

/dev/sdb1        /media/MYLINUXLIVE       vfat       (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush)
/dev/sr0         /live/image              iso9660    (ro,noatime)


=========================== sdb1/boot/grub/grub.cfg: ===========================

[ edited ]

========================= sdb1/syslinux/syslinux.cfg: ==========================

--------------------------------------------------------------------------------
# D-I config version 2.0
include menu.cfg
default vesamenu.c32
prompt 0
timeout 50
ui gfxboot bootlogo
--------------------------------------------------------------------------------

=================== sdb1: Location of files loaded by Grub: ====================

           GiB - GB             File                                 Fragment(s)

            ?? = ??             boot/grub/grub.cfg                             1

================= sdb1: Location of files loaded by Syslinux: ==================

           GiB - GB             File                                 Fragment(s)

            ?? = ??             ldlinux.sys                                    1
            ?? = ??             syslinux/chain.c32                             1
            ?? = ??             syslinux/gfxboot.c32                           1
            ?? = ??             syslinux/syslinux.cfg                          1
            ?? = ??             syslinux/vesamenu.c32                          1

============== sdb1: Version of COM32(R) files used by Syslinux: ===============

 syslinux/chain.c32                 :  COM32R module (v4.xx)
 syslinux/gfxboot.c32               :  COM32R module (v4.xx)
 syslinux/vesamenu.c32              :  COM32R module (v4.xx)

=========================== sdc1/boot/grub/grub.cfg: ===========================

[edited]

=============================== sdc1/etc/fstab: ================================

--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb1 during installation
UUID=adc402a7-f70c-4ef7-94ec-d36c1846103a /               ext4    errors=remount-ro 0       1
--------------------------------------------------------------------------------

=================== sdc1: Location of files loaded by Grub: ====================

           GiB - GB             File                                 Fragment(s)

            ?? = ??             boot/grub/grub.cfg                             1
            ?? = ??             boot/initrd.img-3.11.0-12-generic              2
            ?? = ??             boot/initrd.img-3.11.0-15-generic              1
            ?? = ??             boot/vmlinuz-3.11.0-12-generic                 1
            ?? = ??             boot/vmlinuz-3.11.0-15-generic                 1
            ?? = ??             boot/vmlinuz-3.11.0-15-generic.efi.signed      1
            ?? = ??             initrd.img                                     2
            ?? = ??             vmlinuz                                        1

=============================== StdErr Messages: ===============================

File descriptor 7 (pipe:[5552]) leaked on lvscan invocation. Parent PID 8592: bash
File descriptor 8 (pipe:[5552]) leaked on lvscan invocation. Parent PID 8592: bash
  No volume groups found
mdadm: No arrays found in config file or automatically

ADDITIONAL INFORMATION :
**************** log of boot-repair 2014-01-28__21h42 ****************
boot-repair version : 3.16-0ppa2~lucid
boot-sav version : 3.17-0ppa4~lucid
g2s version : 0.3.01.1-0ppa1~lucid
internet: no-internet
internet: no-internet
File descriptor 7 (pipe:[5552]) leaked on lvs invocation. Parent PID 3223: /bin/sh
File descriptor 8 (pipe:[5552]) leaked on lvs invocation. Parent PID 3223: /bin/sh
No volume groups found
LIVESESSION is : yes (Debian GNU/Linux 6.0.3 (squeeze) , squeeze , Debian , x86_64  )
BYTES_BEFORE_PART[1] (sda) = 2048 sectors * 512 bytes = 1048576 bytes.
BYTES_BEFORE_PART[2] (sdc) = 2048 sectors * 512 bytes = 1048576 bytes.
BYTES_BEFORE_PART[3] (sdb) = 32 sectors * 512 bytes = 16384 bytes.

OSPROBER:
/dev/sda1:Windows Recovery Environment (loader):Windows:chain
/dev/sdc1:Ubuntu 13.10 (13.10):Ubuntu:linux

BLKID:
/dev/sda1: LABEL="RM-CM-)servM-CM-) au systM-CM-(me" UUID="78A05CE4A05CAA80" TYPE="ntfs"
/dev/sda2: UUID="1C0A5DD60A5DAD90" TYPE="ntfs"
/dev/sdc1: UUID="adc402a7-f70c-4ef7-94ec-d36c1846103a" TYPE="ext4"
/dev/sdb1: LABEL="MYLINUXLIVE" UUID="C079-9C1A" TYPE="vfat"
/dev/loop0: TYPE="squashfs"

2 disks with OS, 2 OS : 1 Linux, 0 MacOS, 1 Windows, 0 unknown type OS.
Total of 1 OS detected on sda disk.
Total of 1 OS detected on sdc disk.

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

LIST_GPTPART[1] is 3 (sdc1 , sdc)
TABLE_TYPE of sda is MSDos
ReadEFI: /dev/sdc , N 128 , 0 ,  , PRStart 1024 , PRSize 128
part /dev/sdc1 is notBISEFI
TABLE_TYPE of sdc is EFI
TABLE_TYPE of sdb is MSDos
sda1 : sda, not-sepboot, no-grub-install, grub , no-update-grub, no-apt-nor-yum, 32, no boot, /mnt/boot-sav/sda1, with-os, no-gpt, notEFItable, no-fstab.
sda2 : sda, is-maybe-sepboot, no-grub-install, grub , no-update-grub, no-apt-nor-yum, 32, no boot, /mnt/boot-sav/sda2, no-os, no-gpt, notEFItable, no-fstab.
sdc1 : sdc, not-sepboot, grub-install, grub2 , update-grub, apt-get, 64, with boot, /mnt/boot-sav/sdc1, with-os, gpt, notBISEFI, fstab-without-efi.
sdb1 : sdb, is-maybe-sepboot, no-grub-install, grub , no-update-grub, no-apt-nor-yum, 32, with boot, /media/MYLINUXLIVE, no-os, no-gpt, notEFItable, no-fstab.

PARTED:

Model: ATA Samsung SSD 840 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size   Type     File system  Flags
1      1049kB  368MB  367MB  primary  ntfs         boot
2      368MB   250GB  250GB  primary  ntfs


Model: SanDisk Extreme (scsi)
Disk /dev/sdb: 32.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
1      16.4kB  32.0GB  32.0GB  primary  fat32        boot, lba


Model: ATA SanDisk SDSSDXP1 (scsi)
Disk /dev/sdc: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End    Size   File system  Name  Flags
1      1049kB  120GB  120GB  ext4




Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0
has been opened read-only.


Error: /dev/sr0: unrecognised disk label


MOUNT:
aufs on / type aufs (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sr0 on /live/image type iso9660 (ro,noatime)
tmpfs on /live/cow type tmpfs (rw,noatime,mode=755)
tmpfs on /live type tmpfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/sdb1 on /media/MYLINUXLIVE type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush)
/dev/sda1 on /mnt/boot-sav/sda1 type fuseblk (rw,allow_other,blksize=4096)
/dev/sda2 on /mnt/boot-sav/sda2 type fuseblk (rw,allow_other,blksize=4096)
/dev/sdc1 on /mnt/boot-sav/sdc1 type ext4 (rw)


/sys/block/sda:  alignment_offset bdi capability dev device ext_range holders inflight power queue range removable ro sda1 sda2 size slaves stat subsystem trace uevent
/sys/block/sdb:  alignment_offset bdi capability dev device ext_range holders inflight power queue range removable ro sdb1 size slaves stat subsystem trace uevent
/sys/block/sdc:  alignment_offset bdi capability dev device ext_range holders inflight power queue range removable ro sdc1 size slaves stat subsystem trace uevent
/sys/block/sr0:  alignment_offset bdi capability dev device ext_range holders inflight power queue range removable ro size slaves stat subsystem trace uevent
/dev:  block bsg btrfs-control bus cdrom cdrw char console core cpu_dma_latency disk dvd dvdrw fd full fuse hidraw0 hidraw1 hidraw2 hidraw3 hidraw4 hpet initctl input kmsg log MAKEDEV mcelog md mem net network_latency network_throughput null port ppp psaux ptmx pts random rtc rtc0 scd0 sda sda1 sda2 sdb sdb1 sdc sdc1 sg0 sg1 sg2 sg3 shm snapshot snd sndstat sr0 stderr stdin stdout urandom usb v4l vga_arbiter video0 xconsole zero

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


DF:

Filesystem    Type    Size  Used Avail Use% Mounted on
aufs          aufs    3.8G  9.3M  3.8G   1% /
tmpfs        tmpfs    3.8G     0  3.8G   0% /lib/init/rw
udev         tmpfs    3.8G  184K  3.8G   1% /dev
tmpfs        tmpfs    3.8G     0  3.8G   0% /dev/shm
/dev/sr0   iso9660    339M  339M     0 100% /live/image
tmpfs        tmpfs    3.8G  9.3M  3.8G   1% /live/cow
tmpfs        tmpfs    3.8G     0  3.8G   0% /live
tmpfs        tmpfs    3.8G  8.0K  3.8G   1% /tmp
/dev/sdb1     vfat     30G  888M   29G   3% /media/MYLINUXLIVE
/dev/sda1  fuseblk    350M  259M   92M  74% /mnt/boot-sav/sda1
/dev/sda2  fuseblk    233G  104G  129G  45% /mnt/boot-sav/sda2
/dev/sdc1     ext4    111G  3.8G  101G   4% /mnt/boot-sav/sdc1

FDISK:

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 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: 0x00007c51

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      718847      358400    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2          718848   488394751   243837952    7  HPFS/NTFS

Disk /dev/sdc: 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 / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1   234441647   117220823+  ee  GPT

Disk /dev/sdb: 32.0 GB, 32017047552 bytes
255 heads, 63 sectors/track, 3892 cylinders, total 62533296 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: 0x000c1e14

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          32    62530623    31265296    c  W95 FAT32 (LBA)



************************Before mainwindow
FSCK_ACTION no PASTEBIN_ACTION yes
recommendedrepair, reinstall, REINSTALL_POSSIBLE yes PURGE_POSSIBLE yes
UNHIDEBOOT_ACTION yes (10s), noflag (sda1)
PART_TO_REINSTALL_GRUB sdc1, PART_TO_REINSTALL_GRUB_PURGE sdc1, FORCE_GRUB all (sdc) REMOVABLEDISK no
USE_SEPARATEBOOTPART no (sda2) grub2 (sda1)
UNCOMMENT_GFXMODE no ATA  ADD_KERNEL_OPTION no (acpi=off)
MBR_TO_RESTORE sda (mbr) ( )
Warning: unknown mime-type for "/mnt/boot-sav/sdc1/etc/default/grub" -- using "application/octet-stream"
Error: no "view" mailcap rules found for type "application/octet-stream"
adding: log/ (stored 0%)
adding: log/log/ (stored 0%)
adding: log/log/2014-01-28__21h42boot-repair33/ (stored 0%)
adding: log/log/2014-01-28__21h42boot-repair33/sdc1/ (stored 0%)
adding: log/log/2014-01-28__21h42boot-repair33/sdc/ (stored 0%)
adding: log/log/2014-01-28__21h42boot-repair33/sdc/current_mbr.img (deflated 100%)
adding: log/log/2014-01-28__21h42boot-repair33/sdb1/ (stored 0%)
adding: log/log/2014-01-28__21h42boot-repair33/sdb/ (stored 0%)
adding: log/log/2014-01-28__21h42boot-repair33/sdb/current_mbr.img (deflated 97%)
adding: log/log/2014-01-28__21h42boot-repair33/sda2/ (stored 0%)
adding: log/log/2014-01-28__21h42boot-repair33/sda1/ (stored 0%)
adding: log/log/2014-01-28__21h42boot-repair33/sda/ (stored 0%)
adding: log/log/2014-01-28__21h42boot-repair33/sda/current_mbr.img (deflated 95%)
adding: log/log/2014-01-28__21h42boot-repair33/2014-01-28__21h42.boot-repair.log.tee (deflated 75%)
adding: log/2014-01-28__21h42boot-repair33/ (stored 0%)
adding: log/2014-01-28__21h42boot-repair33/sdb1/ (stored 0%)
adding: log/2014-01-28__21h42boot-repair33/sdb/ (stored 0%)
adding: log/2014-01-28__21h42boot-repair33/sdb/current_mbr.img (deflated 97%)
adding: log/2014-01-28__21h42boot-repair33/sdc1/ (stored 0%)
adding: log/2014-01-28__21h42boot-repair33/sdc/ (stored 0%)
adding: log/2014-01-28__21h42boot-repair33/sdc/current_mbr.img (deflated 100%)
adding: log/2014-01-28__21h42boot-repair33/sda2/ (stored 0%)
adding: log/2014-01-28__21h42boot-repair33/sda1/ (stored 0%)
adding: log/2014-01-28__21h42boot-repair33/sda/ (stored 0%)
adding: log/2014-01-28__21h42boot-repair33/sda/current_mbr.img (deflated 95%)
adding: log/2014-01-28__21h42boot-repair33/2014-01-28__21h42.boot-repair.log.tee
zip warning:  file size changed while zipping log/2014-01-28__21h42boot-repair33/2014-01-28__21h42.boot-repair.log.tee
(deflated 82%)
internet: no-internet

************************Actions
FSCK_ACTION no PASTEBIN_ACTION yes
recommendedrepair, reinstall, REINSTALL_POSSIBLE yes PURGE_POSSIBLE yes
UNHIDEBOOT_ACTION yes (10s), noflag (sda1)
PART_TO_REINSTALL_GRUB sdc1, PART_TO_REINSTALL_GRUB_PURGE sdc1, FORCE_GRUB all (sdc) REMOVABLEDISK no
USE_SEPARATEBOOTPART no (sda2) grub2 (sda1)
UNCOMMENT_GFXMODE no ATA  ADD_KERNEL_OPTION no (acpi=off)
MBR_TO_RESTORE sda (mbr) (sda 1)
Unhide GRUB boot menu in sdc1/etc/default/grub
Reinstall the GRUB of sdc1 into all MBRs of disks with OS or not-USB
Reinstall the GRUB of sdc1 into the MBR of sda
dpkg --configure -a sdc1
grub-install (GRUB) 2.00-19ubuntu2.1
chroot: failed to run command `type': No such file or directory
INSTALLOUTPUT: source_dir doesn't exist. Please specify --target or --directory
INSTALLEXIT:1
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.11.0-15-generic
Found initrd image: /boot/initrd.img-3.11.0-15-generic
Found linux image: /boot/vmlinuz-3.11.0-12-generic
Found initrd image: /boot/initrd.img-3.11.0-12-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 8 (loader) on /dev/sda1
Reinstall the GRUB of sdc1 into the MBR of sdc
dpkg --configure -a sdc1
grub-install (GRUB) 2.00-19ubuntu2.1
chroot: failed to run command `type': No such file or directory
INSTALLOUTPUT: source_dir doesn't exist. Please specify --target or --directory
INSTALLEXIT:1
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.11.0-15-generic
Found initrd image: /boot/initrd.img-3.11.0-15-generic
Found linux image: /boot/vmlinuz-3.11.0-12-generic
Found initrd image: /boot/initrd.img-3.11.0-12-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 8 (loader) on /dev/sda1
Unhide GRUB boot menu in sdc1/boot/grub/grub.cfg
internet: no-internet
internet: no-internet

答案1

通过重新安装所有内容解决了问题,确保我有一个用于 grub 启动的单独分区(如较新的启动修复所建议的那样),并且由于仍然不起作用,因此在此新安装上再次运行启动修复。

相关内容