krserv
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Таблица разделов не зависит от ОС, и да она уже давно такая (4 основных(первичных) раздела, каждый из которых(но только один из четырёх) может быть расширенным и содержать сколько душе угодно вложенных (логических разделов)) Grub практически ни какого отношения к таблице разделов не имеет, вообще он достаточно теяжел для MBR поэтому он устанавливается на жесткий диск, а в MBR прописывает ссылку на себя (так называемый grub stage1, хотя там может быть что угодно что способно передать управление grub stage2). Вы уверены что у вас потеряна таблица разделов? (у неё кстати есть резервная копия...) Опишите пожалуйста симптомы и контекст. | Ну у Grub (Linux) же свой cобственный MBR, который записан на нулевой дорожке в первом секторе и содержит загрузчик МBR в оеративную память по аналогии с Win который имеет сигнатуру 55АА. Вот виндовый затем осуществляет загрузку в оперативную память таблицу разделов и поиск в ней активного раздела, а затем из 1 сектора активного раздела загружает в ОП загрузчик операционной системы, который уже и загружает ОС. А у Linux (Grub) как все это реализуется, в чем отличие? запускаю Gparted - жесткий диск видится как неразбитое пространство. чем дальше проверять, что делать? sudo fdisk -l unable to seek on /dev/sda: Invalid argument sudo sfdisk -l ubuntu@ubuntu:~$ sudo sfdisk -l Disk /dev/sda: 38913 cylinders, 255 heads, 63 sectors/track Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End #cyls #blocks Id System /dev/sda1 * 0+ 2617- 2618- 21023740+ 7 HPFS/NTFS/exFAT end: (c,h,s) expected (1023,254,63) found (569,245,60) /dev/sda2 2617+ 5916- 3299- 26499072 7 HPFS/NTFS/exFAT start: (c,h,s) expected (1023,254,63) found (569,245,61) end: (c,h,s) expected (1023,254,63) found (796,113,21) /dev/sda3 29927 30620- 694- 5574124+ 5 Extended start: (c,h,s) expected (1023,254,63) found (231,64,1) end: (c,h,s) expected (1023,254,63) found (924,241,21) /dev/sda4 30620+ 38913- 8293- 66607104 7 HPFS/NTFS/exFAT start: (c,h,s) expected (1023,254,63) found (924,241,22) end: (c,h,s) expected (1023,254,63) found (1,165,36) /dev/sda5 29927+ 30620- 693- 5566464 82 Linux swap / Solaris /dev/sda6 5916+ 28667- 22751- 182744060+ 7 HPFS/NTFS/exFAT start: (c,h,s) expected (1023,254,63) found (796,209,61) end: (c,h,s) expected (1023,254,63) found (1019,231,44) /dev/sda7 28667+ 29926- 1260- 10118144 83 Linux start: (c,h,s) expected (1023,254,63) found (1023,72,14) end: (c,h,s) expected (1023,254,63) found (1023,238,8) Disk /dev/sdb: 1020 cylinders, 124 heads, 62 sectors/track Warning: The partition table looks like it was made for C/H/S=*/255/63 (instead of 1020/124/62). For this listing I'll assume that geometry. Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End #cyls #blocks Id System /dev/sdb1 * 0+ 488- 489- 3921888+ c W95 FAT32 (LBA) end: (c,h,s) expected (488,65,25) found (487,254,63) /dev/sdb2 0 - 0 0 0 Empty /dev/sdb3 0 - 0 0 0 Empty /dev/sdb4 0 - 0 0 0 Empty ubuntu@ubuntu:~$ |