Можно ли загружать 64-битное ISO-изображение с 32-разрядным Grub2?

Я пытаюсь сделать USB-накопитель с несколькими установленными ОС, однако хотел, чтобы он работал на большинстве компьютеров, поэтому я поставил перед собой задачу установить 32-битную версию Ubuntu. Я также хочу поставить конкретный ISO на конец и добавить его в качестве опции загрузки, но дистрибутив поставляется только как 64 бит. Я попытался запустить USB на 64-битном компьютере (но 32-разрядный Grub2 от установки Ubuntu) и попытался загрузить ISO (после беспорядка с конфигурацией grub), и я в конечном итоге сразу же получил жуков-ядер. Мне было интересно, может ли это быть из-за того, что 32-битный загрузчик пытался запустить 64-битную ОС, или если это возможно.

1
задан 30 September 2017 в 01:09

3 ответа

Да, это возможно.

Если вы установите 64-разрядную версию после 32-разрядной версии, и вы хотите быть уверенным, что используется оригинальный grub (установленный с 32-разрядной версией) для загрузки (в режиме BIOS) вы должны выбрать «Что-то еще» в окне секционирования установщика, а в нижней части окна установить загрузчик в раздел «PBR» (например, к тому, что будет корневой раздел, который может быть /dev/sda3 или /dev/sda6), а не на головку диска «MBR».

Когда вы перезагрузитесь после этой процедуры, вы найдете только 32-битную операционную система. Выполните следующую команду:

sudo update-grub

, чтобы найти и найти новую 64-разрядную версию и создать записи меню для меню grub, чтобы вы могли выбрать один из 32-битных и 64-битных версий -битная версия.

После обновления & amp; dist-upgrade 64-битной системы с новым ядром, вы должны повторить команду sudo update-grub в 32-битной системе, чтобы получить записи меню для новой версии ядра.

Я проверил загрузчик grub 64-разрядного Ubuntu, и он не является 64-битным, он работает на 32-разрядном компьютере (мой старый Dell Dimension 4600 с Pentium 4) даже без этой меры предосторожности. (Общая рекомендация состоит в том, чтобы установить загрузчик в головку диска, /dev/sda, /dev/sdb ..., не должно быть номера раздела.)

Если вы идете этим путем, после обновления & амп; dist-upgrade 32-битной системы с новым ядром вы должны запустить команду sudo update-grub в 64-битной системе, чтобы получить записи меню для новой версии ядра.

Если вы хотите загрузиться из файла iso через grub, вы можете добавить меню через /etc/grub.d/40_custom и после этого sudo update-grub в соответствии со следующей ссылкой и ссылками от него,

Установка / FromUSBStick - Загрузка USB-накопители с grub2 и iso-файлами grub-n-iso

1
ответ дан 22 May 2018 в 18:00
  • 1
    Спасибо. Я предполагаю, что это было что-то неправильно с файлом ISO, который я пытался запустить или как я начинал его. – BobserLuck 30 September 2017 в 01:40
  • 2
    Удачи :-) Пожалуйста, дайте нам знать результат, что бы это ни было. Если у вас есть проблемы, я постараюсь вам помочь. Уже поздно, поэтому я скоро пойду спать. Но завтра я буду проверять комментарии / вопросы. – sudodus 30 September 2017 в 01:43

Да, это возможно.

Если вы установите 64-разрядную версию после 32-разрядной версии, и вы хотите быть уверенным, что используется оригинальный grub (установленный с 32-разрядной версией) для загрузки (в режиме BIOS) вы должны выбрать «Что-то еще» в окне секционирования установщика, а в нижней части окна установить загрузчик в раздел «PBR» (например, к тому, что будет корневой раздел, который может быть /dev/sda3 или /dev/sda6), а не на головку диска «MBR».

Когда вы перезагрузитесь после этой процедуры, вы найдете только 32-битную операционную система. Выполните следующую команду:

sudo update-grub

, чтобы найти и найти новую 64-разрядную версию и создать записи меню для меню grub, чтобы вы могли выбрать один из 32-битных и 64-битных версий -битная версия.

После обновления & amp; dist-upgrade 64-битной системы с новым ядром, вы должны повторить команду sudo update-grub в 32-битной системе, чтобы получить записи меню для новой версии ядра.

Я проверил загрузчик grub 64-разрядного Ubuntu, и он не является 64-битным, он работает на 32-разрядном компьютере (мой старый Dell Dimension 4600 с Pentium 4) даже без этой меры предосторожности. (Общая рекомендация состоит в том, чтобы установить загрузчик в головку диска, /dev/sda, /dev/sdb ..., не должно быть номера раздела.)

Если вы идете этим путем, после обновления & амп; dist-upgrade 32-битной системы с новым ядром вы должны запустить команду sudo update-grub в 64-битной системе, чтобы получить записи меню для новой версии ядра.

Если вы хотите загрузиться из файла iso через grub, вы можете добавить меню через /etc/grub.d/40_custom и после этого sudo update-grub в соответствии со следующей ссылкой и ссылками от него,

Установка / FromUSBStick - Загрузка USB-накопители с grub2 и iso-файлами grub-n-iso

1
ответ дан 18 July 2018 в 06:00

Да, это возможно.

Если вы установите 64-разрядную версию после 32-разрядной версии, и вы хотите быть уверенным, что используется оригинальный grub (установленный с 32-разрядной версией) для загрузки (в режиме BIOS) вы должны выбрать «Что-то еще» в окне секционирования установщика, а в нижней части окна установить загрузчик в раздел «PBR» (например, к тому, что будет корневой раздел, который может быть /dev/sda3 или /dev/sda6), а не на головку диска «MBR».

Когда вы перезагрузитесь после этой процедуры, вы найдете только 32-битную операционную система. Выполните следующую команду:

sudo update-grub

, чтобы найти и найти новую 64-разрядную версию и создать записи меню для меню grub, чтобы вы могли выбрать один из 32-битных и 64-битных версий -битная версия.

После обновления & amp; dist-upgrade 64-битной системы с новым ядром, вы должны повторить команду sudo update-grub в 32-битной системе, чтобы получить записи меню для новой версии ядра.

Я проверил загрузчик grub 64-разрядного Ubuntu, и он не является 64-битным, он работает на 32-разрядном компьютере (мой старый Dell Dimension 4600 с Pentium 4) даже без этой меры предосторожности. (Общая рекомендация состоит в том, чтобы установить загрузчик в головку диска, /dev/sda, /dev/sdb ..., не должно быть номера раздела.)

Если вы идете этим путем, после обновления & амп; dist-upgrade 32-битной системы с новым ядром вы должны запустить команду sudo update-grub в 64-битной системе, чтобы получить записи меню для новой версии ядра.

Если вы хотите загрузиться из файла iso через grub, вы можете добавить меню через /etc/grub.d/40_custom и после этого sudo update-grub в соответствии со следующей ссылкой и ссылками от него,

Установка / FromUSBStick - Загрузка USB-накопители с grub2 и iso-файлами grub-n-iso

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

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

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