Grub2 обнаруживает две записи Windows 7 (загрузчик)

Это старый вопрос, но современный FFmpeg (в Xenial Xerus и релизы после этого) преобразует ogv-файл следующим образом:

ffmpeg -i input.ogv \
       -c:v libx264 -preset veryslow -crf 22 \
       -c:a libmp3lame -qscale:a 2 -ac 2 -ar 44100 \
       output.mp4

, и это должно создать отличный файл.

Дополнительные настройки:

Некоторые настройки этих настроек более чем возможны. Вот несколько советов:

Если вы хотите установить битрейт для mp3-звука, вы измените настройку -qscale:a 2 на настройку -b:a 196k. Если вы хотите получить более качественный видеовыход, уменьшите настройку crf примерно на: -crf 18. Имейте в виду, что размер файла увеличивается с понижением уровня качества. Иногда у таких игроков, как WMP и Quicktime, есть проблемы с mp3-аудио в контейнере mp4, и в этих случаях разумно использовать звук AAC вместо:
ffmpeg -i input.ogv \
   -c:v libx264 -preset veryslow -crf 22 \
   -c:a aac -b:a 160k -strict -2 \
   output.mp4
Новые версии FFmpeg (т.е. выпущенные после 5 декабря 2015 года) не нуждаются в -strict -2, но это все еще необходимо для Xenial Xerus ...
6
задан 2 July 2012 в 08:51

15 ответов

Быстрое решение, если sda - это внешний диск

Я не знаю, является ли ваш /dev/sda жесткий диск внутренним или внешним. Если это внешний диск, отключите внешний диск перед запуском команды update-grub2. Это должно помочь быстро.

Решение:

Установите диск /dev/sda1. (я полагаю, вы можете сделать это очень легко ). Затем на этом диске найдите папку с именем Boot и файл с именем bootmgr. Удалите и папку, и файл. Затем снова введите команду update-grub2.

Возможно, вы захотите установить grub2 снова. Как я вижу, ваша Ubuntu установлена ​​на /dev/sdb, команды будут

sudo grub-install /dev/sdb
sudo update-grub 

В чем причина проблемы:

Grub2 ищет загрузочные файлы Windows для обнаружения Записи Windows. Несмотря на то, что вы удалили Windows 7, загрузочные файлы Windows 7 не удаляются (это папка «Boot» и файл «bootmgr»). И поскольку там есть загрузочные файлы Windows 7, grub2 просто предполагает, что есть и установка Windows 7. Отсюда двойная запись.

8
ответ дан 25 July 2018 в 18:14

Быстрое решение, если sda - это внешний диск

Я не знаю, является ли ваш /dev/sda жесткий диск внутренним или внешним. Если это внешний диск, отключите внешний диск перед запуском команды update-grub2. Это должно помочь быстро.

Решение:

Установите диск /dev/sda1. (я полагаю, вы можете сделать это очень легко ). Затем на этом диске найдите папку с именем Boot и файл с именем bootmgr. Удалите и папку, и файл. Затем снова введите команду update-grub2.

Возможно, вы захотите установить grub2 снова. Как я вижу, ваша Ubuntu установлена ​​на /dev/sdb, команды будут

sudo grub-install /dev/sdb
sudo update-grub 

В чем причина проблемы:

Grub2 ищет загрузочные файлы Windows для обнаружения Записи Windows. Несмотря на то, что вы удалили Windows 7, загрузочные файлы Windows 7 не удаляются (это папка «Boot» и файл «bootmgr»). И поскольку там есть загрузочные файлы Windows 7, grub2 просто предполагает, что есть и установка Windows 7. Отсюда двойная запись.

8
ответ дан 2 August 2018 в 00:28

Быстрое решение, если sda - это внешний диск

Я не знаю, является ли ваш /dev/sda жесткий диск внутренним или внешним. Если это внешний диск, отключите внешний диск перед запуском команды update-grub2. Это должно помочь быстро.

Решение:

Установите диск /dev/sda1. (я полагаю, вы можете сделать это очень легко ). Затем на этом диске найдите папку с именем Boot и файл с именем bootmgr. Удалите и папку, и файл. Затем снова введите команду update-grub2.

Возможно, вы захотите установить grub2 снова. Как я вижу, ваша Ubuntu установлена ​​на /dev/sdb, команды будут

sudo grub-install /dev/sdb
sudo update-grub 

В чем причина проблемы:

Grub2 ищет загрузочные файлы Windows для обнаружения Записи Windows. Несмотря на то, что вы удалили Windows 7, загрузочные файлы Windows 7 не удаляются (это папка «Boot» и файл «bootmgr»). И поскольку там есть загрузочные файлы Windows 7, grub2 просто предполагает, что есть и установка Windows 7. Отсюда двойная запись.

