После обновления в Ubuntu 16.04 я попал в GNU GRUB и, кажется, застрял там

Это программное обеспечение очень устарело. Я вижу только одно решение - вы можете установить его в шутку с Ubuntu 12.04 LTS внутри:

sudo apt-get install schroot debootstrap -y

cat <

создать 32-битный chroot

sudo linux32 debootstrap --no-check-gpg precise /srv/chroot/precise

cat <

Затем вы можете установить qtstalker как обычно (они имеют schroot ) и с некоторыми зависимостями

mkdir -p ~/Downloads/qtstalker
cd ~/Downloads/qtstalker

wget http://www.zwets.com/debs/unstable/libqtstalker0-dev_0.36-2_i386.deb
wget http://www.zwets.com/debs/unstable/libqtstalker0_0.36-2_i386.deb
wget http://www.zwets.com/debs/unstable/libta-lib0_0.4.0-2_i386.deb
wget http://www.zwets.com/debs/unstable/qtstalker-doc_0.36-2_all.deb
wget http://www.zwets.com/debs/unstable/ta-lib0-dev_0.4.0-2_i386.deb
wget http://www.zwets.com/debs/unstable/qtstalker_0.36-2_i386.deb
wget http://www.zwets.com/debs/unstable/qtstalker-quote-plugins_0.36-2_i386.deb
wget http://www.zwets.com/debs/unstable/qtstalker-plugin-mysql_0.36.0-1_i386.deb

# dependencies
wget http://repo.percona.com/apt/pool/main/p/percona-sql-dfsg-5.0/libmysqlclient15off_5.0.92-b23.87.lenny_i386.deb
wget https://mirrors.mediatemple.net/debian-archive/debian/pool/main/d/db4.6/libdb4.6_4.6.21-16_i386.deb

переходят к chroot с

schroot -c precise -u root

и устанавливают deb-пакеты здесь с [!d7 ]

apt-get install mysql-common -y
dpkg -i --force-all *.deb
apt-get install -f -y
dpkg -i --force-all *.deb

выйти из schroot с помощью

exit

Затем попытайтесь запустить qtstalker с терминала

schroot -c precise env DISPLAY=:0.0 qtstalker

. Если он работает, вы можете захотеть создать ярлык на рабочем столе для него следующим образом:

cat < ~/Desktop/qtstalker.desktop
[Desktop Entry]
Type=Application
Version=1.0
Encoding=UTF-8
Name=Qtstalker
GenericName=Stock Charting
Exec=schroot -c precise env LC_ALL=en_US.UTF-8 DISPLAY=:0.0 qtstalker
Terminal=false
Type=Application
Icon=/srv/chroot/precise/usr/share/pixmaps/qtstalker.xpm
Categories=Graphics;Finance;Office;Qt;
X-Debian-Standards-Version=3.6.0
EOF

chmod +x ~/Desktop/qtstalker.desktop

И затем запустите QtStalker с рабочего стола.

2
задан 8 February 2018 в 19:55

6 ответов

Я разрешил свою проблему, поэтому решил ответить на собственный вопрос.

Мне удалось загрузить мой компьютер через GRUB, сделав небольшую адаптацию к инструкциям здесь:

https://www.linux.com/learn/how-rescue-non -booting-grub-2-Linux

В приглашении GRUB я набрал: «ls», чтобы получить список всех разделов.

Список выглядел примерно так: (hd0) (hd0, gpt1) (hd0, gpt2) ...

После того, как я получил список разделов, я тогда набрал: ls (hd0,1) / ", чтобы определить, было ли загрузочное меню в этом разделе. Обратите внимание, что на этом этапе вы можете удалить «gpt» и просто перейти с номером раздела. Я сделал это для каждого раздела, пока не узнал, какой из них содержит загрузочный каталог.

Для меня оказалось, что меню загрузки находится в (hd0,2)

Итак, я набрал следующую команду: «ls (hd0,2) / boot», чтобы получить список файлов в каталоге загрузки.

Важными файлами в этом отношении, как я понимаю из приведенной выше ссылки, являются файлы с именем vmlinuz и файл initrd.img. Я полагаю, что это нормально, что будут разные версии этих двух файлов (среди других файлов в меню загрузки). В любом случае я отметил последнюю версию для обоих, и важно, по-видимому, что vmlinuz и initrd имеют одинаковый номер версии.

Отметив это, я затем набрал следующие команды. Номер раздела и номер версии могут отличаться для других людей, но важно, как уже упоминалось, что vmlinuz и initrd имеют одинаковый номер версии и что число, следующее за «sda», соответствует номеру раздела.

grub> set root = (hd0,2)

grub> linux /boot/vmlinuz-4.4.0-89-generic root = / dev / sda2

13] grub> initrd /boot/initrd.img-4.4.0-89-generic

grub> boot

И он работал, в том смысле, что он загружался, без каких-либо очевидных Сообщения об ошибках. Я не знаю, могу ли я перезагрузиться, но теперь у меня есть возможность скопировать все файлы, которые не были скопированы на внешний жесткий диск. Плюс, я, вероятно, скачаю и создаю новый установочный DVD. (Я потерял свой первоначальный установочный DVD, который был частью моей проблемы). А потом я попытаюсь перезагрузить компьютер.

И да, я никогда не буду обновляться с «Ubuntu Software» еще раз!

2
ответ дан 22 May 2018 в 13:16

Я разрешил свою проблему, поэтому решил ответить на собственный вопрос.

Мне удалось загрузить мой компьютер через GRUB, сделав небольшую адаптацию к инструкциям здесь:

