Rating@Mail.ru

Форум сайта "Виртуальная энциклопедия "Linux по-русски"


Текущее время: 18 янв 2017, 19:04

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 14 сен 2012, 22:37 
Не в сети
Активист

Зарегистрирован: 14 сен 2012, 20:58
Сообщения: 10
Я пока не понял как это сделать? То есть я хочу сделать примерно 16-18 разделов. Запущу cd gparted, выберу язык (рус).. а дальше что? Как сделать много разделов? Я могу только 10-11 разделов сделать.

И будет ли в старом линуксе работать gpt? Ну например альта 4.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 16 сен 2012, 14:32 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8454
Откуда: Харьков
Баррамббия писал(а):
Я пока не понял как это сделать? То есть я хочу сделать примерно 16-18 разделов. Запущу cd gparted,...


Это очень ответственные и не простые вещи.
И к ним нужно сразу настроиться, что:
- нужно очень хорошо наперёд понимать что собираешься делать,
- и пользоваться для этого не какими-то графическими GUI свистелками и перделками (gparted)...
- а консольными текстовыми инструментами, которые не скрывают за интерфейсами картину происходящего...
- и крайне полезно иметь одновременно несколько таких инструментов - чтобы иметь возможность на любом этапе процесса подсмотреть "как это выглядит со стороны",
- как минимум полезно запастись (проверить что они есть, или доустановить) parted & gdisk.

Баррамббия писал(а):
выберу язык (рус).. а дальше что?


Вот как-раз выбирать язык (рус) для разбивки разделов диска - не есть совершенно критическая позиция :lol:

Баррамббия писал(а):
Как сделать много разделов? Я могу только 10-11 разделов сделать.


Это неправда (по поводу 10-11).
И я вам чуть позже покажу как это легко сделать.
Здесь проблема не в числе разделов ... а в руках :lol:

Баррамббия писал(а):
И будет ли в старом линуксе работать gpt? Ну например альта 4.


Я не знаю что такое "старый линукс". Ядро какое?

И что значит "будет ли работать"?

1. будет ли ядро системы отображать устройство что-то вида /dev/sda127 ? Скорее всего "да".

2. сможет ли файловая система смонтировать такое устройство куда-то на /media/sda127 ? С большой вероятностью "да".

3. сможет ли система Linux загружаться обычным образом (через MBR) загружаться с какого-то из так созданных разделов /dev/sda127? Без загрузки UEFI? Скорее всего "нет". Но некоторыми нестандартными ухищрениями в резервной MBR, похоже, можно заставить систему грузиться по-старинке.

Баррамббия, вы достаточно слабо понимаете (мне кажется, IMHO) структуру устройств и файловых систем UNIX, чтобы задаваться (заморачиваться ;-) ) подобными вопросами ...
И самое главное, из чего так "мне кажется" - это само намерение "иметь много разделов"(с)... Это под ветви файловой системы: /boot, /bin, /sbin, /home, /var, /tmp ... - так? Так само это намерение - это большая глупость, IMHO, так никто не делает! ... Или за этим кроется какое-то глубокое намерение, которое мне непонятно :-o ...

Но, в любом случае, экспериментами вы всё можете проверить.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 16 сен 2012, 14:50 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8454
Откуда: Харьков
Olej писал(а):
Баррамббия писал(а):
Как сделать много разделов? Я могу только 10-11 разделов сделать.


Это неправда (по поводу 10-11).
И я вам чуть позже покажу как это легко сделать.


1. Беру 4Gb флеш-диск в качестве испытательно макета ;-) ...

2.
Код:
bash-4.2$ sudo gdisk /dev/sdd
GPT fdisk (gdisk) version 0.8.4

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present
...
Command (? for help): o
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): y

Command (? for help): n
Partition number (1-128, default 1): 21
First sector (34-7827422, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-7827422, default = 7827422) or {+-}size{KMGTP}: +50M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'

Command (? for help): n
Partition number (1-128, default 1): 22
First sector (34-7827422, default = 104448) or {+-}size{KMGTP}:
Last sector (104448-7827422, default = 7827422) or {+-}size{KMGTP}: +50M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'

