Проблемы с двойной загрузкой в ​​Windows 7 и Ubuntu

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

У меня изначально была только установка 64-разрядной ОС Windows 7 на моем рабочем столе. Узнав, что я не могу ничего сделать с Apache, PHP и MySql из 64-битной системы, я провел некоторое исследование и выяснил, что могу использовать Ubuntu. Я установил последнюю версию: 11.04.

Я создал компакт-диск для установки Ubuntu, и установка прошла нормально. Я установил его бок о бок с Windows 7. Я могу загрузиться в Ubuntu с помощью опции двойной загрузки.

Когда я перезагружаюсь, чтобы загружать Windows, в списке Grub2 отображается Windows 7 (загрузчик), и когда я выбираю этот параметр, Windows System Recovery загружается вместо фактической ОС. Я не пробрался туда, потому что не знал, что делать. Я просто закрыл компьютер и перезагрузился в Ubuntu. Я работаю последние полтора часа, чтобы попытаться выяснить, как загрузиться в ОС Windows 7, и у меня нет подсказки.

Хотя я немного разбираюсь в Windows 7, я совершенно не знаком с Ubuntu, поэтому, если вы знаете, что должно произойти, пожалуйста, держите его достаточно простым, чтобы я мог понять. Спасибо за вашу помощь заранее.

Вот результаты после использования скрипта загрузки: сценарий загрузки информации 0.55 от 15 февраля 2010 г.