https://www.linux.com/learn/how-rescue-non -booting-grub-2-Linux

В приглашении GRUB я набрал: «ls», чтобы получить список всех разделов.

Список выглядел примерно так: (hd0) (hd0, gpt1) (hd0, gpt2) ...

После того, как я получил список разделов, я тогда набрал: ls (hd0,1) / ", чтобы определить, было ли загрузочное меню в этом разделе. Обратите внимание, что на этом этапе вы можете удалить «gpt» и просто перейти с номером раздела. Я сделал это для каждого раздела, пока не узнал, какой из них содержит загрузочный каталог.

Для меня оказалось, что меню загрузки находится в (hd0,2)

Итак, я набрал следующую команду: «ls (hd0,2) / boot», чтобы получить список файлов в каталоге загрузки.

Важными файлами в этом отношении, как я понимаю из приведенной выше ссылки, являются файлы с именем vmlinuz и файл initrd.img. Я полагаю, что это нормально, что будут разные версии этих двух файлов (среди других файлов в меню загрузки). В любом случае я отметил последнюю версию для обоих, и важно, по-видимому, что vmlinuz и initrd имеют одинаковый номер версии.

Отметив это, я затем набрал следующие команды. Номер раздела и номер версии могут отличаться для других людей, но важно, как уже упоминалось, что vmlinuz и initrd имеют одинаковый номер версии и что число, следующее за «sda», соответствует номеру раздела.

grub> set root = (hd0,2)

grub> linux /boot/vmlinuz-4.4.0-89-generic root = / dev / sda2

grub> initrd /boot/initrd.img-4.4.0-89-generic

grub> boot

И он работал, в том смысле, что он загружался, без каких-либо очевидных Сообщения об ошибках. Я не знаю, могу ли я перезагрузиться, но теперь у меня есть возможность скопировать все файлы, которые не были скопированы на внешний жесткий диск. Плюс, я, вероятно, скачаю и создаю новый установочный DVD. (Я потерял свой первоначальный установочный DVD, который был частью моей проблемы). А потом я попытаюсь перезагрузить компьютер.

И да, я никогда не буду обновляться с «Ubuntu Software» еще раз!

2
ответ дан 17 July 2018 в 21:28

Я разрешил свою проблему, поэтому решил ответить на собственный вопрос.

Мне удалось загрузить мой компьютер через GRUB, сделав небольшую адаптацию к инструкциям здесь:

https://www.linux.com/learn/how-rescue-non -booting-grub-2-Linux

В приглашении GRUB я набрал: «ls», чтобы получить список всех разделов.

Список выглядел примерно так: (hd0) (hd0, gpt1) (hd0, gpt2) ...

После того, как я получил список разделов, я тогда набрал: ls (hd0,1) / ", чтобы определить, было ли загрузочное меню в этом разделе. Обратите внимание, что на этом этапе вы можете удалить «gpt» и просто перейти с номером раздела. Я сделал это для каждого раздела, пока не узнал, какой из них содержит загрузочный каталог.

Для меня оказалось, что меню загрузки находится в (hd0,2)

Итак, я набрал следующую команду: «ls (hd0,2) / boot», чтобы получить список файлов в каталоге загрузки.

Важными файлами в этом отношении, как я понимаю из приведенной выше ссылки, являются файлы с именем vmlinuz и файл initrd.img. Я полагаю, что это нормально, что будут разные версии этих двух файлов (среди других файлов в меню загрузки). В любом случае я отметил последнюю версию для обоих, и важно, по-видимому, что vmlinuz и initrd имеют одинаковый номер версии.

Отметив это, я затем набрал следующие команды. Номер раздела и номер версии могут отличаться для других людей, но важно, как уже упоминалось, что vmlinuz и initrd имеют одинаковый номер версии и что число, следующее за «sda», соответствует номеру раздела.

grub> set root = (hd0,2)

grub> linux /boot/vmlinuz-4.4.0-89-generic root = / dev / sda2

grub> initrd /boot/initrd.img-4.4.0-89-generic

grub> boot

И он работал, в том смысле, что он загружался, без каких-либо очевидных Сообщения об ошибках. Я не знаю, могу ли я перезагрузиться, но теперь у меня есть возможность скопировать все файлы, которые не были скопированы на внешний жесткий диск. Плюс, я, вероятно, скачаю и создаю новый установочный DVD. (Я потерял свой первоначальный установочный DVD, который был частью моей проблемы). А потом я попытаюсь перезагрузить компьютер.

И да, я никогда не буду обновляться с «Ubuntu Software» еще раз!

2
ответ дан 23 July 2018 в 22:06

У меня также были проблемы с программным обеспечением ubuntu -> обновлениями. Я узнал, что всегда лучше обновлять систему с терминала, потому что в некоторых ситуациях графический интерфейс может привести к сбою. На вашем месте я бы сделал переустановку, используя опцию «something else»

0
ответ дан 22 May 2018 в 13:16

У меня также были проблемы с программным обеспечением ubuntu -> обновлениями. Я узнал, что всегда лучше обновлять систему с терминала, потому что в некоторых ситуациях графический интерфейс может привести к сбою. На вашем месте я бы сделал переустановку, используя опцию «something else»

0
ответ дан 17 July 2018 в 21:28

У меня также были проблемы с программным обеспечением ubuntu -> обновлениями. Я узнал, что всегда лучше обновлять систему с терминала, потому что в некоторых ситуациях графический интерфейс может привести к сбою. На вашем месте я бы сделал переустановку, используя опцию «something else»

0
ответ дан 23 July 2018 в 22:06

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

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