Command (? for help): p
Disk /dev/sdd: 7827456 sectors, 3.7 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): C9533CB0-A119-429D-84D8-2B5C1DEA7E30
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 7827422
Partitions will be aligned on 2048-sector boundaries
Total free space is 7622589 sectors (3.6 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
  21            2048          104447   50.0 MiB    8300  Linux filesystem
  22          104448          206847   50.0 MiB    8300  Linux filesystem

Command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdd.
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot.
The operation has completed successfully.

Обратите внимание, я для вас делаю разделы не с 1 (как для MBR), а сразу начиная с раздела №21.

3. Отключили диск и воткнули заново - перемонтировали устройство:
Код:
bash-4.2$ ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sdb  /dev/sdc  /dev/sde  /dev/sde21  /dev/sde22

Имя устройства, естественно, поменялось /dev/sdd -> /dev/sde.

Как fdisk при этом сходит с ума?: ;-)
Код:
bash-4.2$ sudo fdisk -l /dev/sde
WARNING: GPT (GUID Partition Table) detected on '/dev/sde'! The util fdisk doesn't support GPT. Use GNU Parted.

Диск /dev/sde: 4007 МБ, 4007657472 байт
18 heads, 18 sectors/track, 24158 cylinders, всего 7827456 секторов
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

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sde1               1     7827455     3913727+  ee  GPT


И система автомонтирования и /etc/fstab тоже ... они используют старую информацию о разделе 1 из резервной MBR!
Это можно как-то использовать при загрузке "по-старинке" из новых разделов GPT - но это предмет для экспериментирования.
Код:
bash-4.2$ mount | grep sde
/dev/sde21 on /run/media/olej/LIVE type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,...
bash-4.2$ df /run/media/olej/LIVE
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
/dev/sde21         2093048       729448  1363600           35% /run/media/olej/LIVE
bash-4.2$ du /run/media/olej/LIVE
697928  /run/media/olej/LIVE/LiveOS
4       /run/media/olej/LIVE/EFI
4       /run/media/olej/LIVE/boot
4       /run/media/olej/LIVE/syslinux
697980  /run/media/olej/LIVE
bash-4.2$ du -sh /run/media/olej/LIVE
682M    /run/media/olej/LIVE

- это не переформатированный (LiveUSB) раздел FAT32 #1, размером 682Mb на 50Mb разделе ;-) .


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 16 сен 2012, 14:59 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8454
Откуда: Харьков
Olej писал(а):
Обратите внимание, я для вас делаю разделы не с 1 (как для MBR), а сразу начиная с раздела №21.


4. Ну и так далее...
Код:
bash-4.2$ sudo gdisk /dev/sde
GPT fdisk (gdisk) version 0.8.4

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present
...
Command (? for help): n
Partition number (1-128, default 1): 23
First sector (34-7827422, default = 206848) or {+-}size{KMGTP}:
Last sector (206848-7827422, default = 7827422) or {+-}size{KMGTP}: +50M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'
...
Command (? for help): n
Partition number (1-128, default 1): 29
First sector (34-7827422, default = 821248) or {+-}size{KMGTP}:
Last sector (821248-7827422, default = 7827422) or {+-}size{KMGTP}: +50M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'

После №29 сделаем ещё ... разделов, начиная с №101 + оставим перед ним "дырку" от раздела №29 (неиспользуемое пространство диска в 100Mb ... чтоб смешнее было):
Код:
...
Command (? for help): n
Partition number (1-128, default 1): 101
First sector (34-7827422, default = 923648) or {+-}size{KMGTP}: +100M
Last sector (1128448-7827422, default = 7827422) or {+-}size{KMGTP}: +50M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'
...
Command (? for help): n
Partition number (1-128, default 1): 109
First sector (34-7827422, default = 1947648) or {+-}size{KMGTP}:
Last sector (1947648-7827422, default = 7827422) or {+-}size{KMGTP}: +50M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'

Command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdf.
The operation has completed successfully.