8
ответ дан 4 August 2018 в 15:56

Быстрое решение, если sda - это внешний диск

Я не знаю, является ли ваш /dev/sda жесткий диск внутренним или внешним. Если это внешний диск, отключите внешний диск перед запуском команды update-grub2. Это должно помочь быстро.

Решение:

Установите диск /dev/sda1. (я полагаю, вы можете сделать это очень легко ). Затем на этом диске найдите папку с именем Boot и файл с именем bootmgr. Удалите и папку, и файл. Затем снова введите команду update-grub2.

Возможно, вы захотите установить grub2 снова. Как я вижу, ваша Ubuntu установлена ​​на /dev/sdb, команды будут

sudo grub-install /dev/sdb
sudo update-grub 

В чем причина проблемы:

Grub2 ищет загрузочные файлы Windows для обнаружения Записи Windows. Несмотря на то, что вы удалили Windows 7, загрузочные файлы Windows 7 не удаляются (это папка «Boot» и файл «bootmgr»). И поскольку там есть загрузочные файлы Windows 7, grub2 просто предполагает, что есть и установка Windows 7. Отсюда двойная запись.

8
ответ дан 6 August 2018 в 00:34

Быстрое решение, если sda - это внешний диск

Я не знаю, является ли ваш /dev/sda жесткий диск внутренним или внешним. Если это внешний диск, отключите внешний диск перед запуском команды update-grub2. Это должно помочь быстро.

Решение:

Установите диск /dev/sda1. (я полагаю, вы можете сделать это очень легко ). Затем на этом диске найдите папку с именем Boot и файл с именем bootmgr. Удалите и папку, и файл. Затем снова введите команду update-grub2.

Возможно, вы захотите установить grub2 снова. Как я вижу, ваша Ubuntu установлена ​​на /dev/sdb, команды будут

sudo grub-install /dev/sdb
sudo update-grub 

В чем причина проблемы:

Grub2 ищет загрузочные файлы Windows для обнаружения Записи Windows. Несмотря на то, что вы удалили Windows 7, загрузочные файлы Windows 7 не удаляются (это папка «Boot» и файл «bootmgr»). И поскольку там есть загрузочные файлы Windows 7, grub2 просто предполагает, что есть и установка Windows 7. Отсюда двойная запись.

8
ответ дан 7 August 2018 в 18:00

Быстрое решение, если sda - это внешний диск

Я не знаю, является ли ваш /dev/sda жесткий диск внутренним или внешним. Если это внешний диск, отключите внешний диск перед запуском команды update-grub2. Это должно помочь быстро.

Решение:

Установите диск /dev/sda1. (я полагаю, вы можете сделать это очень легко ). Затем на этом диске найдите папку с именем Boot и файл с именем bootmgr. Удалите и папку, и файл. Затем снова введите команду update-grub2.

Возможно, вы захотите установить grub2 снова. Как я вижу, ваша Ubuntu установлена ​​на /dev/sdb, команды будут

sudo grub-install /dev/sdb
sudo update-grub 

В чем причина проблемы:

Grub2 ищет загрузочные файлы Windows для обнаружения Записи Windows. Несмотря на то, что вы удалили Windows 7, загрузочные файлы Windows 7 не удаляются (это папка «Boot» и файл «bootmgr»). И поскольку там есть загрузочные файлы Windows 7, grub2 просто предполагает, что есть и установка Windows 7. Отсюда двойная запись.

8
ответ дан 10 August 2018 в 06:49

Быстрое решение, если sda - это внешний диск

Я не знаю, является ли ваш /dev/sda жесткий диск внутренним или внешним. Если это внешний диск, отключите внешний диск перед запуском команды update-grub2. Это должно помочь быстро.

Решение:

Установите диск /dev/sda1. (я полагаю, вы можете сделать это очень легко ). Затем на этом диске найдите папку с именем Boot и файл с именем bootmgr. Удалите и папку, и файл. Затем снова введите команду update-grub2.

Возможно, вы захотите установить grub2 снова. Как я вижу, ваша Ubuntu установлена ​​на /dev/sdb, команды будут

sudo grub-install /dev/sdb
sudo update-grub 

В чем причина проблемы:

Grub2 ищет загрузочные файлы Windows для обнаружения Записи Windows. Несмотря на то, что вы удалили Windows 7, загрузочные файлы Windows 7 не удаляются (это папка «Boot» и файл «bootmgr»). И поскольку там есть загрузочные файлы Windows 7, grub2 просто предполагает, что есть и установка Windows 7. Отсюда двойная запись.

