Запустите watch -n 1 ethtool eth0 и посмотрите на Link detected: yes.
У меня такое же оборудование. Это работает для меня.
Похоже, вы установили Ubuntu на SSD, но он будет загружаться только вручную, выбрав загрузчик в диспетчере загрузки прошивки. Если это неверно, уточните пожалуйста. Я буду исходить из предположения, что я правильно суммировал ситуацию.
Сначала вы должны проверить свои настройки загрузки, загрузив их вручную и набрав sudo efibootmgr -v
. Это даст результат, похожий на следующий:
$ sudo efibootmgr -v
Timeout: 10 seconds
BootOrder: 0000,0007,0006,0008
Boot0000* Ubuntu HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\ubuntu\grubx64.efi)
Boot0006* Hard Drive BIOS(2,0,00)SATA: ST32000542AS .
Boot0007* CD/DVD Drive BIOS(3,0,00)PATA: HP DVD Writer 1040r .
Boot0008* INTERNAL EFI SHELL: ST32000542AS ACPI(a0341d0,0)PCI(1f,2)ATAPI(1,0,0)HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\BOOT\BOOTX64.EFI)
Детали могут быть разными для вас. В этом примере указатель Boot0000 указывает на файл загрузчика GRUB (\EFI\ubuntu\grubx64.efi
) и указан на строке BootOrder
как первый загрузчик.
Если вы не видите запись для GRUB, вы можете попытаться создать его с помощью efibootmgr
:
sudo efibootmgr -c -l \\EFI\\ubuntu\\grubx64.efi -L Ubuntu
В этом примере создается новая запись для загрузочного загрузчика /EFI/ubuntu/grubx64.efi на ESP и присваивается имя " Ubuntu». Обратите внимание, что вы должны указать имя программы загрузчика по отношению к корневому каталогу ESP, и для разделения элементов каталога необходимо использовать двойные обратные косые черты (\\
), а не косые черты в стиле Linux (/
). Вам также может потребоваться добавить дополнительные параметры, если ваш ESP не является / dev / sda1. (Подробнее см. На странице man efibootmgr
.)
Если у вас есть запись для GRUB, это звучит так, как будто ваша прошивка сломана и не использует записи NVRAM. Вероятно, он ищет загрузчика с использованием имени файла по умолчанию в ESP - вероятно, /EFI/Boot/bootx64.efi, или, возможно, /EFI/Microsoft/Boot/bootmgfw.efi. Вы должны иметь возможность копировать grubx64.efi из любого места, где оно расположено (возможно / EFI / ubuntu), к одному из этих имен по умолчанию, чтобы заставить его запускаться автоматически.
Если вы не загружаете EFI в Windows 7, и вы уже пытаетесь использовать grub EFI, вы можете скопировать все из /boot/grub/
в HP_TOOLS/Microsoft/Boot/
и переименовать grub.efi
в bootmgfw.efi
. Когда вы это сделаете, вы можете загрузить grub_efi
из меню «Диспетчер загрузки ОС» в меню выбора загрузки HP. Это на самом деле довольно хакерское, но оно работает для меня, так как Windows автоматически загружается, и Ubuntu может быть запущен с использованием выбора EFI BIOS с минимальным пользовательским вводом.
В основном я использую Ubuntu, но в своей работе я нахожу я чаще использую Windows, поскольку они используют более низкий выбор для своей операционной среды, которую мне необходимо поддерживать. Если вы находитесь в подобной ситуации, этот хак может подойдет вам.
Ну,
Кажется, прошивка HP ProBook сломана, или мне нужно найти способ воссоздать раздел HP_TOOLS и добавить какой-то неясный инструмент настройки HP
I теперь есть система загрузки.
Я скопировал
/boot/efi/EFI/ubuntu/grubx64.efi
в
/boot/efi/EFI/boot/bootx64.efi
, и система работает.
I все еще не понимаю, как я могу физически изменить NVRAM, чтобы принять настройки ubuntu.
Ну,
Кажется, прошивка HP ProBook сломана, или мне нужно найти способ воссоздать раздел HP_TOOLS и добавить какой-то неясный инструмент настройки HP
I теперь есть система загрузки.
Я скопировал
/boot/efi/EFI/ubuntu/grubx64.efi
в
/boot/efi/EFI/boot/bootx64.efi
, и система работает.
I все еще не понимаю, как я могу физически изменить NVRAM, чтобы принять настройки ubuntu.
Если вы не загружаете EFI в Windows 7, и вы уже пытаетесь использовать grub EFI, вы можете скопировать все из /boot/grub/
в HP_TOOLS/Microsoft/Boot/
и переименовать grub.efi
в bootmgfw.efi
. Когда вы это сделаете, вы можете загрузить grub_efi
из меню «Диспетчер загрузки ОС» в меню выбора загрузки HP. Это на самом деле довольно хакерское, но оно работает для меня, так как Windows автоматически загружается, и Ubuntu может быть запущен с использованием выбора EFI BIOS с минимальным пользовательским вводом.
В основном я использую Ubuntu, но в своей работе я нахожу я чаще использую Windows, поскольку они используют более низкий выбор для своей операционной среды, которую мне необходимо поддерживать. Если вы находитесь в подобной ситуации, этот хак может подойдет вам.
Похоже, вы установили Ubuntu на SSD, но он будет загружаться только вручную, выбрав загрузчик в диспетчере загрузки прошивки. Если это неверно, уточните пожалуйста. Я буду исходить из предположения, что я правильно суммировал ситуацию.
Сначала вы должны проверить свои настройки загрузки, загрузив их вручную и набрав sudo efibootmgr -v
. Это даст результат, похожий на следующий:
$ sudo efibootmgr -v
Timeout: 10 seconds
BootOrder: 0000,0007,0006,0008
Boot0000* Ubuntu HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\ubuntu\grubx64.efi)
Boot0006* Hard Drive BIOS(2,0,00)SATA: ST32000542AS .
Boot0007* CD/DVD Drive BIOS(3,0,00)PATA: HP DVD Writer 1040r .
Boot0008* INTERNAL EFI SHELL: ST32000542AS ACPI(a0341d0,0)PCI(1f,2)ATAPI(1,0,0)HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\BOOT\BOOTX64.EFI)
Детали могут быть разными для вас. В этом примере указатель Boot0000 указывает на файл загрузчика GRUB (\EFI\ubuntu\grubx64.efi
) и указан на строке BootOrder
как первый загрузчик.
Если вы не видите запись для GRUB, вы можете попытаться создать его с помощью efibootmgr
:
sudo efibootmgr -c -l \\EFI\\ubuntu\\grubx64.efi -L Ubuntu
В этом примере создается новая запись для загрузочного загрузчика /EFI/ubuntu/grubx64.efi на ESP и присваивается имя " Ubuntu». Обратите внимание, что вы должны указать имя программы загрузчика по отношению к корневому каталогу ESP, и для разделения элементов каталога необходимо использовать двойные обратные косые черты (\\
), а не косые черты в стиле Linux (/
). Вам также может потребоваться добавить дополнительные параметры, если ваш ESP не является / dev / sda1. (Подробнее см. На странице man efibootmgr
.)
Если у вас есть запись для GRUB, это звучит так, как будто ваша прошивка сломана и не использует записи NVRAM. Вероятно, он ищет загрузчика с использованием имени файла по умолчанию в ESP - вероятно, /EFI/Boot/bootx64.efi, или, возможно, /EFI/Microsoft/Boot/bootmgfw.efi. Вы должны иметь возможность копировать grubx64.efi из любого места, где оно расположено (возможно / EFI / ubuntu), к одному из этих имен по умолчанию, чтобы заставить его запускаться автоматически.
Похоже, вы установили Ubuntu на SSD, но он будет загружаться только вручную, выбрав загрузчик в диспетчере загрузки прошивки. Если это неверно, уточните пожалуйста. Я буду исходить из предположения, что я правильно суммировал ситуацию.
Сначала вы должны проверить свои настройки загрузки, загрузив их вручную и набрав sudo efibootmgr -v
. Это даст результат, похожий на следующий:
$ sudo efibootmgr -v
Timeout: 10 seconds
BootOrder: 0000,0007,0006,0008
Boot0000* Ubuntu HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\ubuntu\grubx64.efi)
Boot0006* Hard Drive BIOS(2,0,00)SATA: ST32000542AS .
Boot0007* CD/DVD Drive BIOS(3,0,00)PATA: HP DVD Writer 1040r .
Boot0008* INTERNAL EFI SHELL: ST32000542AS ACPI(a0341d0,0)PCI(1f,2)ATAPI(1,0,0)HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\BOOT\BOOTX64.EFI)
Детали могут быть разными для вас. В этом примере указатель Boot0000 указывает на файл загрузчика GRUB (\EFI\ubuntu\grubx64.efi
) и указан на строке BootOrder
как первый загрузчик.
Если вы не видите запись для GRUB, вы можете попытаться создать его с помощью efibootmgr
:
sudo efibootmgr -c -l \\EFI\\ubuntu\\grubx64.efi -L Ubuntu
В этом примере создается новая запись для загрузочного загрузчика /EFI/ubuntu/grubx64.efi на ESP и присваивается имя " Ubuntu». Обратите внимание, что вы должны указать имя программы загрузчика по отношению к корневому каталогу ESP, и для разделения элементов каталога необходимо использовать двойные обратные косые черты (\\
), а не косые черты в стиле Linux (/
). Вам также может потребоваться добавить дополнительные параметры, если ваш ESP не является / dev / sda1. (Подробнее см. На странице man efibootmgr
.)
Если у вас есть запись для GRUB, это звучит так, как будто ваша прошивка сломана и не использует записи NVRAM. Вероятно, он ищет загрузчика с использованием имени файла по умолчанию в ESP - вероятно, /EFI/Boot/bootx64.efi, или, возможно, /EFI/Microsoft/Boot/bootmgfw.efi. Вы должны иметь возможность копировать grubx64.efi из любого места, где оно расположено (возможно / EFI / ubuntu), к одному из этих имен по умолчанию, чтобы заставить его запускаться автоматически.
Если вы не загружаете EFI в Windows 7, и вы уже пытаетесь использовать grub EFI, вы можете скопировать все из /boot/grub/
в HP_TOOLS/Microsoft/Boot/
и переименовать grub.efi
в bootmgfw.efi
. Когда вы это сделаете, вы можете загрузить grub_efi
из меню «Диспетчер загрузки ОС» в меню выбора загрузки HP. Это на самом деле довольно хакерское, но оно работает для меня, так как Windows автоматически загружается, и Ubuntu может быть запущен с использованием выбора EFI BIOS с минимальным пользовательским вводом.
В основном я использую Ubuntu, но в своей работе я нахожу я чаще использую Windows, поскольку они используют более низкий выбор для своей операционной среды, которую мне необходимо поддерживать. Если вы находитесь в подобной ситуации, этот хак может подойдет вам.
Ну,
Кажется, прошивка HP ProBook сломана, или мне нужно найти способ воссоздать раздел HP_TOOLS и добавить какой-то неясный инструмент настройки HP
I теперь есть система загрузки.
Я скопировал
/boot/efi/EFI/ubuntu/grubx64.efi
в
/boot/efi/EFI/boot/bootx64.efi
, и система работает.
I все еще не понимаю, как я могу физически изменить NVRAM, чтобы принять настройки ubuntu.
Ну,
Кажется, прошивка HP ProBook сломана, или мне нужно найти способ воссоздать раздел HP_TOOLS и добавить какой-то неясный инструмент настройки HP
I теперь есть система загрузки.
Я скопировал
/boot/efi/EFI/ubuntu/grubx64.efi
в
/boot/efi/EFI/boot/bootx64.efi
, и система работает.
I все еще не понимаю, как я могу физически изменить NVRAM, чтобы принять настройки ubuntu.
Если вы не загружаете EFI в Windows 7, и вы уже пытаетесь использовать grub EFI, вы можете скопировать все из /boot/grub/
в HP_TOOLS/Microsoft/Boot/
и переименовать grub.efi
в bootmgfw.efi
. Когда вы это сделаете, вы можете загрузить grub_efi
из меню «Диспетчер загрузки ОС» в меню выбора загрузки HP. Это на самом деле довольно хакерское, но оно работает для меня, так как Windows автоматически загружается, и Ubuntu может быть запущен с использованием выбора EFI BIOS с минимальным пользовательским вводом.
В основном я использую Ubuntu, но в своей работе я нахожу я чаще использую Windows, поскольку они используют более низкий выбор для своей операционной среды, которую мне необходимо поддерживать. Если вы находитесь в подобной ситуации, этот хак может подойдет вам.
Похоже, вы установили Ubuntu на SSD, но он будет загружаться только вручную, выбрав загрузчик в диспетчере загрузки прошивки. Если это неверно, уточните пожалуйста. Я буду исходить из предположения, что я правильно суммировал ситуацию.
Сначала вы должны проверить свои настройки загрузки, загрузив их вручную и набрав sudo efibootmgr -v
. Это даст результат, похожий на следующий:
$ sudo efibootmgr -v
Timeout: 10 seconds
BootOrder: 0000,0007,0006,0008
Boot0000* Ubuntu HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\ubuntu\grubx64.efi)
Boot0006* Hard Drive BIOS(2,0,00)SATA: ST32000542AS .
Boot0007* CD/DVD Drive BIOS(3,0,00)PATA: HP DVD Writer 1040r .
Boot0008* INTERNAL EFI SHELL: ST32000542AS ACPI(a0341d0,0)PCI(1f,2)ATAPI(1,0,0)HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\BOOT\BOOTX64.EFI)
Детали могут быть разными для вас. В этом примере указатель Boot0000 указывает на файл загрузчика GRUB (\EFI\ubuntu\grubx64.efi
) и указан на строке BootOrder
как первый загрузчик.
Если вы не видите запись для GRUB, вы можете попытаться создать его с помощью efibootmgr
:
sudo efibootmgr -c -l \\EFI\\ubuntu\\grubx64.efi -L Ubuntu
В этом примере создается новая запись для загрузочного загрузчика /EFI/ubuntu/grubx64.efi на ESP и присваивается имя " Ubuntu». Обратите внимание, что вы должны указать имя программы загрузчика по отношению к корневому каталогу ESP, и для разделения элементов каталога необходимо использовать двойные обратные косые черты (\\
), а не косые черты в стиле Linux (/
). Вам также может потребоваться добавить дополнительные параметры, если ваш ESP не является / dev / sda1. (Подробнее см. На странице man efibootmgr
.)
Если у вас есть запись для GRUB, это звучит так, как будто ваша прошивка сломана и не использует записи NVRAM. Вероятно, он ищет загрузчика с использованием имени файла по умолчанию в ESP - вероятно, /EFI/Boot/bootx64.efi, или, возможно, /EFI/Microsoft/Boot/bootmgfw.efi. Вы должны иметь возможность копировать grubx64.efi из любого места, где оно расположено (возможно / EFI / ubuntu), к одному из этих имен по умолчанию, чтобы заставить его запускаться автоматически.
Похоже, вы установили Ubuntu на SSD, но он будет загружаться только вручную, выбрав загрузчик в диспетчере загрузки прошивки. Если это неверно, уточните пожалуйста. Я буду исходить из предположения, что я правильно суммировал ситуацию.
Сначала вы должны проверить свои настройки загрузки, загрузив их вручную и набрав sudo efibootmgr -v
. Это даст результат, похожий на следующий:
$ sudo efibootmgr -v
Timeout: 10 seconds
BootOrder: 0000,0007,0006,0008
Boot0000* Ubuntu HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\ubuntu\grubx64.efi)
Boot0006* Hard Drive BIOS(2,0,00)SATA: ST32000542AS .
Boot0007* CD/DVD Drive BIOS(3,0,00)PATA: HP DVD Writer 1040r .
Boot0008* INTERNAL EFI SHELL: ST32000542AS ACPI(a0341d0,0)PCI(1f,2)ATAPI(1,0,0)HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\BOOT\BOOTX64.EFI)
Детали могут быть разными для вас. В этом примере указатель Boot0000 указывает на файл загрузчика GRUB (\EFI\ubuntu\grubx64.efi
) и указан на строке BootOrder
как первый загрузчик.
Если вы не видите запись для GRUB, вы можете попытаться создать его с помощью efibootmgr
:
sudo efibootmgr -c -l \\EFI\\ubuntu\\grubx64.efi -L Ubuntu
В этом примере создается новая запись для загрузочного загрузчика /EFI/ubuntu/grubx64.efi на ESP и присваивается имя " Ubuntu». Обратите внимание, что вы должны указать имя программы загрузчика по отношению к корневому каталогу ESP, и для разделения элементов каталога необходимо использовать двойные обратные косые черты (\\
), а не косые черты в стиле Linux (/
). Вам также может потребоваться добавить дополнительные параметры, если ваш ESP не является / dev / sda1. (Подробнее см. На странице man efibootmgr
.)
Если у вас есть запись для GRUB, это звучит так, как будто ваша прошивка сломана и не использует записи NVRAM. Вероятно, он ищет загрузчика с использованием имени файла по умолчанию в ESP - вероятно, /EFI/Boot/bootx64.efi, или, возможно, /EFI/Microsoft/Boot/bootmgfw.efi. Вы должны иметь возможность копировать grubx64.efi из любого места, где оно расположено (возможно / EFI / ubuntu), к одному из этих имен по умолчанию, чтобы заставить его запускаться автоматически.
Если вы не загружаете EFI в Windows 7, и вы уже пытаетесь использовать grub EFI, вы можете скопировать все из /boot/grub/
в HP_TOOLS/Microsoft/Boot/
и переименовать grub.efi
в bootmgfw.efi
. Когда вы это сделаете, вы можете загрузить grub_efi
из меню «Диспетчер загрузки ОС» в меню выбора загрузки HP. Это на самом деле довольно хакерское, но оно работает для меня, так как Windows автоматически загружается, и Ubuntu может быть запущен с использованием выбора EFI BIOS с минимальным пользовательским вводом.
В основном я использую Ubuntu, но в своей работе я нахожу я чаще использую Windows, поскольку они используют более низкий выбор для своей операционной среды, которую мне необходимо поддерживать. Если вы находитесь в подобной ситуации, этот хак может подойдет вам.
Ну,
Кажется, прошивка HP ProBook сломана, или мне нужно найти способ воссоздать раздел HP_TOOLS и добавить какой-то неясный инструмент настройки HP
I теперь есть система загрузки.
Я скопировал
/boot/efi/EFI/ubuntu/grubx64.efi
в
/boot/efi/EFI/boot/bootx64.efi
, и система работает.
I все еще не понимаю, как я могу физически изменить NVRAM, чтобы принять настройки ubuntu.
Похоже, вы установили Ubuntu на SSD, но он будет загружаться только вручную, выбрав загрузчик в диспетчере загрузки прошивки. Если это неверно, уточните пожалуйста. Я буду исходить из предположения, что я правильно суммировал ситуацию.
Сначала вы должны проверить свои настройки загрузки, загрузив их вручную и набрав sudo efibootmgr -v
. Это даст результат, похожий на следующий:
$ sudo efibootmgr -v
Timeout: 10 seconds
BootOrder: 0000,0007,0006,0008
Boot0000* Ubuntu HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\ubuntu\grubx64.efi)
Boot0006* Hard Drive BIOS(2,0,00)SATA: ST32000542AS .
Boot0007* CD/DVD Drive BIOS(3,0,00)PATA: HP DVD Writer 1040r .
Boot0008* INTERNAL EFI SHELL: ST32000542AS ACPI(a0341d0,0)PCI(1f,2)ATAPI(1,0,0)HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\BOOT\BOOTX64.EFI)
Детали могут быть разными для вас. В этом примере указатель Boot0000 указывает на файл загрузчика GRUB (\EFI\ubuntu\grubx64.efi
) и указан на строке BootOrder
как первый загрузчик.
Если вы не видите запись для GRUB, вы можете попытаться создать его с помощью efibootmgr
:
sudo efibootmgr -c -l \\EFI\\ubuntu\\grubx64.efi -L Ubuntu
В этом примере создается новая запись для загрузочного загрузчика /EFI/ubuntu/grubx64.efi на ESP и присваивается имя " Ubuntu». Обратите внимание, что вы должны указать имя программы загрузчика по отношению к корневому каталогу ESP, и для разделения элементов каталога необходимо использовать двойные обратные косые черты (\\
), а не косые черты в стиле Linux (/
). Вам также может потребоваться добавить дополнительные параметры, если ваш ESP не является / dev / sda1. (Подробнее см. На странице man efibootmgr
.)
Если у вас есть запись для GRUB, это звучит так, как будто ваша прошивка сломана и не использует записи NVRAM. Вероятно, он ищет загрузчика с использованием имени файла по умолчанию в ESP - вероятно, /EFI/Boot/bootx64.efi, или, возможно, /EFI/Microsoft/Boot/bootmgfw.efi. Вы должны иметь возможность копировать grubx64.efi из любого места, где оно расположено (возможно / EFI / ubuntu), к одному из этих имен по умолчанию, чтобы заставить его запускаться автоматически.
Если вы не загружаете EFI в Windows 7, и вы уже пытаетесь использовать grub EFI, вы можете скопировать все из /boot/grub/
в HP_TOOLS/Microsoft/Boot/
и переименовать grub.efi
в bootmgfw.efi
. Когда вы это сделаете, вы можете загрузить grub_efi
из меню «Диспетчер загрузки ОС» в меню выбора загрузки HP. Это на самом деле довольно хакерское, но оно работает для меня, так как Windows автоматически загружается, и Ubuntu может быть запущен с использованием выбора EFI BIOS с минимальным пользовательским вводом.
В основном я использую Ubuntu, но в своей работе я нахожу я чаще использую Windows, поскольку они используют более низкий выбор для своей операционной среды, которую мне необходимо поддерживать. Если вы находитесь в подобной ситуации, этот хак может подойдет вам.
Ну,
Кажется, прошивка HP ProBook сломана, или мне нужно найти способ воссоздать раздел HP_TOOLS и добавить какой-то неясный инструмент настройки HP
I теперь есть система загрузки.
Я скопировал
/boot/efi/EFI/ubuntu/grubx64.efi
в
/boot/efi/EFI/boot/bootx64.efi
, и система работает.
I все еще не понимаю, как я могу физически изменить NVRAM, чтобы принять настройки ubuntu.
Ну,
Кажется, прошивка HP ProBook сломана, или мне нужно найти способ воссоздать раздел HP_TOOLS и добавить какой-то неясный инструмент настройки HP
I теперь есть система загрузки.
Я скопировал
/boot/efi/EFI/ubuntu/grubx64.efi
в
/boot/efi/EFI/boot/bootx64.efi
, и система работает.
I все еще не понимаю, как я могу физически изменить NVRAM, чтобы принять настройки ubuntu.
Если вы не загружаете EFI в Windows 7, и вы уже пытаетесь использовать grub EFI, вы можете скопировать все из /boot/grub/
в HP_TOOLS/Microsoft/Boot/
и переименовать grub.efi
в bootmgfw.efi
. Когда вы это сделаете, вы можете загрузить grub_efi
из меню «Диспетчер загрузки ОС» в меню выбора загрузки HP. Это на самом деле довольно хакерское, но оно работает для меня, так как Windows автоматически загружается, и Ubuntu может быть запущен с использованием выбора EFI BIOS с минимальным пользовательским вводом.
В основном я использую Ubuntu, но в своей работе я нахожу я чаще использую Windows, поскольку они используют более низкий выбор для своей операционной среды, которую мне необходимо поддерживать. Если вы находитесь в подобной ситуации, этот хак может подойдет вам.
Похоже, вы установили Ubuntu на SSD, но он будет загружаться только вручную, выбрав загрузчик в диспетчере загрузки прошивки. Если это неверно, уточните пожалуйста. Я буду исходить из предположения, что я правильно суммировал ситуацию.
Сначала вы должны проверить свои настройки загрузки, загрузив их вручную и набрав sudo efibootmgr -v
. Это даст результат, похожий на следующий:
$ sudo efibootmgr -v
Timeout: 10 seconds
BootOrder: 0000,0007,0006,0008
Boot0000* Ubuntu HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\ubuntu\grubx64.efi)
Boot0006* Hard Drive BIOS(2,0,00)SATA: ST32000542AS .
Boot0007* CD/DVD Drive BIOS(3,0,00)PATA: HP DVD Writer 1040r .
Boot0008* INTERNAL EFI SHELL: ST32000542AS ACPI(a0341d0,0)PCI(1f,2)ATAPI(1,0,0)HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\BOOT\BOOTX64.EFI)
Детали могут быть разными для вас. В этом примере указатель Boot0000 указывает на файл загрузчика GRUB (\EFI\ubuntu\grubx64.efi
) и указан на строке BootOrder
как первый загрузчик.
Если вы не видите запись для GRUB, вы можете попытаться создать его с помощью efibootmgr
:
sudo efibootmgr -c -l \\EFI\\ubuntu\\grubx64.efi -L Ubuntu
В этом примере создается новая запись для загрузочного загрузчика /EFI/ubuntu/grubx64.efi на ESP и присваивается имя " Ubuntu». Обратите внимание, что вы должны указать имя программы загрузчика по отношению к корневому каталогу ESP, и для разделения элементов каталога необходимо использовать двойные обратные косые черты (\\
), а не косые черты в стиле Linux (/
). Вам также может потребоваться добавить дополнительные параметры, если ваш ESP не является / dev / sda1. (Подробнее см. На странице man efibootmgr
.)
Если у вас есть запись для GRUB, это звучит так, как будто ваша прошивка сломана и не использует записи NVRAM. Вероятно, он ищет загрузчика с использованием имени файла по умолчанию в ESP - вероятно, /EFI/Boot/bootx64.efi, или, возможно, /EFI/Microsoft/Boot/bootmgfw.efi. Вы должны иметь возможность копировать grubx64.efi из любого места, где оно расположено (возможно / EFI / ubuntu), к одному из этих имен по умолчанию, чтобы заставить его запускаться автоматически.