Вы можете попробовать следующее awk
:
awk 'BEGIN { FS = OFS = ","; } NR == 1 { print $1, $2; next; } { for (x = 3; x <= NF; x++) $2 += $x; print $1, $2 } ' file
Además de lo que ya mencionó intentar, hay dos posibilidades que me vienen a la mente, ambas relacionadas con el firmware del sistema:
\EFI\Microsoft\Boot\bootmgfw.efi
si existe. Si este es el caso, literalmente no hay nada que pueda hacer para iniciar correctamente dual -cualquier cosa en el sistema que no sea Windows. Muchas placas base Gigabyte más antiguas son notorias por esto, pero no creo que Lenovo haya hecho esto alguna vez con ningún Thinkpad. bcdedit
truco ). Distinguir entre los dos casos en realidad no es demasiado difícil. Para comprobar si el segundo caso es lo que está pasando:
efibootmgr
para agregar una entrada de inicio ficticia o cambiar el orden de inicio. Si el cambio que realizó en el paso 2 todavía está allí, entonces el primer caso es probablemente su problema, y es probable que no pueda cambiar nada para hacer que este sistema arranque dual -Windows y Linux. De lo contrario, el segundo caso es lo que sucede, y probablemente pueda encontrar una opción en la configuración del firmware para deshabilitar este comportamiento (No recuerdo cuál era la opción en mi L540, pero debería estar en Arranque o Seguridad pestañas ).
У меня такая же проблема на ideapad 330 (Arch Linux ). Самый простой и работающий способ сделать мою систему загрузочной с двойной загрузкой — изменить путь к файлу Windows EFI. После восстановления grub просто переименуйте каталог «Microsoft» и внесите те же изменения в файл /boot/grub/grub.cfg. Теперь прошивка не сможет найти windows и должна запустить grub. Единственная проблема, когда вы хотите обновить ядро. Поскольку grub перенастраивается автоматически, перед обновлением необходимо вернуть исходное имя каталога. В противном случае зонд os -не сможет найти окна.