============================= Boot Info Summary: ============================== => Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in partition #5 for cbh. => Windows is installed in the MBR of /dev/sdb => Grub 2 is installed in the MBR of /dev/mapper/pdc_bdadcfbdif and looks on the same drive in partition #5 for cbh. sda1: _________________________________________________________________________ File system: ntfs Boot sector type: Windows Vista/7 Boot sector info: No errors found in the Boot Parameter Block. Mounting failed: fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy sda2: _________________________________________________________________________ File system: ntfs Boot sector type: Windows Vista/7 Boot sector info: No errors found in the Boot Parameter Block. Mounting failed: fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy sda3: _________________________________________________________________________ File system: ntfs Boot sector type: Windows Vista/7 Boot sector info: No errors found in the Boot Parameter Block. Mounting failed: fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy sdb1: _________________________________________________________________________ File system: ntfs Boot sector type: Windows Vista/7 Boot sector info: No errors found in the Boot Parameter Block. Operating System: Boot files/dirs: /bootmgr /Boot/BCD sdb2: _________________________________________________________________________ File system: ntfs Boot sector type: Windows Vista/7 Boot sector info: No errors found in the Boot Parameter Block. Operating System: Boot files/dirs: sdb3: _________________________________________________________________________ File system: ntfs Boot sector type: Windows Vista/7 Boot sector info: No errors found in the Boot Parameter Block. Operating System: Boot files/dirs: /bootmgr /boot/BCD sdb4: _________________________________________________________________________ File system: Extended Partition Boot sector type: - Boot sector info: sdb5: _________________________________________________________________________ File system: ext4 Boot sector type: - Boot sector info: Operating System: Ubuntu 11.04 Boot files/dirs: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img sdb6: _________________________________________________________________________ File system: swap Boot sector type: - Boot sector info: pdc_bdadcfbdif1: _________________________________________________________________________ File system: ntfs Boot sector type: Windows Vista/7 Boot sector info: No errors found in the Boot Parameter Block. Operating System: Boot files/dirs: /bootmgr /Boot/BCD pdc_bdadcfbdif2: _________________________________________________________________________ File system: ntfs Boot sector type: Windows Vista/7 Boot sector info: No errors found in the Boot Parameter Block. Operating System: Windows 7 Boot files/dirs: /bootmgr /Boot/BCD /Windows/System32/winload.exe pdc_bdadcfbdif3: _________________________________________________________________________ File system: Boot sector type: Unknown Boot sector info: Mounting failed: fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy fuse: mount failed: Device or resource busy mount: unknown filesystem type '' =========================== Drive/Partition Info: ============================= Drive: sda ___________________ _____________________________________________________ Disk /dev/sda: 750.2 GB, 750156374016 bytes 255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes Partition Boot Start End Size Id System /dev/sda1 * 2,048 206,847 204,800 7 HPFS/NTFS /dev/sda2 206,911 1,440,372,735 1,440,165,825 7 HPFS/NTFS /dev/sda3 1,440,372,736 1,464,856,575 24,483,840 7 HPFS/NTFS Drive: sdb ___________________ _____________________________________________________ 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 Partition Boot Start End Size Id System /dev/sdb1 * 2,048 206,847 204,800 7 HPFS/NTFS /dev/sdb2 206,911 1,342,554,688 1,342,347,778 7 HPFS/NTFS /dev/sdb3 1,930,344,448 1,953,521,663 23,177,216 7 HPFS/NTFS /dev/sdb4 1,342,556,158 1,930,344,447 587,788,290 5 Extended /dev/sdb5 1,342,556,160 1,896,806,399 554,250,240 83 Linux /dev/sdb6 1,896,808,448 1,930,344,447 33,536,000 82 Linux swap / Solaris Drive: pdc_bdadcfbdif ___________________ _____________________________________________________ Disk /dev/mapper/pdc_bdadcfbdif: 750.0 GB, 749999947776 bytes 255 heads, 63 sectors/track, 91182 cylinders, total 1464843648 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes Partition Boot Start End Size Id System /dev/mapper/pdc_bdadcfbdif1 * 2,048 206,847 204,800 7 HPFS/NTFS /dev/mapper/pdc_bdadcfbdif2 206,911 1,440,372,735 1,440,165,825 7 HPFS/NTFS /dev/mapper/pdc_bdadcfbdif3 1,440,372,736 1,464,856,575 24,483,840 7 HPFS/NTFS /dev/mapper/pdc_bdadcfbdif3 ends after the last sector of /dev/mapper/pdc_bdadcfbdif blkid -c /dev/null: ____________________________________________________________ Device UUID TYPE LABEL /dev/mapper/pdc_bdadcfbdif1 888E54CC8E54B482 ntfs SYSTEM /dev/mapper/pdc_bdadcfbdif2 C2766BF6766BEA1D ntfs OS /dev/mapper/pdc_bdadcfbdif: PTTYPE="dos" /dev/sda1 888E54CC8E54B482 ntfs SYSTEM /dev/sda2 C2766BF6766BEA1D ntfs OS /dev/sda3 BE6CA31D6CA2CF87 ntfs HP_RECOVERY /dev/sda promise_fasttrack_raid_member /dev/sdb1 20B65685B6565B7C ntfs SYSTEM /dev/sdb2 B4467A314679F508 ntfs HP /dev/sdb3 6E10B7A410B77227 ntfs FACTORY_IMAGE /dev/sdb4: PTTYPE="dos" /dev/sdb5 266f9801-cf4f-4acc-affa-2092be035f0c ext4 /dev/sdb6 1df35749-a887-45ff-a3de-edd52239847d swap /dev/sdb: PTTYPE="dos" error: /dev/mapper/pdc_bdadcfbdif3: No such file or directory error: /dev/sdc: No medium found error: /dev/sdd: No medium found error: /dev/sde: No medium found error: /dev/sdf: No medium found error: /dev/sdg: No medium found ============================ "mount | grep ^/dev output: =========================== Device Mount_Point Type Options /dev/sdb5 / ext4 (rw,errors=remount-ro,commit=0) =========================== sdb5/boot/grub/grub.cfg: =========================== # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then set have_grubenv=true load_env fi set default="0" if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function recordfail { set recordfail=1 if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi } function load_video { insmod vbe insmod vga insmod video_bochs insmod video_cirrus } insmod part_msdos insmod ext2 set root='(/dev/sdb,msdos5)' search --no-floppy --fs-uuid --set=root 266f9801-cf4f-4acc-affa-2092be035f0c if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=auto load_video insmod gfxterm fi terminal_output gfxterm insmod part_msdos insmod ext2 set root='(/dev/sdb,msdos5)' search --no-floppy --fs-uuid --set=root 266f9801-cf4f-4acc-affa-2092be035f0c set locale_dir=($root)/boot/grub/locale set lang=en_US insmod gettext if [ "${recordfail}" = 1 ]; then set timeout=-1 else set timeout=10 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### set menu_color_normal=white/black set menu_color_highlight=black/light-gray if background_color 44,0,30; then clear fi ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### if [ ${recordfail} != 1 ]; then if [ -e ${prefix}/gfxblacklist.txt ]; then if hwmatch ${prefix}/gfxblacklist.txt 3; then if [ ${match} = 0 ]; then set linux_gfx_mode=keep else set linux_gfx_mode=text fi else set linux_gfx_mode=text fi else set linux_gfx_mode=keep fi else set linux_gfx_mode=text fi export linux_gfx_mode if [ "$linux_gfx_mode" != "text" ]; then load_video; fi menuentry 'Ubuntu, with Linux 2.6.38-8-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os { recordfail set gfxpayload=$linux_gfx_mode insmod part_msdos insmod ext2 set root='(/dev/sdb,msdos5)' search --no-floppy --fs-uuid --set=root 266f9801-cf4f-4acc-affa-2092be035f0c linux /boot/vmlinuz-2.6.38-8-generic-pae root=UUID=266f9801-cf4f-4acc- affa-2092be035f0c ro quiet splash vt.handoff=7 initrd /boot/initrd.img-2.6.38-8-generic-pae } menuentry 'Ubuntu, with Linux 2.6.38-8-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os { recordfail set gfxpayload=$linux_gfx_mode insmod part_msdos insmod ext2 set root='(/dev/sdb,msdos5)' search --no-floppy --fs-uuid --set=root 266f9801-cf4f-4acc-affa-2092be035f0c echo 'Loading Linux 2.6.38-8-generic-pae ...' linux /boot/vmlinuz-2.6.38-8-generic-pae root=UUID=266f9801-cf4f-4acc-affa-2092be035f0c ro single echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.38-8-generic-pae } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/20_memtest86+ ### menuentry "Memory test (memtest86+)" { insmod part_msdos insmod ext2 set root='(/dev/sdb,msdos5)' search --no-floppy --fs-uuid --set=root 266f9801-cf4f-4acc-affa-2092be035f0c linux16 /boot/memtest86+.bin } menuentry "Memory test (memtest86+, serial console 115200)" { insmod part_msdos insmod ext2 set root='(/dev/sdb,msdos5)' search --no-floppy --fs-uuid --set=root 266f9801-cf4f-4acc-affa-2092be035f0c linux16 /boot/memtest86+.bin console=ttyS0,115200n8 } ### END /etc/grub.d/20_memtest86+ ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry "Windows 7 (loader) (on /dev/sdb1)" --class windows --class os { insmod part_msdos insmod ntfs set root='(/dev/sdb,msdos1)' search --no-floppy --fs-uuid --set=root 20B65685B6565B7C chainloader +1 } menuentry "Windows Recovery Environment (loader) (on /dev/sdb3)" --class windows --class os { insmod part_msdos insmod ntfs set root='(/dev/sdb,msdos3)' search --no-floppy --fs-uuid --set=root 6E10B7A410B77227 drivemap -s (hd0) ${root} chainloader +1 } ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/40_custom ### # 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. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ### =============================== sdb5/etc/fstab: =============================== # /etc/fstab: static file system information. # # Use 'blkid -o value -s UUID' 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> proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sdb5 during installation UUID=266f9801-cf4f-4acc-affa-2092be035f0c / ext4 errors=remount-ro 0 1 # swap was on /dev/sdb6 during installation UUID=1df35749-a887-45ff-a3de-edd52239847d none swap sw 0 0 =================== sdb5: Location of files loaded by Grub: =================== 900.1GB: boot/grub/core.img 825.0GB: boot/grub/grub.cfg 688.7GB: boot/initrd.img-2.6.38-8-generic-pae 688.0GB: boot/vmlinuz-2.6.38-8-generic-pae 688.7GB: initrd.img 688.0GB: vmlinuz =========================== Unknown MBRs/Boot Sectors/etc ======================= Unknown BootLoader on pdc_bdadcfbdif3 =======Devices which don't seem to have a corresponding hard drive============== sdc sdd sde sdf sdg =============================== StdErr Messages: =============================== ERROR: dos: partition address past end of RAID device hexdump: /dev/mapper/pdc_bdadcfbdif3: No such file or directory hexdump: /dev/mapper/pdc_bdadcfbdif3: No such file or directory ERROR: dos: partition address past end of RAID device
1
задан 5 May 2011 в 04:22