5. После перемонтирования устройства вот вам структура нового GPT диска:
Код:
bash-4.2$ sudo gdisk -l /dev/sdf
GPT fdisk (gdisk) version 0.8.4

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdf: 7827456 sectors, 3.7 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): C9533CB0-A119-429D-84D8-2B5C1DEA7E30
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 7827422
Partitions will be aligned on 2048-sector boundaries
Total free space is 5984189 sectors (2.9 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
  21            2048          104447   50.0 MiB    8300  Linux filesystem
  22          104448          206847   50.0 MiB    8300  Linux filesystem
  23          206848          309247   50.0 MiB    8300  Linux filesystem
  24          309248          411647   50.0 MiB    8300  Linux filesystem
  25          411648          514047   50.0 MiB    8300  Linux filesystem
  26          514048          616447   50.0 MiB    8300  Linux filesystem
  27          616448          718847   50.0 MiB    8300  Linux filesystem
  28          718848          821247   50.0 MiB    8300  Linux filesystem
  29          821248          923647   50.0 MiB    8300  Linux filesystem
 101         1128448         1230847   50.0 MiB    8300  Linux filesystem
 102         1230848         1333247   50.0 MiB    8300  Linux filesystem
 103         1333248         1435647   50.0 MiB    8300  Linux filesystem
 104         1435648         1538047   50.0 MiB    8300  Linux filesystem
 105         1538048         1640447   50.0 MiB    8300  Linux filesystem
 106         1640448         1742847   50.0 MiB    8300  Linux filesystem
 107         1742848         1845247   50.0 MiB    8300  Linux filesystem
 108         1845248         1947647   50.0 MiB    8300  Linux filesystem
 109         1947648         2050047   50.0 MiB    8300  Linux filesystem


А вот как его видит (для контроля и страховки) parted:
Код:
bash-4.2$ sudo parted /dev/sdf
GNU Parted 3.0
Используется /dev/sdf
Добро пожаловать в GNU Parted! Наберите 'help' для просмотра списка команд.
(parted) print
Модель: silicon -power (scsi)
Диск /dev/sdf: 4008MB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: gpt
Disk Flags:

Номер  Начало  Конец   Размер  Файловая система  Имя               Флаги
21     1049kB  53,5MB  52,4MB  fat32             Linux filesystem
22     53,5MB  106MB   52,4MB                    Linux filesystem
23     106MB   158MB   52,4MB                    Linux filesystem
24     158MB   211MB   52,4MB                    Linux filesystem
25     211MB   263MB   52,4MB                    Linux filesystem
26     263MB   316MB   52,4MB                    Linux filesystem
27     316MB   368MB   52,4MB                    Linux filesystem
28     368MB   420MB   52,4MB                    Linux filesystem
29     420MB   473MB   52,4MB                    Linux filesystem
101    578MB   630MB   52,4MB                    Linux filesystem
102    630MB   683MB   52,4MB                    Linux filesystem
103    683MB   735MB   52,4MB                    Linux filesystem
104    735MB   787MB   52,4MB                    Linux filesystem
105    787MB   840MB   52,4MB                    Linux filesystem
106    840MB   892MB   52,4MB                    Linux filesystem
107    892MB   945MB   52,4MB                    Linux filesystem
108    945MB   997MB   52,4MB                    Linux filesystem
109    997MB   1050MB  52,4MB                    Linux filesystem


Вот здесь - 18 разделов диска из 128 возможных... ;-)
Так что любые разговоры о каких-то 10-11 - сильно преувеличены!
Код:
bash-4.2$ ls /dev/sdf*
/dev/sdf     /dev/sdf102  /dev/sdf104  /dev/sdf106  /dev/sdf108  /dev/sdf21  /dev/sdf23  /dev/sdf25  /dev/sdf27  /dev/sdf29
/dev/sdf101  /dev/sdf103  /dev/sdf105  /dev/sdf107  /dev/sdf109  /dev/sdf22  /dev/sdf24  /dev/sdf26  /dev/sdf28


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 16 сен 2012, 15:26 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8454
Откуда: Харьков
Olej писал(а):
Вот здесь - 18 разделов диска из 128 возможных... ;-)
Так что любые разговоры о каких-то 10-11 - сильно преувеличены!
Код:
bash-4.2$ ls /dev/sdf*
/dev/sdf     /dev/sdf102  /dev/sdf104  /dev/sdf106  /dev/sdf108  /dev/sdf21  /dev/sdf23  /dev/sdf25  /dev/sdf27  /dev/sdf29
/dev/sdf101  /dev/sdf103  /dev/sdf105  /dev/sdf107  /dev/sdf109  /dev/sdf22  /dev/sdf24  /dev/sdf26  /dev/sdf28


Можно использовать такие разделы?
Да за милую душу, любым способом:
Код:
bash-4.2$ sudo mkdosfs /dev/sdf101
mkdosfs 3.0.12 (29 Oct 2011)
bash-4.2$ sudo mount -tvfat -orw /dev/sdf101 /mnt/efi
bash-4.2$ mount | grep sdf
/dev/sdf101 on /mnt/efi type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)
...
[root@notebook efi]# pwd
/mnt/efi
[root@notebook efi]# touch xxx
[root@notebook efi]# echo 12345 > x5
[root@notebook efi]# ls -l
итого 2
-rwxr-xr-x. 1 root root 6 сент. 16 15:22 x5
-rwxr-xr-x. 1 root root 0 сент. 16 15:22 xxx


