я играю с личинкой, и я изменяю корневое использование:
root (hda,x)
как может я знать то, что является x для /dev/sda7
?
fdisk -l
Device Boot Start End Blocks Id System /dev/sda1 * 1 1958 15727603+ 7 HPFS/NTFS /dev/sda2 1959 7476 44323335 f W95 Ext'd (LBA) /dev/sda5 1959 4569 20972826 7 HPFS/NTFS /dev/sda6 4570 5352 6289416 83 Linux /dev/sda7 6373 7119 6000246 83 Linux /dev/sda8 7120 7476 2867571 83 Linux /dev/sda9 5353 6135 6289416 83 Linux /dev/sda10 6136 6372 1903671 82 Linux swap / Solaris
проблема состоит в том, что в представлении Gparted, порядок не похож на sda5, sda6, sda7... но порядок похож:
таким образом, что такое x для /dev/sda7
?
Прежде всего необходимо понять, что в личинке, это не использует нормальные идентификаторы жесткого диска Linux. Вместо этого буквы коррелируют к числам, начиная с нуля (т.е. hda = hd0, hdb = hd1, и т.д.).
Во-вторых, в наследии личинки, число раздела запускается в 0, не 1 как в Linux, поэтому вычтите 1 из числа раздела Linux. И в grub2, это запускается в 1.
Пример: hda1 = (hd0, 0)
Наконец, личинка не дифференцируется между HD и sd устройствами, таким образом, все маркировано HD.
Таким образом, в Вашем случае, Ваша запись личинки для/dev/sda6 должна читать (hd0, 5)
Самый легкий способ быть уверенным от личинки cli и заполнения клавишей Tab использования.
запустите путем ввода... базируются (hd0,
затем хит [вкладка]
Заполнение клавишей Tab должно затем перечислить доступные разделы. выберите тот, который Вы думаете, имеет большую часть смысла закрыть круглые скобки и на ядре типа следующей строки /
затем хит [вкладка] снова..., если файлы и структура каталогов выглядят правильными, Вы выбрали правильную... если нет.. создайте резервную копию и восстановите корневую строку.