Перегруженные загрузчики Windows 10 и Ubuntu

Вы должны использовать Ctrl + C, а не Shift + Ctrl + C, потому что в командной строке они делают то же самое (а Ctrl + C проще, чем Shift + Ctrl + C). Это может быть неверно в некоторых графических средах, где графический интерфейс захватывает некоторые нажатия клавиш и делает что-то особенное, но если нажатия клавиш действительно отправляются в командную строку, то нет никакой разницы. Вот почему нажатие Ctrl + C может отображать ^ C как столицу C, а не в нижнем регистре C. Командная строка не делает различий, на которых вы нажали (и, как полагали, считалось, что верхний регистр легче читать). Это верно для писем; для других символов эффект Shift может иметь эффект.)

Нажатие Ctrl -C отправляет код ASCII, который равен 64 ниже позиции верхней буквы в таблице ASCII (и на 96 меньше чем позиция строчной буквы в таблице ASCII). Таким образом, нажатие C -c (нижний регистр) отправляет ASCII-код 3 (что на 64 меньше, чем у ASCII-кода Shift ). Во многих средах вы можете удерживать Alt и затем нажимать Ctrl на numpad (а затем отпустить клавишу 3, а затем отпустить кнопку C ), и вы можете получить то же самое Эффект.

Что касается ^ C, то ^ - это просто известная стенограмма для ключа « C ». Аналогично, M- является сокращением для клавиши «Alt». Эрр, да. M обозначает слово «Meta», которое можно ввести, удерживая c и нажав все, что приходит дальше, или иногда нажатием Esc (и отпусканием Alt ), а затем нажатием любой следующий. Статья Википедии «Ключ управления»: раздел «Обозначение» описывает это как «Традиционная нотация». Это также известно как обозначение Caret (статья Википедии о нотации Caret, Unix StackExchange: вопрос ryvnf о нотации Caret).

Что касается последнего вопроса, командная оболочка не «интерпретирует» что-либо, чтобы быть кареткой. Другими словами, оболочка ничего не читает и полагает, что это карет. Что происходит, так это то, что оболочка использует известную нотацию каретки для вывода. В качестве другого примера вы можете увидеть известный пейджер «меньше», используя нотацию каретки, выполнив: dd if=/dev/zero bs=64 count=1 | less

(текстовый редактор «nano» также использует нотацию каретки в своей онлайн-справке, включая полный экран интерактивной справки, показанный после нажатия ^ G, иначе Alt -g.)

-1
задан 5 May 2017 в 02:39

2 ответа

Если вы можете запустить Ubuntu, запустите терминал (ctrl alt t) и запустите

sudo update-grub

, чтобы исправить меню grub.

Мне не ясно, если у вас даже есть grub, поэтому, если нет, посмотрите на записи загрузки efi с помощью:

sudo efibootmgr -v

, и если у вас нет запись ubuntu с shimx64.efi или grubx64.efi, сделайте ее и поместите эту запись сначала в загрузочный файл. См. Страницы руководства для efibootmgr:

man efibootmgr

для добавления записей или изменения загрузочного устройства.

Этот вывод efibootmgr указывает, что вы используете Ubuntu в унаследованном режиме, независимо от того, что ваш аппарат способен работать в режиме UEFI. Установочный носитель загружается в обоих направлениях, в зависимости от настроек прошивки, которые вы выбираете в настройках UEFI / BIOS. Если вы разместите ссылку на выход восстановления системы (только отчет, еще не исправлены), это поможет, но уже есть много ответов об исправлении установки в неправильном режиме.

0
ответ дан 18 July 2018 в 13:47

Если вы можете запустить Ubuntu, запустите терминал (ctrl alt t) и запустите

sudo update-grub

, чтобы исправить меню grub.

Мне не ясно, если у вас даже есть grub, поэтому, если нет, посмотрите на записи загрузки efi с помощью:

sudo efibootmgr -v

, и если у вас нет запись ubuntu с shimx64.efi или grubx64.efi, сделайте ее и поместите эту запись сначала в загрузочный файл. См. Страницы руководства для efibootmgr:

man efibootmgr

для добавления записей или изменения загрузочного устройства.

Этот вывод efibootmgr указывает, что вы используете Ubuntu в унаследованном режиме, независимо от того, что ваш аппарат способен работать в режиме UEFI. Установочный носитель загружается в обоих направлениях, в зависимости от настроек прошивки, которые вы выбираете в настройках UEFI / BIOS. Если вы разместите ссылку на выход восстановления системы (только отчет, еще не исправлены), это поможет, но уже есть много ответов об исправлении установки в неправильном режиме.

0
ответ дан 24 July 2018 в 20:15
  • 1
    ok idk, если это хорошо или плохо, но .... я получаю это при запуске этой команды myster_p @ Myster: ~ $ sudo efibootmgr [sudo] пароль для myster_p: efibootmgr: переменные EFI не поддерживаются в этой системе. myster_p @ Myster: ~ $ – Bobby P Freely 6 May 2017 в 12:49
  • 2
    Я знаю, что его efi tho вызывает то, где мои изображения ... .. не знаю, как сделать все это фантазией lol myster_p @ Myster: ~ $ ls / boot abi-4.8.0-36-generic lost + found abi-4.8.0- 49-generic memtest86 + .bin config-4.8.0-36-generic memtest86 + .elf config-4.8.0-49-generic memtest86 + _multiboot.bin efi System.map-4.8.0-36-generic grub System.map-4.8 .0-49-generic grub.bak vmlinuz-4.8.0-36-generic initrd.img-4.8.0-36-generic vmlinuz-4.8.0-49-generic initrd.img-4.8.0-49-generic myster_p @Myster: ~ $ – Bobby P Freely 6 May 2017 в 12:57
  • 3
    Абсолютно, просто нужно добраться до WiFi lol – Bobby P Freely 6 May 2017 в 23:03
  • 4
    Бро, извините, это была напряженная неделя. Я просто избавился от окон, очищающих беспорядок, а затем загрузил их – Bobby P Freely 9 May 2017 в 06:33

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

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