1

Я использую Ubuntu 9.10 Server в VMWare Fusion (на Mac) и у меня возникают проблемы при изменении разрешения консоли. Кажется, застрял на 640x480.

Ubuntu 9.10 использует Grub2, поэтому нет /etc/grub/menu.lst .

Я попытался добавить vga=791 к параметрам ядра (как во время загрузки, так и добавив его в GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub а затем запустив update-grub2), но ни один из них не дал никакого эффекта.

При использовании vga=791 , grub говорит, что vga=791 устарела и что вместо этого я должен использовать gfxpayload=1024x768x16,1024x768 . Однако это также абсолютно ничего не делает.

У меня такое чувство, что эта проблема связана с запуском Ubuntu 9.10 в VMWare, но Google ничего не обнаружил.

4 ответа4

3

Пробовал все это с Ubuntu 9.10 Server в качестве гостя VMWare и WinXP Pro в качестве хоста, и они не работали.

В конце концов я обнаружил, что вам нужно отредактировать /boot/grub/grub.cfg, но использование старого vga = 773 в этом файле привело к тому, что при загрузке не удалось настроить консоль, и поэтому я был почти заполнен, так как консоль теперь пуста :(. ... пока я не вспомнил, что установил службу SSH и смог войти в систему, чтобы исправить это с помощью Putty. Затем до меня дошло, что с помощью Putty я получил то, что мне было нужно ... цветное консольное окно с изменяемым размером (на самом деле любое число), и поэтому мне не нужно было настраивать основные размеры консоли VMWare. Duh! Добавьте WinSCP (Windows) или CuteFTP /FireFTP (OSX), и вам вообще не нужно будет использовать консоль VMWare. Просто позвольте серверу Linux быть сервером. Нет больше Ctrl-Alt, чтобы освободить мышь, и с WinSCP вы можете использовать приличный текстовый редактор и каталог / файловый браузер.

2

Ну, я довольно много гуглил и лапшой, и почти все предполагали, что добавление параметров "GRUB_GFXPAYLOAD" решит проблему. Мало того, что это не помогло с разрешением, это всегда препятствовало тому, чтобы консоль обнаруживалась в VM - я должен был замазать, чтобы исправить вещи.

Для меня единственным решением, которое сработало, было использование старых режимов grub, то есть я удостоверился, что закомментировал или удалил все ссылки на "GRUB_GFXPAYLOAD", а затем в /etc /default /grub я отредактировал

GRUB_CMDLINE_LINUX = ""

линия сказать

GRUB_CMDLINE_LINUX = "= 0x319 VGA"

это код, характерный для 1280x1024 (по некоторой глубине цвета, которая не имела большого значения для меня). Потом я побежал

sudo update-grub

(не grub2; это сработает, но оно дало мне экран инициализации, а затем предупреждение, так что update-grub более прямой) и перезапустилось, и теперь я получил хорошую большую консоль без необходимости в шпатлевке.

1

Добавьте это в /etc/default/grub:

GRUB_GFXMODE=1024x768

Затем запустите:

sudo update-grub2
0

Я использую vmWare в WinXP + Ubuntu 9.10. Это может не относиться к MAC.

1) В "Настройке виртуальной машины" vmWare измените Максимальное разрешение любого монитора на желаемое разрешение.

2) В Ubuntu 9.10 измените разрешение экрана через MainMenu-> Система-> Настройки -> Дисплей

Я не внес никаких изменений в Grub.

альтернативный текст

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .