LINUX.ORG.RU

mbr в gpt как именно и нужно ли?

 , , , ,


0

1

Намедни у меня обновилось железо. Ранее у меня была старая мамка с обычным биосом, сейчас же мне предстоит разгребаться с UEFI. Ранее с этим зверем ни разу не сталкивался и представление о нем имею весьма смутное.
Так вот. Нужно ли мне как либо переразмечать диск? Сейчас у меня mbr, следует ли конвентировать как-либо в gpt? И если да, то как сохранить информацию на нем без бекапов на иные носители?
Уже установленный линукс нужно сносить и ставить заново?

Компьютер включить пробовал? Что пишет?

arson ★★★★★
()

Сейчас у меня mbr, следует ли конвентировать как-либо в gpt?

Если лично у тебя необходимости в этом нет, то не следует. Ставь в режиме загрузки Legacy и пользуйся дальше

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

Компьютер включить пробовал? Что пишет?

Пока нет, решил вначале разузнать что почем.

Если лично у тебя необходимости в этом нет, то не следует.

Сейчас нет, но позже мне может понадобиться uefi.

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

но позже мне может понадобиться uefi

Зачем?

Valkeru ★★★★
()

Если ты не хочешь, никто не обязывает переходить на EFI, ты можешь продолжать пользоваться железкой в legacy mode.

А если интересно перейти на EFI, прочитай статью по ссылке у меня в профиле. Преимущества там толком не рассматриваются, но общее представление даёт.

funeralismatic ★★★
()

gdisk умеет конвертировать.

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

Пока нет, решил вначале разузнать что почем.

Включай, не бойся. Хотя бы увидишь о чем хочешь поговорить (UEFI), внешне очень похож на обычный bios.

arson ★★★★★
()

Просто установите grub-efi. В большинстве своём UEFI-матплаты прекрасно читают MBR.

Возможно, сначала придётся загрузиться с UEFI-загрузочной флешки, чтобы с efibootmgr добавить в UEFI запуск /efi/.../grubx64.efi, потому что мат.плата сама не догадается, а /efi/boot/bootx64.efi на жёстком диске (не на флешке) проигнорирует.

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

Не лезь к тому, что работает, используй legacy загрузку.

проверь свои корманы — хватает денег на еду?

если хватает — то на работу не ходи. не нужно решать проблему которой нет!

</sarcasm>

не сарказм: разобраться в UEFI (и в MBR\GPT) нужно обязательно — ещё в момент ДО того как напортачишь себе или\и другим людям.

а использовать legacy-загрузку смысла нет.

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

Переходить на uefi-boot тоже смысла нет. На десктопе использую legacy boot, брат жив.

напортачишь себе или\и другим людям

и что же я себе напортачу? УМВР, лезть не надо.

другим людям

эникей чтоли или мальчик по вызову?

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

> другим людям

эникей чтоли или мальчик по вызову?

кто эникей? мы про тебя говорим, и нам всё равно эникей ты или нет :-) ..

у тебя кто-нибудь совет спросит — а ты ему ответишь хрень вместо квалифицированного ответа.

Переходить на uefi-boot тоже смысла нет. На десктопе использую legacy boot, брат жив.

ды ты можешь хоть Windows-95 использовать. суть в том что ты используешь свой десктоп через попу, а так да — «брат жив».

# P.S.: с таким же успехим вместо фразы "использую legacy boot, брат жив" — ты мог бы и сказать "загружаю linux через загрузчик с дискеты, брат жив"

user_id_68054 ★★★★★
()
Последнее исправление: user_id_68054 (всего исправлений: 1)
Ответ на: комментарий от user_id_68054

А не надо у меня ничего спрашивать, я не техподдержка. И вообще, IRL говорю, что не шарю

ты используешь свой десктоп через попу, используя legacy boot

обоснуй

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

разобраться в UEFI (и в MBR\GPT) нужно обязательно — ещё в момент ДО того как напортачишь

Ну ты прав, разбиратся надо ДО и на тестовой машине, а на реальной, с нужными данными, надо просто включить legasy mode.
И да, обязательно нужно знать ядерную физику, а не как не UEFI.

arson ★★★★★
()

Уже установленный линукс нужно сносить и ставить заново?

Да, конечно. Также неплохо б избавиться от накопившихся пользовательских данных, т.к. у этого «зверя» EFI могут быть проблемы с их чтением. Выполни от рута:

dd if=/dev/zero of=/dev/sda
.

anonymous
()
Ответ на: комментарий от sehellion

Переходить на uefi-boot тоже смысла нет. На десктопе использую legacy boot

«Переходить» ради «перехода» (ох уж этот сленг виндовых кулхацкеров...) никогда нигде не стоит. Ну а если ты не осилил EFI при установке системы на новое железо, то нет смысла возвещать об этом на ЛОР'е, есть смысл почитать пользовательские руководства, чтоб в следующий раз не обфейлиться.

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

Почему же не осилил? На ноутбуке у меня как раз именно efi

Но при замене железа на десктопе я не видел причин что-то делать с рабочей системой

sehellion ★★★★★
()

переразмечать диск

сохранить информацию на нем без бекапов на иные носители

взаимоисключающие параграфы

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

Не неси ерунды, mbr конвертируется в gpt одной командой.

