14 сообщений / 0 новое
Последнее сообщение
Артемон
Аватар пользователя Артемон
Не в сети
Последнее посещение: 4 года 11 месяцев назад
Регистрация: 19/12/2012 - 09:06
Установка OpenSuse 12.2 x64 на диск с таблицей разделов GPT

Добрый день! Прошу помощи!

Я новичок в OpenSuse. Устанавил с флешки OpenSuse 12.2 DVD x64 на ноутбук ASUS K56Cm. Таблица разделов GPT. Создал следующую разметку в GParted:
1) sda1 - 10 МБ - неразмеченная область - флаг bios_grub;
2) sda2 - 200МБ - fat32 - EFI BOOT (OpenSuse определил его автоматически);
2) sda3 - ext4 - 10 ГБ - /;
3) sda4 - swap - 8 ГБ;
4) sda6 - ext4 - 3 ГБ - /var;
5) sda7 - ext4 - 15 ГБ - /usr;
6) sda8 - ext4 - 200 ГБ - /home;
5) sda5 - ntfs - 25ГБ - раздел Windows7 Recovery.

OpenSuse предложил установить загрузчик GRUB2(я так понял для таблицы разделов gpt нужен именно он) на корневой раздел /sda3. Погуглив, я решил установить его именно на само устройство, т. е. на /sda. Установка прошла успешно. Никаких ошибок. Но после перезагрузки, вместо запуска ОС, я получил сообщение Reboot and Select Proper Boot Device.

В итоге определил, что в BIOS во вкладке BOOT, где устанавливаются приоритеты загрузки, отсутствует жесткий диск, но он определяется в SATA. Я понял, что BIOS не видит загрузочного сектора на диске. Я выбираю опцию Add New Boot Option, и вижу там свой жесткий диск. Здесь надо задать имя нового Boot Option и Path for boot option в формате fs0:\path\filename.efi.

Подскажите, правильно ли я все делаю, и какой путь нужно прописать в Path for boot option? Может нужно было сделать еще что-то, что я упустил во время установки или разметки диска?

Статус: 

Теги: 

Отредактировано: lecksys вкл 01/04/2014 - 22:13
20strannik08
Аватар пользователя 20strannik08
Не в сети
Последнее посещение: 4 года 11 месяцев назад
Регистрация: 19/12/2012 - 13:53
...

Знакомая ситуация...У меня Asus k45a, неделю воевал с ноутбуком. Как Я понимаю у вас "новомодный" биос. Ничего прописывать в нем не нужно, он сам должен определить загрузочный раздел, если их нет, значит текущую схему диска он не поддерживает. И работать он умеет только с разметкой диска ms-dos. Я делал так: при установке системы, на стадии разметки, Я переходил в экспертный режим, создавал новую таблицу разделов MS-DOS. Все остальные разделы размечал как обычно (У меня это SWAP, /boot(ext2), /(ext4), /home(ext4)). В случае если вы хотите держать у себя opensuse и windows одновременно, то боюсь, это гиблая идея... Я так и не смог подружить.

Артемон
Аватар пользователя Артемон
Не в сети
Последнее посещение: 4 года 11 месяцев назад
Регистрация: 19/12/2012 - 09:06
На этом ноуте у меня

На этом ноуте у меня изначально стояла Windows 7. Разметка была заводская и таблица разделов была именно GPT. Я в итоге снес Windows 7, но раздел Recovery само собой оставил. В результате я бы конечно создал бы таблицу разделов msdos, но ведь в этом случае, как я понимаю нужно все равно все форматировать и, следовательно, удалять раздел Recovery(а в этом случае, возможно, и гарантию на ноутбук). У windows 7 был такой же раздел BOOT EFI FAT32. Я в принципе и не думал, что будут проблемы такие. Вроде все правильно, но не работает. В итоге хочу установить хоя бы одну OpenSuse, но оставить раздел Recovery. Вообще получается, что этот "новомодный" биос все таки как-то работал с GPT в заводской разметке.