18 ответов

Установщик Ubuntu, вероятно, автоматически обнаружил раздел восстановления и настроил GRUB (загрузчик) для загрузки на него вместо соответствующего раздела Windows.

Сначала попробуйте сделать sudo os-prober; sudo update-grub и посмотреть, t введите правильные записи в GRUB для вас. Если это не так, вам нужно отредактировать конфигурацию GRUB, чтобы указать на правый раздел.

Сначала мы хотим выяснить, на каком разделе установлена ​​ваша установка Windows. Сделайте sudo fdisk -l (не беспокойтесь, это безопасная операция, просто перечислены ваши диски и разделы), и вы должны увидеть список записей разделов, немного отформатированных следующим образом:

/dev/sda3 * 1 6374 51199123+ 7 HPFS/NTFS

Примечание. путь к устройству любых разделов, которые имеют тип «HPFS / NTFS» или «MS-DOS» или что-то в этом роде. Вероятно, вы увидите небольшой раздел NTFS в начале диска и более большой раздел NTFS в другом месте. Чем меньше ваш раздел восстановления, тем больше ваш экземпляр Windows. Запишите путь устройства к более крупному.

Теперь нам нужно знать UUID этой файловой системы, которую мы предоставим GRUB, чтобы помочь найти ее. Скажите sudo blkid и найдите запись, соответствующую разделу, указанному выше. Обратите внимание на значение в кавычках после UUID=.

Теперь используйте редактор по вашему выбору, чтобы открыть /etc/grub.d/40_custom. sudo nano -w /etc/grub.d/40_custom будет хорошо. В конце этого файла добавьте что-то вроде следующего:

   menuentry "Windows 7" {
     insmod part_msdos
     insmod ntfs
     set root='(hd0,msdos1)'
     search --no-floppy --fs-uuid --set UUID-GOES-HERE
     chainloader +1
  }

Здесь нужно заменить две вещи. Где я написал UUID-GOES-HERE, замените UUID, который вы указали выше (без кавычек). Где я написал msdos1, замените 1 номером раздела, который вы отметили ранее (sda6 будет msdos6 и т. Д.).

Сохраните этот файл и сделайте sudo update-grub, затем перезагрузитесь , Попробуйте ввести новый пункт меню. Должен работать.

4
ответ дан 25 May 2018 в 21:29
  • 1
    Я просто заметил, что у вас, похоже, есть Windows на / dev / sdb (ваш второй жесткий диск), поэтому вам, возможно, придется поменять hd0 на hd1 выше. – tgies 5 May 2011 в 04:49
  • 2
    Он отлично работал. Мне потребовалось немного времени, чтобы вернуть мою систему туда, где она была, чтобы я мог попробовать ваше предложение (я совершил большую ошибку и должен был переустановить Ubuntu), но это отлично поработало! Благодаря тонну. Сейчас он загружается. У меня есть два жестких диска, а второй один был основным жестким диском для другого моего компьютера, поэтому я просто использовал & hd0 " в новой записи меню. Одна вещь, однако, когда я выбираю запись в Windows 7, которую я только что добавил, на экране появляется сообщение: " error: никаких аргументов не указано. Нажмите любую клавишу, чтобы продолжить ... & quot ;. Любая идея, почему бы это сказать? – Michael 5 May 2011 в 10:30
  • 3
    Похоже, они изменили формат строки search на меня. Измените --set в этом файле 40_custom на --set=root и повторите sudo update-grub, и все будет в порядке. – tgies 6 May 2011 в 02:22

Установщик Ubuntu, вероятно, автоматически обнаружил раздел восстановления и настроил GRUB (загрузчик) для загрузки на него вместо соответствующего раздела Windows.

Сначала попробуйте сделать sudo os-prober; sudo update-grub и посмотреть, t введите правильные записи в GRUB для вас. Если это не так, вам нужно отредактировать конфигурацию GRUB, чтобы указать на правый раздел.

Сначала мы хотим выяснить, на каком разделе установлена ​​ваша установка Windows. Сделайте sudo fdisk -l (не беспокойтесь, это безопасная операция, просто перечислены ваши диски и разделы), и вы должны увидеть список записей разделов, немного отформатированных следующим образом:

/dev/sda3 * 1 6374 51199123+ 7 HPFS/NTFS

Примечание. путь к устройству любых разделов, которые имеют тип «HPFS / NTFS» или «MS-DOS» или что-то в этом роде. Вероятно, вы увидите небольшой раздел NTFS в начале диска и более большой раздел NTFS в другом месте. Чем меньше ваш раздел восстановления, тем больше ваш экземпляр Windows. Запишите путь устройства к более крупному.

