Более общее решение было бы
sudo apt-get remove `cat packages`
где у Вас будет проблема, если список пакетов будет действительно длинен.
Причина, что это не работает, настолько склонна - добираются, пытается считать Ваше подтверждение из стандартного входа, который - из-за канала - присоединен cat
. Наоборот, sudo
делает Правильную Вещь путем выяснения у пароля путем открытия/dev/tty непосредственно. Кв. должна сделать это, но по-видимому не делает.
Попытайтесь настроить последовательное соединение к виртуальной машине. Я не знаком с kVM, но от чтения его кажется, что можно настроить его с virsh
с console domain-id [devname]
опция.
$ sudo virsh console <your_vm_name>
После того как у Вас есть последовательный доступ, необходимо смочь взаимодействовать с загрузчиком FreeBSD. Я не знаю, какую версию FreeBSD Вы хотите установить, но когда я недавно установил FreeBSD 9 BETA2, здесь были мои шаги.
2
в FreeBSD параметр загрузки экранируют для выхода к подсказке загрузчикаset console=comconsole
autoboot
Это должно позволить, чтобы остальная часть установки была сделана по последовательному интерфейсу. Если Вы хотите продолжить иметь последовательный доступ после того, как FreeBSD установлен, то перед перезагрузкой в конце установки, Вы захотите опуститься до командной строки.
После того как Вы в консоли, Вы захотите внести следующие изменения:
echo 'console="comconsole"' >> /boot/loader.conf
/etc/ttys
в vi ttyu0
(мог бы быть ttyd0
на других версиях FreeBSD)dialup
кому: vt100
и off
кому: on
http://linux.die.net/man/1/virsh
http://www.cyberciti.biz/faq/linux-kvm-redirecting-freebsd-virtual-machines-console-to-aserialport/
http://www.freebsd.org/doc/handbook/serialconsole-setup.html
Необходимо попытаться использовать -curses
опция с qemu / kvm, который, кажется, обеспечивает фактически ту же функциональность как опция VNC, о которой пишет любое руководство в Интернете. С -curses
, Вы получаете доступ к моделируемому BIOS, как Вы были бы с VNC и т.д.
(Я так же пытаюсь установить OpenBSD от поля Linux до ssh без VNC, и -curses
кажется, работает точно, как VNC имел бы.)
С другой стороны, -nographic
опция требует, чтобы Ваши медиа установки были настроены для использования последовательного порта (вместо эмулированного монитора VGA и эмулированной клавиатуры прежней версии); что-то вроде этого - вероятно, излишество для FreeBSD, установщик которого действительно требует основанной на тексте графики, таким образом, YMMV; но для OpenBSD, можно изменить медиа установки следующим образом (любезность http://www.mail-archive.com/misc@openbsd.org/msg98999.html):
apt-get install dvd+rw-tools
echo 'set tty com0' > boot.conf
growisofs -M install52.iso -l -graft-points /etc/boot.conf=boot.conf
kvm -m 1024 -hda /dev/sda -cdrom install52.iso -boot d -nographic
Действительно отметьте то использование -curses
опция не потребовала бы никакой модификации обычных медиа установки (наоборот, если Ваши медиа установки требуют последовательного порта для установки, то -curses
не будет иметь большого применения, поскольку Вы только видели бы то, что Вы будете видеть на мониторе VGA ПК, который не будет включать последовательного вывода):
kvm -m 1024 -hda /dev/sda -cdrom install52.iso -boot d -curses