LINUX.ORG.RU

[debian][gpt]Изменить ms-dos PT на GPT PT

 ,


0

1

господа, хочу заменить это унылое старье на ультрасовременную partition table.(да-да нужно 128 разделов без костылей)

0. BIOS поддерживает пункт legacy boot(если включен пытается грузить с mbr, если выключен пытается грузить с gpt)

1. бекап mbr+stage 1.5 есть(впрочем и все разделы тоже можно забекапить)

2. гружусь с debian iso на usb в режиме rescue без корневого раздела.

3. в parted делаю mkpart gpt. Затем ручками восстанавливаю начало-конец разделов.

4. chroot в установленную систему, монтирую все разделы(/usr, /boot)

5. устанавливаю grub2-efi старый grub2 вроде сносится автоматом. далее в parted нужно создать системный раздел, на который заливается stage1+stage1.5

....

PROFIT!

собсно реквестируются все подводные камни и я все правильно делаю? или что-то упустил.



Последнее исправление: parrot (всего исправлений: 1)

Я делал просто: зашёл в gdisk, он предложил сконвертировать, я согласился. Для загрузки использовал grub2, но ему надо выделить отдельный раздел (4 метра хватит с лихвой); тип раздела bios-grub. Раздел используется для того же, для чего нужна первая дорожка с разметкой MBR — для самого раннего загрузочного кода и нужных модулей для чтения раздела, на котором /boot/grub.

gentoo_root ★★★★★
()
Ответ на: комментарий от adriano32

не-не. gparted live ниочень. собсно по 5 пункту можно поподробней? и олсо как спермерочка будет себя вести в gpt, судя по докам она поддерживается окромя загрузки, но ведь ее грузит grub, не?

parrot
() автор топика
Ответ на: комментарий от gentoo_root

gdisk подходит, да. собсно : Some boot loaders for BIOS-based systems make use of a BIOS Boot Partition (gdisk internal code 0xEF02), in which the secondary boot loader is stored, possibly without the benefit of a filesystem. (GRUB2 may optionally use such a partition.) This partition can typically be quite small (roughly 32 to 200 KiB)

его ведь можно запихнуть прям после 1-ой gpt table? между ней и первым разделом 1мб(parted align opt)

господа, распишите поподробней, как grub2-efi ставить после всего этого на этот раздел и раздел с /boot

parrot
() автор топика
Ответ на: комментарий от parrot

>его ведь можно запихнуть прям после 1-ой gpt table? между ней и первым разделом 1мб(parted align opt)

Кажется, можно, но это как-то не очень. Сам я запиливал граб на отдельный раздел.

как grub2-efi ставить после всего этого на этот раздел и раздел с /boot

grub2-efi не надо ставить, нужен всё тот же grub2-bios, если на компе стоит BIOS, а не UEFI. Установка происходит точно так же, через grub-install, но до этого, естественно, надо создать грабу раздел. Отдельный раздел с /boot можно не делать, а можно и сделать.

gentoo_root ★★★★★
()
Ответ на: комментарий от parrot

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

использовал gdisk, сконвертировал, добавил 5 раздел как системный, пересортировал, переустановил граб на grub-efi /

parrot
() автор топика
Ответ на: комментарий от gentoo_root

окей понял. переделал. gdisk сконвертировал(на этот раз предложил восстановить из 2 заголовка) в gpt. добавил раздел BIOS Boot partition в самом начале 34s - 2047s. update-grub&& grub-instal /dev/sd* загрузилось. из веселостей -
(parted) align-check min 1
1 aligned (см.выше сектора)
и

sudo update-grub
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.0.0-1-amd64
Found initrd image: /boot/initrd.img-3.0.0-1-amd64
Found linux image: /boot/vmlinuz-2.6.39-2-amd64
Found initrd image: /boot/initrd.img-2.6.39-2-amd64
ls: чтение каталога /var/lib/os-prober/mount: Ошибка ввода/вывода
ls: чтение каталога /var/lib/os-prober/mount: Ошибка ввода/вывода
ls: чтение каталога /var/lib/os-prober/mount: Ошибка ввода/вывода
ls: чтение каталога /var/lib/os-prober/mount: Ошибка ввода/вывода
ls: чтение каталога /var/lib/os-prober/mount: Ошибка ввода/вывода
ls: чтение каталога /var/lib/os-prober/mount: Ошибка ввода/вывода
ls: чтение каталога /var/lib/os-prober/mount: Ошибка ввода/вывода
Found Windows 7 (loader) on /dev/sda2
done


олсо вопрос про установку grub-efi остается

parrot
() автор топика
Ответ на: комментарий от parrot

спермерочка отказывается запускаться. и средства восстановления не работают. пичаль. время переустанавить ШINDOWS

parrot
() автор топика
Ответ на: комментарий от parrot

установил спермерочку МАКСИМАЛЬНУЮ под UEFI. http://rghost.ru/23728071.view

действовал по тыц(там же по ссылочкам можно прогуляться) пришлось юзать 7-zip под вайном. в бонус получил бутсплеш от висты.

спермерочка на свободном месте настругала 3 раздела, один из которых в оснастке не кажет. grub-bios слетел, только по причине отсортированных разделов на gpt.

parrot
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.