Можно ли такой GPT раздел сделать загрузочным в смысле BIOS/MBR (не UEFI загрузки) ?
Не знаю!
Но сильно сомневаюсь ... т.к. у gdisk даже такой возможности нет...
Но есть у parted:
Код:
bash-4.2$ sudo parted /dev/sdf
GNU Parted 3.0
Используется /dev/sdf
Добро пожаловать в GNU Parted! Наберите 'help' для просмотра списка команд.
(parted) help set
  set НОМЕР ФЛАГ СОСТОЯНИЯ         изменить ФЛАГ на разделе НОМЕР
 
        НОМЕР - это номер раздела используемый в Linux.  В MS-DOS метки диска, номера основных разделов от 1 до 4, логических разделов от
        5 и далее.
        ФЛАГ один из: загрузочный, корневой, подкачка, скрытый, raid, lvm, lba, hp-service, palo, prep, msftres, bios_grub, atvrecv, diag,
        legacy_boot
        СОСТ. один из: on, off
(parted) set 101 загрузочный on
(parted) print
Модель: silicon -power (scsi)
Диск /dev/sdf: 4008MB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: gpt
Disk Flags:

Номер  Начало  Конец   Размер  Файловая система  Имя               Флаги
21     1049kB  53,5MB  52,4MB  fat32             Linux filesystem
22     53,5MB  106MB   52,4MB                    Linux filesystem
23     106MB   158MB   52,4MB                    Linux filesystem
24     158MB   211MB   52,4MB                    Linux filesystem
25     211MB   263MB   52,4MB                    Linux filesystem
26     263MB   316MB   52,4MB                    Linux filesystem
27     316MB   368MB   52,4MB                    Linux filesystem
28     368MB   420MB   52,4MB                    Linux filesystem
29     420MB   473MB   52,4MB                    Linux filesystem
101    578MB   630MB   52,4MB                    Linux filesystem  загрузочный
102    630MB   683MB   52,4MB                    Linux filesystem
103    683MB   735MB   52,4MB                    Linux filesystem
104    735MB   787MB   52,4MB                    Linux filesystem
105    787MB   840MB   52,4MB                    Linux filesystem
106    840MB   892MB   52,4MB                    Linux filesystem
107    892MB   945MB   52,4MB                    Linux filesystem
108    945MB   997MB   52,4MB                    Linux filesystem
109    997MB   1050MB  52,4MB                    Linux filesystem


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 16 сен 2012, 15:51 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8454
Откуда: Харьков
Olej писал(а):
Можно ли такой GPT раздел сделать загрузочным в смысле BIOS/MBR (не UEFI загрузки) ?
Не знаю!
Но сильно сомневаюсь ...


В принципе, это не сложно проверить:

- взять такой раздел, с установленным parted (gparted) флагом загрузки:
Цитата:
Код:
bash-4.2$ sudo parted /dev/sdf
...
101    578MB   630MB   52,4MB                    Linux filesystem  загрузочный



- и образ небольшой ОС ... я бы взял, например, на странице тестирования проекта QEMU - http://wiki.qemu.org/Testing:
Код:
bash-4.2$ bunzip2 linux-0.2.img.bz2
bash-4.2$ bunzip2 small.ffs.bz2

Код:
bash-4.2$ ls -l
итого 88448
-rw-rw-r--. 1 olej olej 20971520 сент. 16 15:38 linux-0.2.img
-rw-rw-r--. 1 olej olej  1474560 сент. 16 15:34 odin1440.img
-rw-rw-r--. 1 olej olej 68124672 сент. 16 15:38 small.ffs

Код:
bash-4.2$ file *
linux-0.2.img: x86 boot sector, LInux i386 boot LOader, code offset 0xeb
odin1440.img:  DOS floppy 1440k, x86 hard disk boot sector
small.ffs:     Unix Fast File system [v1] (little-endian), last mounted on /mnt, last written at Mon Jul 28 12:59:09 2003, clean flag 1, number of blocks 65536, number of data blocks 65183, number of cylinder groups 2, block size 8192, fragment size 1024, minimum percentage of free blocks 5, rotational delay 0ms, disk rotational speed 60rps, TIME optimization


- и перенести такой образ (один из) на раздел /dev/sdf101 с помощью утилиты dd ...


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 16 сен 2012, 17:02 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8454
Откуда: Харьков
Olej писал(а):
- и перенести такой образ (один из) на раздел /dev/sdf101 с помощью утилиты dd ...


