Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
загрузка GPT диска средствами BIOS
Re: загрузка GPT диска средствами BIOS
В принципе, дальше grub.cfg можно формировать в консольном режиме командами GRUB ... но можно ли это сделать по-другому, проще?Olej писал(а):
Уже ближе: GRUB отрабатывает, но не находит диска для загрузки...
Re: загрузка GPT диска средствами BIOS
Мои попытки разместить grub-bios в любом месте кончались неудачно-может Вам повезёт.ВрятлиOlej писал(а):1. нигде, ни в одном из обсуждений, и в документациях GRUB2, не упоминается, что раздел EF02 должен быть в начале /dev/sdb...tupoll писал(а):неправильная геометрия же,раздел EF02 как диск указывать не нужно но он должен быть вначале /dev/sdb т.е.
2. что значит "в начале" для GPT, когда раздел /dev/sdb1 может размещаться в последних секторах диска /dev/sdb, или 1-м по физическим секторам размещения может быть раздел /dev/sdb10?
Правильный линукс-BSD.
Re: загрузка GPT диска средствами BIOS
Примерно "натыкать мордой": вставив своё?Для загрузки этого достаточно.Хотя grub-mkconfig-o /boot/grub/grub.cfg должен отрабатавать и писать проблему.
Код: Выделить всё
set timeout=3
set default=0
insmod part_gpt
set root='(hd0,gpt2)'
menuentry "Gentoo - 4.4.0-FC.01" {
linux /kernels/4.4.0-FC.01/vmlinuz root=fun/funtoo/root quiet
initrd /kernels/4.4.0-FC.01/initrd
}
Последний раз редактировалось tupoll 11 янв 2017, 15:21, всего редактировалось 1 раз.
Правильный линукс-BSD.
Re: загрузка GPT диска средствами BIOS
Переразбил специально (хитрО : EF02 раздел с №3, расположенный 2-м, смещённый по физическому размещению на 70Mb от начала):tupoll писал(а):Мои попытки разместить grub-bios в любом месте кончались неудачно-может Вам повезёт.Врятли
Код: Выделить всё
[olej@dell ~]$ sudo gdisk -l /dev/sdc
[sudo] пароль для olej:
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sdc: 1972224 sectors, 963.0 MiB
Logical sector size: 512 bytes
Disk identifier (GUID): 9488E3B2-2818-45BB-98BC-4CD045CDFF7C
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1972190
Partitions will be aligned on 2048-sector boundaries
Total free space is 1824701 sectors (891.0 MiB)
Number Start (sector) End (sector) Size Code Name
3 145408 149503 2.0 MiB EF02 BIOS boot partition
5 2048 145407 70.0 MiB FB00 VMWare VMFS
Код: Выделить всё
[olej@dell ~]$ sudo grub2-install /dev/sdc
Installing for i386-pc platform.
Установка завершена. Ошибок нет.
Код: Выделить всё
[olej@dell ~]$ sudo qemu-kvm /dev/sdc
WARNING: Image format was not specified for '/dev/sdc' and probing guessed raw.
Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
Specify the 'raw' format explicitly to remove the restrictions.
- Вложения
-
- q2.png (12.83 КБ) 3810 просмотров
Re: загрузка GPT диска средствами BIOS
Переразбил специально (хитрО : EF02 раздел с №3, расположенный 2-м, смещённый по физическому размещению на 70Mb от начала):Olej писал(а):tupoll писал(а):Мои попытки разместить grub-bios в любом месте кончались неудачно-может Вам повезёт.Врятли
От начала сколько угодно -главное груб-биос первый
Правильный линукс-BSD.
Re: загрузка GPT диска средствами BIOS
grub-mkconfig отрабатывает отлично!tupoll писал(а): Хотя grub-mkconfig-o /boot/grub/grub.cfg должен отрабатавать и писать проблему.
Только:
1. он умеет это делать только для диска с которого загружена система, /dev/sda в моём случае - он это и делает
2. он умеет записать текст grub.cfg на SYSUOT, или перенаправить его в файл ... но перенаправить в файл на устройстве, которое нельзя смонтировать (неизвестна ФС) - дело безнадёжное
Re: загрузка GPT диска средствами BIOS
2-й по физ. размещентю, 10-й № - по sdc10, 2-й по порядку номеров разделов (sdc7 - sdc10):tupoll писал(а): От начала сколько угодно -главное груб-биос первый
Код: Выделить всё
[olej@dell ~]$ sudo gdisk -l /dev/sdc
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sdc: 1972224 sectors, 963.0 MiB
Logical sector size: 512 bytes
Disk identifier (GUID): 603385D3-1039-4F71-9B5F-700C03F018C3
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1972190
Partitions will be aligned on 2048-sector boundaries
Total free space is 1824701 sectors (891.0 MiB)
Number Start (sector) End (sector) Size Code Name
7 2048 145407 70.0 MiB FB00 VMWare VMFS
10 145408 149503 2.0 MiB EF02 BIOS boot partition
Код: Выделить всё
[olej@dell ~]$ sudo grub2-install /dev/sdc
Installing for i386-pc platform.
Установка завершена. Ошибок нет.
Код: Выделить всё
[olej@dell ~]$ sudo qemu-kvm /dev/sdc
WARNING: Image format was not specified for '/dev/sdc' and probing guessed raw.
Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
Specify the 'raw' format explicitly to remove the restrictions.
...
- Вложения
-
- q2.png (12.83 КБ) 3810 просмотров
Re: загрузка GPT диска средствами BIOS
Если учесть что всё сделано виртуально-внатуре неизвестно всё-таки,чрут-тут спас бы от многих проблем ,но польза есть от эксперемента безусловно.Хотя про id и разницу в них непонятности так и остались
Правильный линукс-BSD.