Как вернуть windows 7 на grub2?

263
Mohsen Fazaeli

У меня был жесткий диск с Windows 7. Затем я добавил 2ed HDD для установки centos7. В процессе установки я выбрал центрирование OS Auto Разметка, но изменил их размер. после установки Cent OS 7 он не обнаружил мои окна. добавив пакет ntfs, я вижу все данные моего старого диска, поэтому данные все еще там.

Я пытался добавить это вручную, но у меня не было прогресса.

вот моя команда fdisk

[root@localhost ~]# fdisk -l  Disk /dev/sda: 500.1 GB, 500107862016 bytes, 976773168 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 label type: dos Disk identifier: 0x10e2c68d  Device Boot Start End Blocks Id System /dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT /dev/sda2 206848 276482047 138137600 7 HPFS/NTFS/exFAT /dev/sda3 276482048 604162047 163840000 7 HPFS/NTFS/exFAT /dev/sda4 604162048 976771071 186304512 7 HPFS/NTFS/exFAT WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.  Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes, 1953525168 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 label type: gpt Disk identifier: 2141811A-B878-4910-9CE8-D3B24515F231   # Start End Size Type Name 1 2048 411647 200M EFI System EFI System Partition 2 411648 2508799 1G Microsoft basic  3 2508800 1086736383 517G Linux LVM   Disk /dev/mapper/centos-root: 214.7 GB, 214748364800 bytes, 419430400 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 /dev/mapper/centos-swap: 18.2 GB, 18249416704 bytes, 35643392 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 /dev/mapper/centos-home: 322.1 GB, 322122547200 bytes, 629145600 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 

а потом мой grub2-mkconfig:

[root@localhost ~]# grub2-mkconfig > /dev/null Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.10.0-862.11.6.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-862.11.6.el7.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-862.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-862.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-ff50ccad6fff414e8bebeeb436a02b3d Found initrd image: /boot/initramfs-0-rescue-ff50ccad6fff414e8bebeeb436a02b3d.img done 

пока я установил 40_custom так:

#!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "Windows 7" { insmod ntfs set root='(hd0,2)' chainloader +1 } 

Я знаю, что это может быть легко, но я ничего не знаю об управлении дисками в центовых ОС и не нашел никакого документа по меню.

Спасибо!

0
У меня была противоположная проблема: `update-grub` нашел установку Windows, которая не загружалась. Я обнаружил, что [Grub Customizer] (https://www.dedoimedo.com/computers/grub-customizer.html) позволяет мне удалять записи при каждой перестройке. Я не знаю, поможет ли это найти недостающую операционную систему. В моем случае (загрузка Windows 10 EFI) мне нужно пройти через запись ** System setup **, которая вызывает параметры загрузки UEFI. Я предполагаю, что это как-то связано с UEFI или Secure Boot, но я могу с этим смириться, поскольку я не часто захожу в Windows. Если у вас есть эта запись, вам нужно ее использовать. AFH 5 лет назад 0

0 ответов на вопрос

Похожие вопросы