ovli
Аватар пользователя ovli
Не в сети
Последнее посещение: 2 года 8 месяцев назад
Регистрация: 24/10/2012 - 19:29
А какой размер диска?

Обсуждали здесь правда для двойной загрузки
http://open-suse.ru/content/problemy-instalyacii-sovmestno-s-windows7-64...
Если меньше 2 ТБ то можно смело ставить MBR...У меня с GPT на Lenovo вообще не запустился после перезагрузки...
Что я делал, я акронисом снес все разделы, и изменил метку на MBR...
Затем когда ставил загрузочный диск включал в биосе загрузку сиди диска, как загрузка начиналась, сразу жмем Tab затем вручную вводим blacklist acer_wmi потом "enter" в процессе загрузки возможно подвисание, прийдется перегужать через жесткий...Если этого не сделать может потребовать GPT метку, с которой опять же не загрузишся...

20strannik08
Аватар пользователя 20strannik08
Не в сети
Последнее посещение: 4 года 11 месяцев назад
Регистрация: 19/12/2012 - 13:53
...

Не знаю Я со своим ноутбуком вообще неделю воевал. Размер жесткого диска у меня 320ГБ. Я как таковой не теоретик, а практик. Я лишь описал процедуру которая у меня сработала, и у вас скорей всего то же. По поводу GPT - возможно что как то можно с данной таблицой заставить работать комп, если boot вынести в отдельный раздел, и установить туда grub efi - вот только не работает это. Уже три дистрибутива перебрал, и везде этот граб глюченый, пишет ошибка при установке. Все остальные методы мною не пробованы, Я довольствуюсь тем что стоит Opensuse, а винда в virtualbox

Артемон
Аватар пользователя Артемон
Не в сети
Последнее посещение: 4 года 11 месяцев назад
Регистрация: 19/12/2012 - 09:06
Кое-что новое

Удалсь узнать кое-что новое по этой проблеме. Вечером буду пробовать. А пока коротко:

1) http://unixforum.org/index.php?showtopic=133621&hl=. Здесь такая же проблема обсуждается + есть скрины биоса, на тот случай, если кто-то считает, что жесткий диск должен быть виден в BOOT DEVICE в любом случае;
2) http://help.ubuntu.ru/wiki/установка_дистрибутива_на_компьютер_с_efi. Здесь, я так понял, смысл в том, что загрузчик GRUB2 надо как-то установить на раздел BOOT EFI, который в FAT32, и у автора это даже получилось. Тогда в BOOT DEVICE появится жесткий диск с соответствующим загрузочным разделом;
3) Это для справки http://ru.wikipedia.org/wiki/Extensible_Firmware_Interface. Внимание стоит обратить особенно на последний абзац.

aluma
Аватар пользователя aluma
Не в сети
Последнее посещение: 3 года 3 дня назад
Регистрация: 01/12/2012 - 16:23
Не оно (на вражеском)?https:/
Артемон
Аватар пользователя Артемон
Не в сети
Последнее посещение: 4 года 11 месяцев назад
Регистрация: 19/12/2012 - 09:06
GRUB Legacy

Я попробовал установить GRUB Legacy - в итоге система запустилась сразу же после установки, я так понял да же без перезагрузки. На разделе boot я нашел вот это: boot/efi/EFI/opensuse/grub.efi. Я так понимаю, этот файл надо перенести на раздел EFI, и тогда по идее BIOS увидит загрузочный раздел на винчестере?

Артемон
Аватар пользователя Артемон
Не в сети
Последнее посещение: 4 года 11 месяцев назад
Регистрация: 19/12/2012 - 09:06
Попробовал я в программе

Попробовал я в программе разметки сам задать точку монтирование boot/efi для раздела fat32. Поставил GRUB Legacy на раздел отдельный раздел /boot. В итоге Суся, как до этого, запустилась сразу после установки. Хотел скопировать файд grub.efi на раздел EFI, но когда открыл его, обнаружил, что нужный файл там уже есть в папке EFI. Значит до этого Суся нифига его сама не монтировала к boot/efi.

