Недавно я установил Windows 7 вместе со своей установкой Ubuntu, но у меня проблемы с загрузкой файлов.
Есть две проблемы (возможно, связанные) .. Во-первых, просто нет возможности загружаться для окон в меню Grub. Вторая проблема заключается в том, что Windows не будет загружаться, если USB-накопитель и я не перейду в меню BOOT, чтобы выбрать загрузку USB (несмотря на то, что на USB-накопителе нет ничего общего с Windows)
Вот посмотрите на мои system в Gparted:
Установка Windows находится на том же диске, что и моя установка Ubuntu 14.04 (другой раздел). UEFI - это метод загрузки. Вот вывод моего файла Grub
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
Вот результат работы sudo fdisk -l с /dev/sda, который является диском с окнами & amp; Ubuntu. sdb - это медиапривод, а sdc - флэш-накопитель.
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 / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0006e69e
Device Boot Start End Blocks Id System
/dev/sda1 2048 1050623 524288 b W95 FAT32
/dev/sda2 1050624 103450623 51200000 83 Linux
/dev/sda3 233527296 488396799 127434752 83 Linux
/dev/sda4 * 103450624 233527295 65038336 7 HPFS/NTFS/exFAT
Partition table entries are not in disk order
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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: 0x0b3923d5
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 1953521663 976759808 7 HPFS/NTFS/exFAT
WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'!
The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdc: 7736 MB, 7736072192 bytes
255 heads, 63 sectors/track, 940 cylinders, total 15109516 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 15109515 7554757+ ee GPT
также, когда я попытался переустановить Grub на sda с помощью sudo grub-install /dev/sda, я делаю следующий вывод:
Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory
Есть ли способ добавить Windows в мой Grub меню или получить окна для загрузки без подключения USB-накопителя? Я попробовал boot repiar, но он сказал, что «Grub все еще присутствует», поэтому он, похоже, не работал
, поэтому я полностью отформатировал dev/sda/, а затем создал новые разделы для Windows & amp; Ubuntu .. Затем я установил Windows первым и смог успешно загрузиться в Windows при запуске. Следующий шаг я сделал, чтобы клонировать мой резервный раздел Ubuntu обратно на отдельный фрагмент нового тома sda.
Мне не удалось загрузиться в установку Ubuntu, пока я не переустановил grub с Boot Repair. Теперь я могу войти в Ubuntu, но Windows все еще не отображается в меню Grub. Вот новый вывод sudo fdisk -l
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 / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0007f9d1
Device Boot Start End Blocks Id System
/dev/sda1 2048 1050623 524288 b W95 FAT32
/dev/sda2 1050624 103450623 51200000 83 Linux
/dev/sda3 * 103450624 233527295 65038336 7 HPFS/NTFS/exFAT
/dev/sda4 233527296 488396799 127434752 7 HPFS/NTFS/exFAT
Disk /dev/sdb: 1019 MB, 1019215872 bytes
255 heads, 63 sectors/track, 123 cylinders, total 1990656 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/sdb1 * 2 1990655 995327 b W95 FAT32
Вывод вывода Boot Repair можно увидеть ЗДЕСЬ
Две проблемы - это всего лишь одна: ваша sda имеет схему разделения MBR (поэтому на ней нет раздела EFI), а ваш sdc имеет схему разделения GPT. Это несовместимость. Устанавливающее исходное устройство (sdc) и целевое (для установки) устройство ДОЛЖНЫ иметь одну и ту же схему секционирования, чтобы GRUB мог правильно установить. Это может быть MBR -> MBR, или GPT -> GPT, но не MBR -> GPT или GPT -> MBR. Судя по размеру (и Win7) вашего внутреннего диска, я предполагаю, что у вас есть более старый компьютер, который просто не поддерживает UEFI и GPT. Скорее всего, это компьютер с BIOS, который поддерживает только MBR. Самым безопасным решением было бы стереть sdc и создать для него схему MBR. Затем создайте на нем Ubuntu liveUSB. Самый простой способ сделать это - использовать Rufus под Windows и выбрать схему BIOS для вашего USB-накопителя. Затем переустановите Ubuntu.