crowbar
()

Подписался на тред. Никак не дойдут руки воткнуть в 2 ноута ssd. Руки тянутся оставить привычную mbr. А вдруг преимущества какие uefi+gpt на ssd есть?

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

uefi даст только сокращение времени с момента включения ноута до момента загрузки ядра. На остальное оно уже не влияет.

vel ★★★★★
()

http://rghost.net/59861756/image.png
Пишу с горящего танка live usb, пробовал поставить легаси загрузку - не помогло. Что можно сейчас сделать, что бы я смог хотя бысидеть более-менее как обычно, а там уже дальше кумекать что к чему?

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

Поставил загрузку с диска, зашел в grub, нажал «e», затем нашел root=* и по очереди заменял на /dev/sda2 («/boot») | /dev/sda5 («/») | /dev/sda1 | /dev/sda, загружался по f10.

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

Сменил старую материнку и цп с традиционным биосом на новые материнку и цп с UEFI, поставил в нем загрузку в режиме легаси и попытался загрузиться с диска. Скриншот:

http://rghost.net/59861756/image.png

Windows во время загрузки выпадает в синий экран, с флешки гружусь спокойно.

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

Загрузись с liveCD? покажи:

fdisk -l
ls /dev/disk/by-uuid/
Попробуй примонтировать разделы с диска и посмотреть их содержимое

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

загрузку в режиме легаси

В разных bios бывает, что надо выбрать еше порядок (legasy,efi или наоборот) или в порядке загрузки первым поставить обычный диск (без приставки efi)

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

fdisk -l

it@it:~$ sudo fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000a04f8

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    62916607    31457280    7  HPFS/NTFS/exFAT
/dev/sda2   *    62916608    63440895      262144   83  Linux
/dev/sda3        63442942  1953523711   945040385    5  Extended
Partition 3 does not start on physical sector boundary.
/dev/sda5        63442944   115871743    26214400   83  Linux
/dev/sda6       115873792   241702911    62914560   83  Linux
/dev/sda7      1534093312  1953523711   209715200    7  HPFS/NTFS/exFAT
/dev/sda8       241704960   283647999    20971520   83  Linux
/dev/sda9       283650048   409479167    62914560   83  Linux
/dev/sda10     1009797768  1534078979   262140606    7  HPFS/NTFS/exFAT
/dev/sda11      409481216  1009797119   300157952    7  HPFS/NTFS/exFAT

Partition table entries are not in disk order

Disk /dev/sdb: 16.1 GB, 16055795712 bytes
255 heads, 63 sectors/track, 1952 cylinders, total 31358976 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4e101f50

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048    31358975    15678464    c  W95 FAT32 (LBA)

Disk /dev/sdc: 4024 MB, 4024434688 bytes
94 heads, 29 sectors/track, 2883 cylinders, total 7860224 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            8192     7860223     3926016    b  W95 FAT32
ls /dev/disk/by-uuid/
it@it:~$ ls /dev/disk/by-uuid/
0B17-191B                             4a5d7fa0-7921-41e4-bd73-650ef8ae7acb
0EA6D5B44A67D0BB                      4b9a26ff-72a4-e149-9b0c-3bb9193a0235
2CEBECF04AAB539A                      b614692c-6567-4fe8-85cd-20a5a76e0de4
311dbb36-525c-43da-842c-254d620286a3  c613bbdf-c48c-468b-907a-37def08044d2
3856f7a4-6438-4c1c-b9cd-c98527768590  F234AF7634AF3C8B
3B81A2715E7195BF

Попробуй примонтировать разделы с диска и посмотреть их содержимое

Спокойно монтируются, все содержимое доступно.

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

Ну тогда вариант, что твой установленный дистрибутив не поддерживает SATA адаптер (во всяком случае в initrd нет драйвера). Версии: дистрибутива, live-usb и материнской платы?

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

Не подскажите, как это можно посмотреть без uname? Мне казалось, file может показать такую информацию, если натравить на ядро, но увы

simple_username
() автор топика
Ответ на: комментарий от arson
it@it:/mnt/boot$ ls -l
total 24931
drwxr-xr-x 6 root root     1024 Nov 17 21:46 grub
-rw-r--r-- 1 root root 18141021 Dec 14 11:09 initramfs-linux-fallback.img
-rw-r--r-- 1 root root  3343270 Dec 14 11:09 initramfs-linux.img
drwx------ 2 root root    12288 Feb 15  2014 lost+found
drwxr-xr-x 2 root root     1024 Oct 10 16:19 syslinux
-rw-r--r-- 1 root root  4029536 Dec  7 23:44 vmlinuz-linux
simple_username
() автор топика
Ответ на: комментарий от user_id_68054

а использовать legacy-загрузку смысла нет.

Нет смысла использовать UEFI, пока он завязан на FAT.

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

Windows во время загрузки выпадает в синий экран, с флешки гружусь спокойно.

Загрузись с чего-нибудь, собери свою ФС, сделай туда chroot, пересобери initrd, и сделай переустановку загрузчика.
Попробуй вот это: http://www.altlinux.org/Rescue Тут есть скрипт mount-system, он может помочь в сборе ФС. Потом - chroot /mnt/system1, если скрипт всё найдёт.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.