Думал, что вот, может сейчас прокатит... А не тут то было, все тоже самое. В bios в Add Boot Option прописал такой путь:
fs0:\boot\efi\EFI\grub.efi. Но результат нулевой.

20strannik08
Аватар пользователя 20strannik08
Не в сети
Последнее посещение: 4 года 11 месяцев назад
Регистрация: 19/12/2012 - 13:53
Ссылка на форум http:/

Ссылка на форум http://unixforum.org/index.php?showtopic=133621&hl= это мой же пост)))

Я все же склоняюсь что истина где-то тут http://help.ubuntu.ru/wiki/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0...
Под арзделом EFI там подразумеваятся системный раздел Биоса или как то так, он создается только в разметке диска MS-DOS))

Если у вас есть время, Я все же предлагаю вам попробовать следующее:
1) Средствами установщика винды выделить под ту же винду нужный размер раздела. Остальную область оставить неиспользуемой и никак не размечая.
2)Установить Винду.
3)Через установщик open-suse разметить оставшуюся область диска под вторую систему. Указать - что бы загрузчик не устанавливался вообще.
4)Дальнейшие махинации сводятся к редактированию виндового загрузчика для добавления к нему пункта Opensuse

Артемон
Аватар пользователя Артемон
Не в сети
Последнее посещение: 4 года 11 месяцев назад
Регистрация: 19/12/2012 - 09:06
Победа!

Спасибо всем за помощь!!!

Получилось наконец-то! Последовательность действий следующая:

1) Первым разделом на hdd дожен быть FAT32, у меня он объемом 200 МБ. Ставим ему метку EFI и флаг boot.
2) Прожигаем образ на dvd-диск, а не на флешку;
3) При включении компьютера выбираем загрузку с привода в режиме UEFI(там он помечен будет);
4) Дальше все как обычно, выбираем разметку вручную. Суся должна сама определить первый раздел как EFI. Ничего в нем не трогаем, только ставим ему точку монтирования boot/efi;
5) Далее монтируем другие разделы;
6) Жмем "Далее", YAST может выдать предупреждение, что мол, примонтиорванный раздел не помечен для форматирования. Отвергаем предупреждение;
7) Даллее, ессли все сделано правильно, Суся сама предлагет в качестве загрузчика GRUB2-EFI.

Далее установка прошла без каких-либо проблем. После того, как компьтер был перезагружен, я увидел не псевдографический GRUB2, а очень даже приятный интерфейс в стиле OpenSuse, где в списке были сам OpenSuse, ниже "Дополнительный опции"(на случай нескольких ядер) и Windows 7 Recovery(собственно, раздел восстановления винды). Все. Загружаемся!

Еще раз спасибо всем за советы и информацию!

natt_ru
Аватар пользователя natt_ru
Не в сети
Последнее посещение: 4 года 10 месяцев назад
Регистрация: 25/12/2012 - 14:06
Проблема с установкой Skype

Добрый день! Прошу помощи!

Пользователь opensuse SLED 11 - 2 дня Smile
Возникла проблема с установкой skype - уствновился, ярлык в приложениях есть, но программа не запускается...
В терминале выдает следующее:

natalia@linux-natalia:~/Desktop> skype
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkTreeView::odd-row-color' of type `GdkColor' from rc file value "((GString*) 0x9d2b7d0)" of type `GString'
skype: symbol lookup error: skype: undefined symbol: _ZN9QListData11detach_growEPii
natalia@linux-natalia:~/Desktop>

что нужно делать?

aluma
Аватар пользователя aluma
Не в сети
Последнее посещение: 3 года 3 дня назад
Регистрация: 01/12/2012 - 16:23
Failed to load module

Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога

Наверное надо пакет libcanberra-gtk0 установить ( или что-то вроде этого, сорь, не совсем в курсе SLED ).
У мну их libcanberra* 4-ре штуки в openSUSE 11.4.

lecksys
Аватар пользователя lecksys
Не в сети
Последнее посещение: 1 год 7 месяцев назад
Регистрация: 02/04/2012 - 11:54
про скайп создайте отдельную

про скайп создайте отдельную тему


Профессиональный тролль. Работаю за еду.