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