Чтобы добиться того, что вы хотите, сначала отключите спящий режим и Быстрая загрузка в Windows. Чтобы отключить спящий режим, откройте командную строку как администратор и выполните:
powercfg /h off
Чтобы отключить Fast Boot open отключить спящий режим (старая версия - не современный дизайн), [ ! d3] выберите «Настройки энергии», включите «Быстрая загрузка» и снимите флажок «Быстрая загрузка».
После завершения - Настройки энергии машина полностью - выполните команду как администратор ! Теперь выберите снимите флажок «Быстрая загрузка в настройках BIOS / UEFI для загрузки ОС по умолчанию.
полностью - когда появляется GRUB, вы сделали - если нет - следующий шаг:
следующий шаг к вашей установке Ubuntu в Настройки BIOS / UEFI . Загрузите с установочного носителя Ubuntu - откройте терминал и выполните:
sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub
Примечание:
sd* = диск | sd** = efi partition | sd*** = системный раздел
Для идентификации номеров разделов используйте Загрузите с установочного носителя Ubuntu - он включен в установочный носитель Ubuntu. Загрузите BIOS и выберите Ubuntu в настройках UEFI для загрузки операционной системы по умолчанию.
Хотя можно сохранить время выполнения команды, команды обработки истории не используют время в качестве ссылки. Посмотрите HISTTIMEFORMAT в man bash:
HISTTIMEFORMAT
If this variable is set and not null, its value is used as a
format string for strftime(3) to print the time stamp associated
with each history entry displayed by the history builtin. If
this variable is set, time stamps are written to the history
file so they may be preserved across shell sessions. This uses
the history comment character to distinguish timestamps from
other history lines.
Если вы установили HISTTIMEFORMAT, прежде чем запускать команды, которые хотите удалить, ваш .bash_history будет иметь такие строки:
$ tail -4 ~/.bash_history
#1449955320
history
#1449955329
history -w
Тогда вы можете использовать временные метки Unix для их удаления, используя awk, например:
awk -F# -v end=$(date -d yesterday +%s) \
-v start=$(date -d 'now - 3 days' +%s) \
'$2 < start || $2 > end {print; getline; print}'
Я не уверен, как эта команда будет работать с несколькими -line, но вы могли бы подсчитать временные метки, чтобы получить номер, назначенный команде, а затем использовать history для его удаления.
Если вы не установили HISTTIMEFORMAT заранее, тогда вам придется сделать это вручную.
Хотя можно сохранить время выполнения команды, команды обработки истории не используют время в качестве ссылки. Посмотрите HISTTIMEFORMAT в man bash:
HISTTIMEFORMAT
If this variable is set and not null, its value is used as a
format string for strftime(3) to print the time stamp associated
with each history entry displayed by the history builtin. If
this variable is set, time stamps are written to the history
file so they may be preserved across shell sessions. This uses
the history comment character to distinguish timestamps from
other history lines.
Если вы установили HISTTIMEFORMAT, прежде чем запускать команды, которые хотите удалить, ваш .bash_history будет иметь такие строки:
$ tail -4 ~/.bash_history
#1449955320
history
#1449955329
history -w
Тогда вы можете использовать временные метки Unix для их удаления, используя awk, например:
awk -F# -v end=$(date -d yesterday +%s) \
-v start=$(date -d 'now - 3 days' +%s) \
'$2 < start || $2 > end {print; getline; print}'
Я не уверен, как эта команда будет работать с несколькими -line, но вы могли бы подсчитать временные метки, чтобы получить номер, назначенный команде, а затем использовать history для его удаления.
Если вы не установили HISTTIMEFORMAT заранее, тогда вам придется сделать это вручную.