Теперь нам нужно знать UUID этой файловой системы, которую мы предоставим GRUB, чтобы помочь найти ее. Скажите sudo blkid и найдите запись, соответствующую разделу, указанному выше. Обратите внимание на значение в кавычках после UUID=.

Теперь используйте редактор по вашему выбору, чтобы открыть /etc/grub.d/40_custom. sudo nano -w /etc/grub.d/40_custom будет хорошо. В конце этого файла добавьте что-то вроде следующего:

menuentry "Windows 7" { insmod part_msdos insmod ntfs set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set UUID-GOES-HERE chainloader +1 }

Здесь нужно заменить две вещи. Где я написал UUID-GOES-HERE, замените UUID, который вы указали выше (без кавычек). Где я написал msdos1, замените 1 номером раздела, который вы указали ранее (sda6 будет msdos6 и т. Д.).

Сохраните этот файл и сделайте sudo update-grub, затем перезагрузитесь , Попробуйте ввести новый пункт меню. Должен работать.

4
ответ дан 25 July 2018 в 22:01

Установщик Ubuntu, вероятно, автоматически обнаружил раздел восстановления и настроил GRUB (загрузчик) для загрузки на него вместо соответствующего раздела Windows.

Сначала попробуйте сделать sudo os-prober; sudo update-grub и посмотреть, t введите правильные записи в GRUB для вас. Если это не так, вам нужно отредактировать конфигурацию GRUB, чтобы указать на правый раздел.

Сначала мы хотим выяснить, на каком разделе установлена ​​ваша установка Windows. Сделайте sudo fdisk -l (не беспокойтесь, это безопасная операция, просто перечислены ваши диски и разделы), и вы должны увидеть список записей разделов, немного отформатированных следующим образом:

/dev/sda3 * 1 6374 51199123+ 7 HPFS/NTFS

Примечание. путь к устройству любых разделов, которые имеют тип «HPFS / NTFS» или «MS-DOS» или что-то в этом роде. Вероятно, вы увидите небольшой раздел NTFS в начале диска и более большой раздел NTFS в другом месте. Чем меньше ваш раздел восстановления, тем больше ваш экземпляр Windows. Запишите путь устройства к более крупному.

Теперь нам нужно знать UUID этой файловой системы, которую мы предоставим GRUB, чтобы помочь найти ее. Скажите sudo blkid и найдите запись, соответствующую разделу, указанному выше. Обратите внимание на значение в кавычках после UUID=.

Теперь используйте редактор по вашему выбору, чтобы открыть /etc/grub.d/40_custom. sudo nano -w /etc/grub.d/40_custom будет хорошо. В конце этого файла добавьте что-то вроде следующего:

menuentry "Windows 7" { insmod part_msdos insmod ntfs set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set UUID-GOES-HERE chainloader +1 }

Здесь нужно заменить две вещи. Где я написал UUID-GOES-HERE, замените UUID, который вы указали выше (без кавычек). Где я написал msdos1, замените 1 номером раздела, который вы указали ранее (sda6 будет msdos6 и т. Д.).

Сохраните этот файл и сделайте sudo update-grub, затем перезагрузитесь , Попробуйте ввести новый пункт меню. Должен работать.

4
ответ дан 26 July 2018 в 18:27

Установщик Ubuntu, вероятно, автоматически обнаружил раздел восстановления и настроил GRUB (загрузчик) для загрузки на него вместо соответствующего раздела Windows.

Сначала попробуйте сделать sudo os-prober; sudo update-grub и посмотреть, t введите правильные записи в GRUB для вас. Если это не так, вам нужно отредактировать конфигурацию GRUB, чтобы указать на правый раздел.

Сначала мы хотим выяснить, на каком разделе установлена ​​ваша установка Windows. Сделайте sudo fdisk -l (не беспокойтесь, это безопасная операция, просто перечислены ваши диски и разделы), и вы должны увидеть список записей разделов, немного отформатированных следующим образом:

/dev/sda3 * 1 6374 51199123+ 7 HPFS/NTFS

Примечание. путь к устройству любых разделов, которые имеют тип «HPFS / NTFS» или «MS-DOS» или что-то в этом роде. Вероятно, вы увидите небольшой раздел NTFS в начале диска и более большой раздел NTFS в другом месте. Чем меньше ваш раздел восстановления, тем больше ваш экземпляр Windows. Запишите путь устройства к более крупному.

Теперь нам нужно знать UUID этой файловой системы, которую мы предоставим GRUB, чтобы помочь найти ее. Скажите sudo blkid и найдите запись, соответствующую разделу, указанному выше. Обратите внимание на значение в кавычках после UUID=.

Теперь используйте редактор по вашему выбору, чтобы открыть /etc/grub.d/40_custom. sudo nano -w /etc/grub.d/40_custom будет хорошо. В конце этого файла добавьте что-то вроде следующего:

menuentry "Windows 7" { insmod part_msdos insmod ntfs set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set UUID-GOES-HERE chainloader +1 }

Здесь нужно заменить две вещи. Где я написал UUID-GOES-HERE, замените UUID, который вы указали выше (без кавычек). Где я написал msdos1, замените 1 номером раздела, который вы указали ранее (sda6 будет msdos6 и т. Д.).

Сохраните этот файл и сделайте sudo update-grub, затем перезагрузитесь , Попробуйте ввести новый пункт меню. Должен работать.

4
ответ дан 2 August 2018 в 03:34

Установщик Ubuntu, вероятно, автоматически обнаружил раздел восстановления и настроил GRUB (загрузчик) для загрузки на него вместо соответствующего раздела Windows.

Сначала попробуйте сделать sudo os-prober; sudo update-grub и посмотреть, t введите правильные записи в GRUB для вас. Если это не так, вам нужно отредактировать конфигурацию GRUB, чтобы указать на правый раздел.

