Действительно mplayer
сохраняет его собственный указатель в файл, таким образом, он не замечает когда echo
записи к нему. Когда Вы имеете несколько программ, пишущих в файл, принимаете меры, чтобы все они открылись, файл в добавляют режим. В добавляют режим, каждая запись происходит в конце файла. От оболочки это >>
. Создайте пустой файл с : >events.log
если Вы хотите начать заново, затем работать mplayer … >>events.log
.
Обратите внимание, что, в то время как это гарантирует, что каждый байт из любой программы закончится в файле, нет в принципе никаких гарантий, что они не будут вкраплены: в теории, echo hello >>events.log
мог привести к h
, затем некоторый вывод mplayer, затем e
, и т.д. появляясь в файле. На практике, на большинстве, если не все системы, команда эха, печатающая самое большее 512 байтов, закончится в одной части.
Попробуйте chroot методом: (Используйте все эти команды в корне, или с sudo),
mount /dev/sda3 /mnt/
mount -o bind /dev /mnt/dev
mount -o bind /proc /mnt/proc
cp /proc/mounts /mnt/etc/mtab/
chroot /mnt /bin/bash
grub-install /dev/sda
sudo grub-install /dev/sda
Так как GRUB установлен в MBR диска, а не на разделе.
Можно всегда создавать двойную загрузку с помощью диспетчера начальной загрузки Windows.
Добавление записи для Ubuntu идет как это: