Восстановить отсутствующие файлы grub2 и отредактировать grub для загрузки окон 10 и Ubuntu 16.04?

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

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

Внутренняя механика sbuild и pbuilder значительно отличается, так что точно, какие пакеты вытягиваются для удовлетворения зависимостей сборки и от того, как они вытягиваются, точный механизм, с помощью которого вызывается различные цели в debian / rules и т. д., может отличаться, вызывая некоторые незначительные различия в поведении в очень специфических случаев для определенных пакетов. В большинстве случаев это представляет собой ошибку в той или иной реализации и иногда отражает отсутствие ясности в политике упаковки: в любом случае изменения поведения должны быть разрешены.

Официальные сборки как в Debian, так и в Ubuntu используйте sbuild (хотя часто это не sbuild, доступный из архивов), что считается некоторым разработчиком, поскольку они имеют большую уверенность в том, что их конфигурация соответствует тому, к чему их пакет будет отображаться при построении, хотя, если все это делают, мы потерять способность различать ошибки в политике из-за ошибок в sbuild.

Исторически я понимаю, что разработка pbuilder изначально была сосредоточена на потребностях разработчиков как конечных пользователей и sbuild, изначально ориентированных на потребности buildd и администраторы архива. Недавно эти фокусы переключились, поскольку люди создали системы управления архивами на основе pbuilder и более полезные инструменты для разработчиков, используя sbuild.

Оба инструмента (или их общедоступные близкие производные) поддерживают сохранение chroots в качестве tarballs, распаковки (с доступными крючками для специального монтажа: например, снимки LVM), используя оверлейные файловые системы, используя семантику copy-on-write и т. д. Оба инструмента предлагают тривиальные инструменты командной строки для упрощения общего случая (тест- построить пакет) и богатую семантику для поддержки сложных случаев (крупные архивы). Оба обеспечивают средство для создания тестовой среды в chroot. Короче говоря, оба инструмента обеспечивают практически все, что вы, возможно, думаете, что хотите в инструменте построения пакета (и оба имеют активные восходящие потоки, с удовольствием принимают ошибки и исправления).

Вкратце: если вы довольны pbuilder , продолжайте использовать его. Если вы хотите играть с sbuild, не стесняйтесь. Лучший инструмент - это тот, который вам удобнее использовать для той работы, которую вы делаете.

0
задан 18 April 2017 в 03:40

3 ответа

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

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

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

2
ответ дан 24 July 2018 в 20:36
  • 1
    Вы использовали ubuntu 16.04 при загрузке? Если нет, тогда этот ответ не имеет значения - boot-repair не работает 16.04! Мне жаль, что я был суровым, но я прочитал около 50 ответов на вопрос о том, как отредактировать grub2, чтобы включить Windows 10, и никто из них не работал для меня. Я не заинтересован в установке другого загрузчика, только при работе grub2! – insomniacno1 9 April 2017 в 12:02
  • 2
    Да 16.04.2 с boot-repair и он правильно восстановил grub – Pranal Narayan 9 April 2017 в 12:05
  • 3
    Еще одна вещь - это подменю в GRUB с именем Advanced options для ubuntu. Проверьте, присутствует ли в нем диспетчер загрузки Windows. Если это так, вы можете редактировать меню с помощью GRUB customizer – Pranal Narayan 9 April 2017 в 12:07
  • 4
    Поэтому, когда вы используете загрузочный ремонт, и вы вставляете строки в терминал, чтобы очистить grub и снова установить grub - вы не получили сообщение о --force-yes, были ли обесценены и вместо этого использовали опцию -allow? За исключением единственной опции --allow, которую я, кажется, могу найти, --allow-unauthenticated, которая не работает для этого. Вот почему я говорю, что boot-repair не работает с 16.04 – insomniacno1 9 April 2017 в 12:27
  • 5
    Установщик GRUB не работает из-за отсутствия / etc / default / grub и 40_custom, а DEVICE MAP FILE и grub-install - этот процесс восстановления загружен - появляется сообщение об ошибке, чтобы связаться с разработчиком GRUB customizer. – insomniacno1 9 April 2017 в 15:53

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

2
ответ дан 31 July 2018 в 23:38
  • 1
    Вы использовали ubuntu 16.04 при загрузке? Если нет, тогда этот ответ не имеет значения - boot-repair не работает 16.04! Мне жаль, что я был суровым, но я прочитал около 50 ответов на вопрос о том, как отредактировать grub2, чтобы включить Windows 10, и никто из них не работал для меня. Я не заинтересован в установке другого загрузчика, только при работе grub2! – insomniacno1 9 April 2017 в 12:02
  • 2
    Да 16.04.2 с boot-repair и он правильно восстановил grub – Pranal Narayan 9 April 2017 в 12:05
  • 3
    Еще одна вещь - это подменю в GRUB с именем Advanced options для ubuntu. Проверьте, присутствует ли в нем диспетчер загрузки Windows. Если это так, вы можете редактировать меню с помощью GRUB customizer – Pranal Narayan 9 April 2017 в 12:07
  • 4
    Поэтому, когда вы используете загрузочный ремонт, и вы вставляете строки в терминал, чтобы очистить grub и снова установить grub - вы не получили сообщение о --force-yes, были ли обесценены и вместо этого использовали опцию -allow? За исключением единственной опции --allow, которую я, кажется, могу найти, --allow-unauthenticated, которая не работает для этого. Вот почему я говорю, что boot-repair не работает с 16.04 – insomniacno1 9 April 2017 в 12:27
  • 5
    Установщик GRUB не работает из-за отсутствия / etc / default / grub и 40_custom, а DEVICE MAP FILE и grub-install - этот процесс восстановления загружен - появляется сообщение об ошибке, чтобы связаться с разработчиком GRUB customizer. – insomniacno1 9 April 2017 в 15:53

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

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