Сначала мы хотим выяснить, на каком разделе установлена ​​ваша установка Windows. Сделайте sudo fdisk -l (не беспокойтесь, это безопасная операция, просто перечислены ваши диски и разделы), и вы должны увидеть список записей разделов, немного отформатированных следующим образом:

/dev/sda3 * 1 6374 51199123+ 7 HPFS/NTFS

Примечание. путь к устройству любых разделов, которые имеют тип «HPFS / NTFS» или «MS-DOS» или что-то в этом роде. Вероятно, вы увидите небольшой раздел NTFS в начале диска и более большой раздел NTFS в другом месте. Чем меньше ваш раздел восстановления, тем больше ваш экземпляр Windows. Запишите путь устройства к более крупному.

Теперь нам нужно знать UUID этой файловой системы, которую мы предоставим GRUB, чтобы помочь найти ее. Скажите sudo blkid и найдите запись, соответствующую разделу, указанному выше. Обратите внимание на значение в кавычках после UUID=.

Теперь используйте редактор по вашему выбору, чтобы открыть /etc/grub.d/40_custom. sudo nano -w /etc/grub.d/40_custom будет хорошо. В конце этого файла добавьте что-то вроде следующего:

menuentry "Windows 7" { insmod part_msdos insmod ntfs set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set UUID-GOES-HERE chainloader +1 }

Здесь нужно заменить две вещи. Где я написал UUID-GOES-HERE, замените UUID, который вы указали выше (без кавычек). Где я написал msdos1, замените 1 номером раздела, который вы указали ранее (sda6 будет msdos6 и т. Д.).

Сохраните этот файл и сделайте sudo update-grub, затем перезагрузитесь , Попробуйте ввести новый пункт меню. Должен работать.

4
ответ дан 4 August 2018 в 19:34

Установщик Ubuntu, вероятно, автоматически обнаружил раздел восстановления и настроил GRUB (загрузчик) для загрузки на него вместо соответствующего раздела Windows.

Сначала попробуйте сделать sudo os-prober; sudo update-grub и посмотрите, не вложили ли вы правильные записи в GRUB для вас. Если это не так, вам нужно отредактировать конфигурацию GRUB, чтобы указать на правый раздел.

Сначала мы хотим выяснить, на каком разделе установлена ​​ваша установка Windows. Do sudo fdisk -l (не беспокойтесь, это безопасная операция, просто перечислены ваши диски и разделы), и вы должны увидеть список записей разделов, немного отформатированных следующим образом:

  / dev / sda3 * 1 6374 51199123+ 7 HPFS / NTFS  

Обратите внимание на путь к устройству любых разделов типа «HPFS / NTFS» или «MS -DOS "или что-то в этом роде. Вероятно, вы видите небольшой раздел NTFS в начале диска и больший раздел NTFS в другом месте. Чем меньше ваш раздел восстановления, тем больше ваш экземпляр Windows. Запишите путь устройства к более крупному.

Теперь нам нужно знать UUID этой файловой системы, которую мы предоставим GRUB, чтобы помочь найти ее. Скажите sudo blkid и найдите запись, соответствующую разделу, указанному выше. Обратите внимание на значение в кавычках после UUID = .

Теперь используйте редактор по вашему выбору, чтобы открыть /etc/grub.d/40_custom . sudo nano -w /etc/grub.d/40_custom будет хорошо. В конце этого файла добавьте следующее:

  menuentry «Windows 7» {insmod part_msdos insmod ntfs set root = '(hd0, msdos1)' search --no-floppy -  fs-uuid --set UUID-GOES-HERE chainloader +1}  

Здесь нужно заменить две вещи. Там, где я написал UUID-GOES-HERE , замените UUID, который вы указали выше (без кавычек). Где я написал msdos1 , замените 1 номером раздела, который вы отметили ранее ( sda6 будет msdos6 и т. Д.).

Сохраните этот файл и выполните sudo update-grub , затем перезагрузитесь. Попробуйте ввести новый пункт меню. Должен работать.

4
ответ дан 6 August 2018 в 03:41

Установщик Ubuntu, вероятно, автоматически обнаружил раздел восстановления и настроил GRUB (загрузчик) для загрузки на него вместо соответствующего раздела Windows.

Сначала попробуйте сделать sudo os-prober; sudo update-grub и посмотрите, не вложили ли вы правильные записи в GRUB для вас. Если это не так, вам нужно отредактировать конфигурацию GRUB, чтобы указать на правый раздел.

Сначала мы хотим выяснить, на каком разделе установлена ​​ваша установка Windows. Do sudo fdisk -l (не беспокойтесь, это безопасная операция, просто перечислены ваши диски и разделы), и вы должны увидеть список записей разделов, немного отформатированных следующим образом:

  / dev / sda3 * 1 6374 51199123+ 7 HPFS / NTFS  

Обратите внимание на путь к устройству любых разделов типа «HPFS / NTFS» или «MS -DOS "или что-то в этом роде. Вероятно, вы видите небольшой раздел NTFS в начале диска и больший раздел NTFS в другом месте. Чем меньше ваш раздел восстановления, тем больше ваш экземпляр Windows. Запишите путь устройства к более крупному.

Теперь нам нужно знать UUID этой файловой системы, которую мы предоставим GRUB, чтобы помочь найти ее. Скажите sudo blkid и найдите запись, соответствующую разделу, указанному выше. Обратите внимание на значение в кавычках после UUID = .

Теперь используйте редактор по вашему выбору, чтобы открыть /etc/grub.d/40_custom . sudo nano -w /etc/grub.d/40_custom будет хорошо. В конце этого файла добавьте следующее:

  menuentry «Windows 7» {insmod part_msdos insmod ntfs set root = '(hd0, msdos1)' search --no-floppy -  fs-uuid --set UUID-GOES-HERE chainloader +1}  

