Я новичок в мире Linux. Недавно я установил Chrome OS с Brunch на свой ноутбук. Позже я установил Kubuntu, но grub не распознает ChromeOS, который я установил ранее. Это позволяет мне загружаться только в Kubuntu.
Что мне делать, чтобы добавить ChromeOS в grub в качестве опции, чтобы он работал как двойная загрузка?
Большое спасибо!
Пока ChromeOS работала правильно перед установкой Kubuntu, вы можете добавить запись для ОС в /etc/grub.d/40_custom
, которая выглядит как это:
menuentry "Chrome OS" {
insmod part_gpt
insmod ext2
set root=(hd0,gpt3)
linux /boot/vmlinuz root=/dev/sda3 init=/sbin/init rootwait rw noresume console=tty2 i915.modeset=1 loglevel=1 quiet noinitrd tpm_tis.force=1
}
Не забудьте установить gpt3
и sda3
на правильный номер раздела, если я неправильно определил загрузочный раздел для ChromeOS.
Обратите внимание, что в приведенной выше конфигурации предполагается, что ваше запоминающее устройство является устройством GPT. Если это не так, вам нужно будет удалить строку insmod part_gpt
из конфигурации и изменить корень на (hd0, X)
, где X
- корневой раздел ChromeOS. число ... вероятно 3.
После этого обновите Grub:
sudo update-grub2
Теперь вы можете перезагрузиться и найти запись для «Chrome OS» в вашем списке загрузки.
Примечание: Если ChromeOS не работал до установки Kubuntu, вам необходимо подтвердить параметр STATE_DEV = $ {ROOTDEV_TYPE} 1
в / sbin / chromeos_startup
на ChromeOS изменен на $ {ROOTDEV_TYPE} 3
(или другой корневой раздел для ChromeOS). Действительны только числа от 1
до 8
, поэтому вы можете быть осторожны, учитывая количество разделов на вашем устройстве хранения.