http://wiki.qemu.org/download/linux-0.2.img.bz2 ...
Код:
bash-4.2$ bunzip2 linux-0.2.img.bz2

Код:
bash-4.2$ ls /dev/sdb*
/dev/sdb     /dev/sdb102  /dev/sdb104  /dev/sdb106  /dev/sdb108  /dev/sdb21  /dev/sdb23  /dev/sdb25  /dev/sdb27  /dev/sdb29
/dev/sdb101  /dev/sdb103  /dev/sdb105  /dev/sdb107  /dev/sdb109  /dev/sdb22  /dev/sdb24  /dev/sdb26  /dev/sdb28

Код:
[root@notebook QEMU]# time dd if=linux-0.2.img of=/dev/sdb101 bs=1M
20+0 записей считано
20+0 записей написано
 скопировано 20971520 байт (21 MB), 2,38491 c, 8,8 MB/c

real    0m2.399s
user    0m0.000s
sys     0m0.086s

[root@notebook QEMU]# sync


Загрузка
Код:
bash-4.2$ sudo qemu-kvm -hda /dev/sdb -boot c

Вложение:
QEMU_022.png
QEMU_022.png [ 14.4 КБ | Просмотров: 5114 ]

А вот загрузка непосредственно с раздела установки (/dev/sdb101):
Код:
bash-4.2$ sudo qemu-kvm -hda /dev/sdb101 -boot c

И здесь всё совершенно по-другому, и всё ОК:
Вложение:
QEMU_023.png
QEMU_023.png [ 15.02 КБ | Просмотров: 5113 ]

Можно даже графическую X11 систему запустить в этом Linux, набрав в его терминале:
Код:
# xinit

Вложение:
QEMU_024.png
QEMU_024.png [ 11.49 КБ | Просмотров: 5113 ]


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 16 сен 2012, 18:24 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8454
Откуда: Харьков
Olej писал(а):
Загрузка
Код:
bash-4.2$ sudo qemu-kvm -hda /dev/sdb -boot c



Бессмысленность и безрезультатность такой загрузки можно было и не проверять, это ... "бес попутал" ;-) :

- в MBR содержится собственно код начального загрузчика (и таблицу 4-х partition), что можно легко рассмотреть (для HDD пример):
Код:
bash-4.2$ sudo dd if=/dev/sda of=MBR bs=512 count=1
1+0 записей считано
1+0 записей написано
 скопировано 512 байт (512 B), 0,0295399 c, 17,3 kB/c