Здесь нужно заменить две вещи. Там, где я написал UUID-GOES-HERE , замените UUID, который вы указали выше (без кавычек). Где я написал msdos1 , замените 1 номером раздела, который вы отметили ранее ( sda6 будет msdos6 и т. Д.).

Сохраните этот файл и выполните sudo update-grub , затем перезагрузитесь. Попробуйте ввести новый пункт меню. Должен работать.

4
ответ дан 7 August 2018 в 21:34

Установщик Ubuntu, вероятно, автоматически обнаружил раздел восстановления и настроил GRUB (загрузчик) для загрузки на него вместо соответствующего раздела Windows.

Сначала попробуйте сделать sudo os-prober; sudo update-grub и посмотрите, не вложили ли вы правильные записи в GRUB для вас. Если это не так, вам нужно отредактировать конфигурацию GRUB, чтобы указать на правый раздел.

Сначала мы хотим выяснить, на каком разделе установлена ​​ваша установка Windows. Do sudo fdisk -l (не беспокойтесь, это безопасная операция, просто перечислены ваши диски и разделы), и вы должны увидеть список записей разделов, немного отформатированных следующим образом:

  / dev / sda3 * 1 6374 51199123+ 7 HPFS / NTFS  

Обратите внимание на путь к устройству любых разделов типа «HPFS / NTFS» или «MS -DOS "или что-то в этом роде. Вероятно, вы видите небольшой раздел NTFS в начале диска и больший раздел NTFS в другом месте. Чем меньше ваш раздел восстановления, тем больше ваш экземпляр Windows. Запишите путь устройства к более крупному.

Теперь нам нужно знать UUID этой файловой системы, которую мы предоставим GRUB, чтобы помочь найти ее. Скажите sudo blkid и найдите запись, соответствующую разделу, указанному выше. Обратите внимание на значение в кавычках после UUID = .

Теперь используйте редактор по вашему выбору, чтобы открыть /etc/grub.d/40_custom . sudo nano -w /etc/grub.d/40_custom будет хорошо. В конце этого файла добавьте следующее:

  menuentry «Windows 7» {insmod part_msdos insmod ntfs set root = '(hd0, msdos1)' search --no-floppy -  fs-uuid --set UUID-GOES-HERE chainloader +1}  

Здесь нужно заменить две вещи. Там, где я написал UUID-GOES-HERE , замените UUID, который вы указали выше (без кавычек). Где я написал msdos1 , замените 1 номером раздела, который вы отметили ранее ( sda6 будет msdos6 и т. Д.).

Сохраните этот файл и выполните sudo update-grub , затем перезагрузитесь. Попробуйте ввести новый пункт меню. Должен работать.

4
ответ дан 10 August 2018 в 09:49

Установщик Ubuntu, вероятно, автоматически обнаружил раздел восстановления и настроил GRUB (загрузчик) для загрузки на него вместо соответствующего раздела Windows.

Сначала попробуйте сделать sudo os-prober; sudo update-grub и посмотрите, не вложили ли вы правильные записи в GRUB для вас. Если это не так, вам нужно отредактировать конфигурацию GRUB, чтобы указать на правый раздел.

Сначала мы хотим выяснить, на каком разделе установлена ​​ваша установка Windows. Do sudo fdisk -l (не беспокойтесь, это безопасная операция, просто перечислены ваши диски и разделы), и вы должны увидеть список записей разделов, немного отформатированных следующим образом:

  / dev / sda3 * 1 6374 51199123+ 7 HPFS / NTFS  

Обратите внимание на путь к устройству любых разделов типа «HPFS / NTFS» или «MS -DOS "или что-то в этом роде. Вероятно, вы видите небольшой раздел NTFS в начале диска и больший раздел NTFS в другом месте. Чем меньше ваш раздел восстановления, тем больше ваш экземпляр Windows. Запишите путь устройства к более крупному.

Теперь нам нужно знать UUID этой файловой системы, которую мы предоставим GRUB, чтобы помочь найти ее. Скажите sudo blkid и найдите запись, соответствующую разделу, указанному выше. Обратите внимание на значение в кавычках после UUID = .

Теперь используйте редактор по вашему выбору, чтобы открыть /etc/grub.d/40_custom . sudo nano -w /etc/grub.d/40_custom будет хорошо. В конце этого файла добавьте следующее:

  menuentry «Windows 7» {insmod part_msdos insmod ntfs set root = '(hd0, msdos1)' search --no-floppy -  fs-uuid --set UUID-GOES-HERE chainloader +1}  

Здесь нужно заменить две вещи. Там, где я написал UUID-GOES-HERE , замените UUID, который вы указали выше (без кавычек). Где я написал msdos1 , замените 1 номером раздела, который вы отметили ранее ( sda6 будет msdos6 и т. Д.).

Сохраните этот файл и выполните sudo update-grub , затем перезагрузитесь. Попробуйте ввести новый пункт меню. Должен работать.

4
ответ дан 13 August 2018 в 16:05
  • 1
    Я просто заметил, что у вас, похоже, есть Windows на / dev / sdb (ваш второй жесткий диск), поэтому вам может понадобиться заменить hd0 на hd1 выше. – tgies 5 May 2011 в 04:49
  • 2
    Он отлично работал. Мне потребовалось немного времени, чтобы вернуть мою систему туда, где она была, чтобы я мог попробовать ваше предложение (я совершил большую ошибку и должен был переустановить Ubuntu), но это отлично поработало! Благодаря тонну. Сейчас он загружается. У меня есть два жестких диска, а второй один был основным жестким диском для другого моего компьютера, поэтому я просто использовал & hd0 & quot; в новой записи меню. Одна вещь, однако, когда я выбираю запись в Windows 7, которую я только что добавил, на экране появляется сообщение: & quot; error: никаких аргументов не указано. Нажмите любую клавишу, чтобы продолжить ... & quot ;. Любая идея, почему бы это сказать? – Michael 5 May 2011 в 10:30
  • 3
    Похоже, они изменили формат линии search на мне. Измените - установите в том, что 40_custom файл на - set = root и перезапустите sudo update-grub , и вы все должно быть в порядке. – tgies 6 May 2011 в 02:22