8
ответ дан 15 August 2018 в 18:44
  • 1
    Ваша помощь была фантастической и сразу же решила мою проблему! Теперь я понимаю, что работаю в правильном направлении , но я думал, что информация о bootmgr и boot будет в отдельном разделе. Не видя этих папок в Windows, мне никогда не приходило в голову, что они могут появиться в Ubuntu! – jwarner112 2 July 2012 в 10:39
  • 2
    Благодарю. Я использовал Windows 8.1 и имел две записи на sda1 и sda2. После прочтения совета в другом месте ( help.ubuntu.com/community/MountingWindowsPartitions ) я покинул & quot; Систему & quot; раздел на sda1 и удалил файл и папку на sda2 (мой раздел ОС Windows), затем запустите "sudo update-grub" как предложено и все сейчас как я и хотел. Еще раз спасибо. – Craig 22 March 2014 в 23:07

Вы должны найти то, что ищете внутри /boot/grub/grub.cfg. Этот файл динамически генерируется с помощью update-grub2. Я имею двойную загрузку Ubuntu 32bit и 64bit. Если бы я хотел удалить его, я бы просто удалил его раздел из этого файла. Вот как выглядит одна из моих записей -

menuentry 'Ubuntu, with Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set=root 94916094-afe9-4b74-9413-a3c54b39eb91
    linux   /boot/vmlinuz-3.2.0-23-generic root=UUID=94916094-afe9-4b74-9413-a3c54b39eb91 ro   quiet splash $vt_handoff
    initrd  /boot/initrd.img-3.2.0-23-generic
}

Изменения должны вступить в силу немедленно, поэтому сделайте резервную копию и будьте осторожны. Кроме того, все, что вы измените в этом файле, будет полностью написано, если вы снова запустите update-grub2.

1
ответ дан 25 May 2018 в 09:08
  • 1
    Спасибо, и ваш совет преподает мне что-то ценное о grub, однако я искал более постоянное решение, которое @Anwar оказалось для меня. Еще раз спасибо. Мой следующий проект: Custom Grub theme! Ха-ха. Я хочу, чтобы мой компьютер танцевал! – jwarner112 2 July 2012 в 10:41
  • 2
    Все в порядке, я тоже кое-что узнал;) – Sepero 3 July 2012 в 12:07

Вы должны найти то, что ищете внутри /boot/grub/grub.cfg. Этот файл динамически генерируется update-grub2. Я с двойной загрузкой Ubuntu 32-битной и 64-битной. Если бы я хотел удалить один, я бы просто удалил его раздел из этого файла. Вот как выглядит одна из моих записей:

menuentry 'Ubuntu, with Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set=root 94916094-afe9-4b74-9413-a3c54b39eb91
    linux   /boot/vmlinuz-3.2.0-23-generic root=UUID=94916094-afe9-4b74-9413-a3c54b39eb91 ro   quiet splash $vt_handoff
    initrd  /boot/initrd.img-3.2.0-23-generic
}

Изменения должны вступить в силу немедленно, поэтому сделайте резервную копию и будьте осторожны. Кроме того, все, что вы измените в этом файле, будет полностью перезаписано, если вы снова запустите update-grub2.

1
ответ дан 25 July 2018 в 18:14

Вы должны найти то, что ищете внутри /boot/grub/grub.cfg. Этот файл динамически генерируется update-grub2. Я с двойной загрузкой Ubuntu 32-битной и 64-битной. Если бы я хотел удалить один, я бы просто удалил его раздел из этого файла. Вот как выглядит одна из моих записей:

menuentry 'Ubuntu, with Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set=root 94916094-afe9-4b74-9413-a3c54b39eb91
    linux   /boot/vmlinuz-3.2.0-23-generic root=UUID=94916094-afe9-4b74-9413-a3c54b39eb91 ro   quiet splash $vt_handoff
    initrd  /boot/initrd.img-3.2.0-23-generic
}

Изменения должны вступить в силу немедленно, поэтому сделайте резервную копию и будьте осторожны. Кроме того, все, что вы измените в этом файле, будет полностью перезаписано, если вы снова запустите update-grub2.

1
ответ дан 2 August 2018 в 00:28

Вы должны найти то, что ищете внутри /boot/grub/grub.cfg. Этот файл динамически генерируется update-grub2. Я с двойной загрузкой Ubuntu 32-битной и 64-битной. Если бы я хотел удалить один, я бы просто удалил его раздел из этого файла. Вот как выглядит одна из моих записей:

menuentry 'Ubuntu, with Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set=root 94916094-afe9-4b74-9413-a3c54b39eb91
    linux   /boot/vmlinuz-3.2.0-23-generic root=UUID=94916094-afe9-4b74-9413-a3c54b39eb91 ro   quiet splash $vt_handoff
    initrd  /boot/initrd.img-3.2.0-23-generic
}