Код:
bash-4.2$ hexdump -C MBR
00000000  eb 63 90 33 2e 30 fa fc  be 00 7c bf 00 06 8c c8  |.c.3.0....|.....|
00000010  8e d0 89 f4 8e c0 8e d8  51 b9 00 01 f3 a5 59 e9  |........Q.....Y.|
00000020  00 8a fb b4 02 cd 16 24  03 3c 03 75 05 c6 06 61  |.......$.<.u...a|
00000030  07 01 bb be 07 b9 04 00  80 3f 80 74 0e 83 03 02  |.........?.t....|
00000040  ff 00 00 20 01 00 00 00  00 02 fa 90 90 f6 c2 80  |... ............|
00000050  75 02 b2 80 ea 59 7c 00  00 31 00 80 01 00 00 00  |u....Y|..1......|
00000060  00 00 00 00 ff fa 90 90  f6 c2 80 74 05 f6 c2 70  |...........t...p|
00000070  74 02 b2 80 ea 79 7c 00  00 31 c0 8e d8 8e d0 bc  |t....y|..1......|
00000080  00 20 fb a0 64 7c 3c ff  74 02 88 c2 52 be 80 7d  |. ..d|<.t...R..}|
00000090  e8 17 01 be 05 7c b4 41  bb aa 55 cd 13 5a 52 72  |.....|.A..U..ZRr|
000000a0  3d 81 fb 55 aa 75 37 83  e1 01 74 32 31 c0 89 44  |=..U.u7...t21..D|
000000b0  04 40 88 44 ff 89 44 02  c7 04 10 00 66 8b 1e 5c  |.@.D..D.....f..\|
000000c0  7c 66 89 5c 08 66 8b 1e  60 7c 66 89 5c 0c c7 44  ||f.\.f..`|f.\..D|
000000d0  06 00 70 b4 42 cd 13 72  05 bb 00 70 eb 76 b4 08  |..p.B..r...p.v..|
000000e0  cd 13 73 0d f6 c2 80 0f  84 d8 00 be 8b 7d e9 82  |..s..........}..|
000000f0  00 66 0f b6 c6 88 64 ff  40 66 89 44 04 0f b6 d1  |.f....d.@f.D....|
00000100  c1 e2 02 88 e8 88 f4 40  89 44 08 0f b6 c2 c0 e8  |.......@.D......|
00000110  02 66 89 04 66 a1 60 7c  66 09 c0 75 4e 66 a1 5c  |.f..f.`|f..uNf.\|
00000120  7c 66 31 d2 66 f7 34 88  d1 31 d2 66 f7 74 04 3b  ||f1.f.4..1.f.t.;|
00000130  44 08 7d 37 fe c1 88 c5  30 c0 c1 e8 02 08 c1 88  |D.}7....0.......|
00000140  d0 5a 88 c6 bb 00 70 8e  c3 31 db b8 01 02 cd 13  |.Z....p..1......|
00000150  72 1e 8c c3 60 1e b9 00  01 8e db 31 f6 bf 00 80  |r...`......1....|
00000160  8e c6 fc f3 a5 1f 61 ff  26 5a 7c be 86 7d eb 03  |......a.&Z|..}..|
00000170  be 95 7d e8 34 00 be 9a  7d e8 2e 00 cd 18 eb fe  |..}.4...}.......|
00000180  47 52 55 42 20 00 47 65  6f 6d 00 48 61 72 64 20  |GRUB .Geom.Hard |
00000190  44 69 73 6b 00 52 65 61  64 00 20 45 72 72 6f 72  |Disk.Read. Error|
000001a0  0d 0a 00 bb 01 00 b4 0e  cd 10 ac 3c 00 75 f4 c3  |...........<.u..|
000001b0  00 00 00 00 00 00 00 00  61 d9 61 d9 00 00 00 20  |........a.a.... |
000001c0  21 00 83 fe ff ff 00 08  00 00 00 00 5f 05 00 fe  |!..........._...|
000001d0  ff ff 82 fe ff ff 00 08  5f 05 00 c0 5d 00 80 fe  |........_...]...|
000001e0  ff ff 83 fe ff ff 00 c8  bc 05 00 00 40 01 00 00  |............@...|
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200


- а заголовки GDT загрузчика не содержат никакого собственного кода загрузки (как утверждается!):
Изображение
- загрузка должна происходить через отдельный partition - с идентификатором:
Код:
ef00 EFI System

- ... расформатированный под FAT 16/32 ...
- где в корне должен быть каталог /EFI ...
- под которым каталоги <производитель>
- а в них уже файлы загрузчики *.efi от этих производителей...
- что-то похожее тому, что видим в Fedora 17 в каталоге /boot/efi:
Код:
bash-4.2$ tree /boot/efi
/boot/efi
`-- EFI
    |-- fedora
    |   `-- grubia32.efi
    `-- redhat
        `-- grub.efi

3 directories, 2 files


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 16 сен 2012, 19:20 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8454
Откуда: Харьков
Olej писал(а):
- загрузка должна происходить через отдельный partition - с идентификатором:
Код:
ef00 EFI System

- ... расформатированный под FAT 16/32 ...
- где в корне должен быть каталог /EFI ...
- под которым каталоги <производитель>
- а в них уже файлы загрузчики *.efi от этих производителей...


Вот как созданный диск выглядит для gparted (который при создании и изменении разделов диска никак не использовался)...


Вложения:
-dev-sdc - GParted_026.png
-dev-sdc - GParted_026.png [ 122.62 КБ | Просмотров: 5111 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 16 сен 2012, 21:19 
Не в сети
Активист

Зарегистрирован: 14 сен 2012, 20:58
Сообщения: 10
На щёт ядра... ну пусть будет 2.6.17, это Мандрива 2007.
Что касается разделов, то:
1) я хочу сделать несколько запасных разделов
2) сделать разделы
/tmp (около 10 гб) - копировать болванки, временная папка, чтоб не занимать в /home
/var/ftp - копировать двд
/var/www - буду ставить lamp
и другие - виндоус не буду делать, но для дос могу оставить фат16.
И что касается не иметь представления... ну незнаю, винты я метил в линуксе (при установке), в ADDS, в gparted.// и в старом fdisk ))) - я тогда пытался разбить винт 80 гб, а прога понимала вроде до 8 гб.

Люди, а может быть этот вопрос вынести в единую тему, а то вот в три страницы раздули )).


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.056s | 17 Queries | GZIP : On ]