У меня была такая же проблема. У меня была Windows 7 на моем ноутбуке и я решил попробовать Ubuntu. Поэтому я создал новый раздел, выделил ему 15 гигабайт своего жесткого диска и установил Ubuntu на новый раздел. Все прошло гладко, мастер установки перезагрузил систему и GRUB, загруженный с Ubuntu и Windows 7 в его меню.

Я мог загрузиться в Windows 7, но когда я выбрал Ubuntu, все, что я мог получить, это черный экран. Я искал в Интернете и пытался почти все, что мог, но проблема осталась. Поэтому я решил отформатировать раздел Ubuntu и переустановить Ubuntu. Во время поиска решения я заметил, что важно установить GRUB.

Первоначально я решил установить GRUB в том же разделе, который Ubuntu собирался установить (sda8 в моем случае), и в этом была проблема. При установке GRUB важно указать жесткий диск (а не раздел) для установки GRUB. Указание раздела может привести к проблемам.

Итак, на этот раз я выбрал 'sda' для установки GRUB и установки Ubuntu на 'sda8', и это все. Проблема была решена, и теперь у меня одновременно работают как Windows 7, так и Ubuntu 12.04.

2
ответ дан 25 May 2018 в 21:29

У меня была такая же проблема. У меня была Windows 7 на моем ноутбуке и я решил попробовать Ubuntu. Поэтому я создал новый раздел, выделил ему 15 гигабайт своего жесткого диска и установил Ubuntu на новый раздел. Все прошло гладко, мастер установки перезагрузил систему и GRUB, загруженный с Ubuntu и Windows 7 в его меню.

Я мог загрузиться в Windows 7, но когда я выбрал Ubuntu, все, что я мог получить, это черный экран. Я искал в Интернете и пытался почти все, что мог, но проблема осталась. Поэтому я решил отформатировать раздел Ubuntu и переустановить Ubuntu. Во время поиска решения я заметил, что важно установить GRUB.

Первоначально я решил установить GRUB в том же разделе, который Ubuntu собирался установить (sda8 в моем случае), и в этом была проблема. При установке GRUB важно указать жесткий диск (а не раздел) для установки GRUB. Указание раздела может привести к проблемам.

Итак, на этот раз я выбрал 'sda' для установки GRUB и установки Ubuntu на 'sda8', и это все. Проблема была решена, и теперь у меня одновременно работают как Windows 7, так и Ubuntu 12.04.

2
ответ дан 25 July 2018 в 22:01

У меня была такая же проблема. У меня была Windows 7 на моем ноутбуке и я решил попробовать Ubuntu. Поэтому я создал новый раздел, выделил ему 15 гигабайт своего жесткого диска и установил Ubuntu на новый раздел. Все прошло гладко, мастер установки перезагрузил систему и GRUB, загруженный с Ubuntu и Windows 7 в его меню.

Я мог загрузиться в Windows 7, но когда я выбрал Ubuntu, все, что я мог получить, это черный экран. Я искал в Интернете и пытался почти все, что мог, но проблема осталась. Поэтому я решил отформатировать раздел Ubuntu и переустановить Ubuntu. Во время поиска решения я заметил, что важно установить GRUB.

Первоначально я решил установить GRUB в том же разделе, который Ubuntu собирался установить (sda8 в моем случае), и в этом была проблема. При установке GRUB важно указать жесткий диск (а не раздел) для установки GRUB. Указание раздела может привести к проблемам.

Итак, на этот раз я выбрал 'sda' для установки GRUB и установки Ubuntu на 'sda8', и это все. Проблема была решена, и теперь у меня одновременно работают как Windows 7, так и Ubuntu 12.04.

2
ответ дан 26 July 2018 в 18:27

У меня была такая же проблема. У меня была Windows 7 на моем ноутбуке и я решил попробовать Ubuntu. Поэтому я создал новый раздел, выделил ему 15 гигабайт своего жесткого диска и установил Ubuntu на новый раздел. Все прошло гладко, мастер установки перезагрузил систему и GRUB, загруженный с Ubuntu и Windows 7 в его меню.

Я мог загрузиться в Windows 7, но когда я выбрал Ubuntu, все, что я мог получить, это черный экран. Я искал в Интернете и пытался почти все, что мог, но проблема осталась. Поэтому я решил отформатировать раздел Ubuntu и переустановить Ubuntu. Во время поиска решения я заметил, что важно установить GRUB.

Первоначально я решил установить GRUB в том же разделе, который Ubuntu собирался установить (sda8 в моем случае), и в этом была проблема. При установке GRUB важно указать жесткий диск (а не раздел) для установки GRUB. Указание раздела может привести к проблемам.

Итак, на этот раз я выбрал 'sda' для установки GRUB и установки Ubuntu на 'sda8', и это все. Проблема была решена, и теперь у меня одновременно работают как Windows 7, так и Ubuntu 12.04.

2
ответ дан 2 August 2018 в 03:34

У меня была такая же проблема. У меня была Windows 7 на моем ноутбуке и я решил попробовать Ubuntu. Поэтому я создал новый раздел, выделил ему 15 гигабайт своего жесткого диска и установил Ubuntu на новый раздел. Все прошло гладко, мастер установки перезагрузил систему и GRUB, загруженный с Ubuntu и Windows 7 в его меню.

