Может ли Ubuntu 16.04 / Windows 7 быть настроен как двойная загрузка на отдельные жесткие диски?

В этом ответе суперпользователя есть большое объяснение этой проблемы: как я могу исправить ошибку Broken Pipe?. [! ​​d0]

Команды в трубах выполняются асинхронно: это означает, что в канале, таком как command1 | command2 нет гарантии, что command1 закончится до command2.

При использовании [...] | grep | head -n 1, head заканчивается, как только он читает одну строку; если это произойдет до того, как grep закончит запись в трубу, grep получит сигнал SIGPIPE и ошибки.

Как объясняется в ответе ниже, что ответ Суперпользователя, обходным путем является выход на выход из того, что было раньше head в конвейере до tail -n +1, которое игнорирует сигнал SIGPIPE:

command | tail -n +1 | head -n 1

Но в этом случае нет необходимости в head, так как grep имеет возможность распечатывать только первое совпадение:

[...] | grep -m 1
-1
задан 23 October 2017 в 02:26

4 ответа

Если вы в состоянии, вы можете держать Windows HDD отключенным во время установки Ubuntu. Тогда каждый диск будет иметь свой собственный MBR и загрузчик, которые вы могли бы переключить с помощью BIOS.

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

0
ответ дан 18 July 2018 в 04:47

Вы можете установить Ubuntu на любой том в вашей системе, если вы установите GRUB на диск, из которого загружается система. Как отмечается в комментариях, один из способов избежать внесения каких-либо изменений на диск Windows (что позволяет легко вернуться к однопотоковой операции только для Windows) - изменить порядок загрузки в настройках BIOS, чтобы сделать пустым главный диск, а затем установить Ubuntu on пустой диск. Во время установки Ubuntu настроит GRUB для загрузки Windows, поэтому вы все равно можете использовать Windows, но если вы хотите вернуться к операции «одна ОС», просто измените порядок загрузки (поэтому основной диск Windows).

У меня была эта установка в течение нескольких лет на моем настольном компьютере (тот, на который я отвечаю), поэтому может подтвердить, что он работает.

1
ответ дан 18 July 2018 в 04:47

Если вы в состоянии, вы можете держать Windows HDD отключенным во время установки Ubuntu. Тогда каждый диск будет иметь свой собственный MBR и загрузчик, которые вы могли бы переключить с помощью BIOS.

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

0
ответ дан 24 July 2018 в 18:10
  • 1
    Вы говорите «отключен от сети во время установки Ubuntu»? и после этого оставить оба подключенными? В обычной работе у меня есть файлы, которые мне нужны для доступа на обоих дисках, поэтому оба они должны быть включены. – user3169 23 October 2017 в 19:38
  • 2
    @ user3169 Да. После установки вы затем подключите жесткий диск Windows. Тогда вы можете получить доступ к нему из Ubuntu, как обычно. – Taiko 25 October 2017 в 04:21
  • 3
    И для этой конфигурации лучше установить BIOS для загрузки Ubuntu, а затем запустить sudo update-grub. Теперь Windows должна быть обнаружена и добавлена ​​в меню Grub. С этого момента вы сможете выбрать Windows из меню Grub и не нужно менять порядок загрузки в BIOS. – user 16 November 2017 в 09:00

Вы можете установить Ubuntu на любой том в вашей системе, если вы установите GRUB на диск, из которого загружается система. Как отмечается в комментариях, один из способов избежать внесения каких-либо изменений на диск Windows (что позволяет легко вернуться к однопотоковой операции только для Windows) - изменить порядок загрузки в настройках BIOS, чтобы сделать пустым главный диск, а затем установить Ubuntu on пустой диск. Во время установки Ubuntu настроит GRUB для загрузки Windows, поэтому вы все равно можете использовать Windows, но если вы хотите вернуться к операции «одна ОС», просто измените порядок загрузки (поэтому основной диск Windows).

У меня была эта установка в течение нескольких лет на моем настольном компьютере (тот, на который я отвечаю), поэтому может подтвердить, что он работает.

1
ответ дан 24 July 2018 в 18:10

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

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