Изменения должны вступить в силу немедленно, поэтому сделайте резервную копию и будьте осторожны. Кроме того, все, что вы измените в этом файле, будет полностью перезаписано, если вы снова запустите update-grub2.

1
ответ дан 4 August 2018 в 15:56

Вы должны найти то, что ищете внутри /boot/grub/grub.cfg. Этот файл динамически генерируется update-grub2. Я с двойной загрузкой Ubuntu 32-битной и 64-битной. Если бы я хотел удалить один, я бы просто удалил его раздел из этого файла. Вот как выглядит одна из моих записей:

menuentry 'Ubuntu, with Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set=root 94916094-afe9-4b74-9413-a3c54b39eb91
    linux   /boot/vmlinuz-3.2.0-23-generic root=UUID=94916094-afe9-4b74-9413-a3c54b39eb91 ro   quiet splash $vt_handoff
    initrd  /boot/initrd.img-3.2.0-23-generic
}

Изменения должны вступить в силу немедленно, поэтому сделайте резервную копию и будьте осторожны. Кроме того, все, что вы измените в этом файле, будет полностью перезаписано, если вы снова запустите update-grub2.

1
ответ дан 6 August 2018 в 00:34

Вы должны найти то, что ищете внутри /boot/grub/grub.cfg. Этот файл динамически генерируется update-grub2. Я с двойной загрузкой Ubuntu 32-битной и 64-битной. Если бы я хотел удалить один, я бы просто удалил его раздел из этого файла. Вот как выглядит одна из моих записей:

menuentry 'Ubuntu, with Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set=root 94916094-afe9-4b74-9413-a3c54b39eb91
    linux   /boot/vmlinuz-3.2.0-23-generic root=UUID=94916094-afe9-4b74-9413-a3c54b39eb91 ro   quiet splash $vt_handoff
    initrd  /boot/initrd.img-3.2.0-23-generic
}

Изменения должны вступить в силу немедленно, поэтому сделайте резервную копию и будьте осторожны. Кроме того, все, что вы измените в этом файле, будет полностью перезаписано, если вы снова запустите update-grub2.

1
ответ дан 7 August 2018 в 18:00

Вы должны найти то, что ищете внутри /boot/grub/grub.cfg. Этот файл динамически генерируется update-grub2. Я с двойной загрузкой Ubuntu 32-битной и 64-битной. Если бы я хотел удалить один, я бы просто удалил его раздел из этого файла. Вот как выглядит одна из моих записей:

menuentry 'Ubuntu, with Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set=root 94916094-afe9-4b74-9413-a3c54b39eb91
    linux   /boot/vmlinuz-3.2.0-23-generic root=UUID=94916094-afe9-4b74-9413-a3c54b39eb91 ro   quiet splash $vt_handoff
    initrd  /boot/initrd.img-3.2.0-23-generic
}

Изменения должны вступить в силу немедленно, поэтому сделайте резервную копию и будьте осторожны. Кроме того, все, что вы измените в этом файле, будет полностью перезаписано, если вы снова запустите update-grub2.

1
ответ дан 10 August 2018 в 06:49

Вы должны найти то, что ищете внутри /boot/grub/grub.cfg. Этот файл динамически генерируется update-grub2. Я с двойной загрузкой Ubuntu 32-битной и 64-битной. Если бы я хотел удалить один, я бы просто удалил его раздел из этого файла. Вот как выглядит одна из моих записей:

menuentry 'Ubuntu, with Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set=root 94916094-afe9-4b74-9413-a3c54b39eb91
    linux   /boot/vmlinuz-3.2.0-23-generic root=UUID=94916094-afe9-4b74-9413-a3c54b39eb91 ro   quiet splash $vt_handoff
    initrd  /boot/initrd.img-3.2.0-23-generic
}

Изменения должны вступить в силу немедленно, поэтому сделайте резервную копию и будьте осторожны. Кроме того, все, что вы измените в этом файле, будет полностью перезаписано, если вы снова запустите update-grub2.

1
ответ дан 15 August 2018 в 18:44
  • 1
    Спасибо, и ваш совет научил меня чему-то ценному в grub, однако я искал более постоянное исправление, которое @Anwar предоставило мне. Еще раз спасибо. Мой следующий проект: Custom Grub theme! Ха-ха. Я хочу, чтобы мой компьютер танцевал! – jwarner112 2 July 2012 в 10:41
  • 2
    Это нормально, я тоже кое-что узнал;) – Sepero 3 July 2012 в 12:07

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

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