Я мог загрузиться в Windows 7, но когда я выбрал Ubuntu, все, что я мог получить, это черный экран. Я искал в Интернете и пытался почти все, что мог, но проблема осталась. Поэтому я решил отформатировать раздел Ubuntu и переустановить Ubuntu. Во время поиска решения я заметил, что важно установить GRUB.

Первоначально я решил установить GRUB в том же разделе, который Ubuntu собирался установить (sda8 в моем случае), и в этом была проблема. При установке GRUB важно указать жесткий диск (а не раздел) для установки GRUB. Указание раздела может привести к проблемам.

Итак, на этот раз я выбрал 'sda' для установки GRUB и установки Ubuntu на 'sda8', и это все. Проблема была решена, и теперь у меня одновременно работают как Windows 7, так и Ubuntu 12.04.

2
ответ дан 4 August 2018 в 19:34

У меня была такая же проблема. У меня была Windows 7 на моем ноутбуке и я решил попробовать Ubuntu. Поэтому я создал новый раздел, выделил ему 15 гигабайт своего жесткого диска и установил Ubuntu на новый раздел. Все прошло гладко, мастер установки перезагрузил систему и GRUB, загруженный с Ubuntu и Windows 7 в его меню.

Я мог загрузиться в Windows 7, но когда я выбрал Ubuntu, все, что я мог получить, это черный экран. Я искал в Интернете и пытался почти все, что мог, но проблема осталась. Поэтому я решил отформатировать раздел Ubuntu и переустановить Ubuntu. Во время поиска решения я заметил, что важно установить GRUB.

Первоначально я решил установить GRUB в том же разделе, который Ubuntu собирался установить (sda8 в моем случае), и в этом была проблема. При установке GRUB важно указать жесткий диск (а не раздел) для установки GRUB. Указание раздела может привести к проблемам.

Итак, на этот раз я выбрал 'sda' для установки GRUB и установки Ubuntu на 'sda8', и это все. Проблема была решена, и теперь у меня одновременно работают как Windows 7, так и Ubuntu 12.04.

2
ответ дан 6 August 2018 в 03:41

У меня была такая же проблема. У меня была Windows 7 на моем ноутбуке и я решил попробовать Ubuntu. Поэтому я создал новый раздел, выделил ему 15 гигабайт своего жесткого диска и установил Ubuntu на новый раздел. Все прошло гладко, мастер установки перезагрузил систему и GRUB, загруженный с Ubuntu и Windows 7 в его меню.

Я мог загрузиться в Windows 7, но когда я выбрал Ubuntu, все, что я мог получить, это черный экран. Я искал в Интернете и пытался почти все, что мог, но проблема осталась. Поэтому я решил отформатировать раздел Ubuntu и переустановить Ubuntu. Во время поиска решения я заметил, что важно установить GRUB.

Первоначально я решил установить GRUB в том же разделе, который Ubuntu собирался установить (sda8 в моем случае), и в этом была проблема. При установке GRUB важно указать жесткий диск (а не раздел) для установки GRUB. Указание раздела может привести к проблемам.

Итак, на этот раз я выбрал 'sda' для установки GRUB и установки Ubuntu на 'sda8', и это все. Проблема была решена, и теперь у меня одновременно работают как Windows 7, так и Ubuntu 12.04.

2
ответ дан 7 August 2018 в 21:34

У меня была такая же проблема. У меня была Windows 7 на моем ноутбуке и я решил попробовать Ubuntu. Поэтому я создал новый раздел, выделил ему 15 гигабайт своего жесткого диска и установил Ubuntu на новый раздел. Все прошло гладко, мастер установки перезагрузил систему и GRUB, загруженный с Ubuntu и Windows 7 в его меню.

Я мог загрузиться в Windows 7, но когда я выбрал Ubuntu, все, что я мог получить, это черный экран. Я искал в Интернете и пытался почти все, что мог, но проблема осталась. Поэтому я решил отформатировать раздел Ubuntu и переустановить Ubuntu. Во время поиска решения я заметил, что важно установить GRUB.

Первоначально я решил установить GRUB в том же разделе, который Ubuntu собирался установить (sda8 в моем случае), и в этом была проблема. При установке GRUB важно указать жесткий диск (а не раздел) для установки GRUB. Указание раздела может привести к проблемам.

Итак, на этот раз я выбрал 'sda' для установки GRUB и установки Ubuntu на 'sda8', и это все. Проблема была решена, и теперь у меня одновременно работают как Windows 7, так и Ubuntu 12.04.

2
ответ дан 10 August 2018 в 09:49

У меня была такая же проблема. У меня была Windows 7 на моем ноутбуке и я решил попробовать Ubuntu. Поэтому я создал новый раздел, выделил ему 15 гигабайт своего жесткого диска и установил Ubuntu на новый раздел. Все прошло гладко, мастер установки перезагрузил систему и GRUB, загруженный с Ubuntu и Windows 7 в его меню.

Я мог загрузиться в Windows 7, но когда я выбрал Ubuntu, все, что я мог получить, это черный экран. Я искал в Интернете и пытался почти все, что мог, но проблема осталась. Поэтому я решил отформатировать раздел Ubuntu и переустановить Ubuntu. Во время поиска решения я заметил, что важно установить GRUB.

Первоначально я решил установить GRUB в том же разделе, который Ubuntu собирался установить (sda8 в моем случае), и в этом была проблема. При установке GRUB важно указать жесткий диск (а не раздел) для установки GRUB. Указание раздела может привести к проблемам.

Итак, на этот раз я выбрал 'sda' для установки GRUB и установки Ubuntu на 'sda8', и это все. Проблема была решена, и теперь у меня одновременно работают как Windows 7, так и Ubuntu 12.04.

2
ответ дан 13 August 2018 в 16:05

Другие вопросы по тегам:

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