Bug #84
Enumeration block devices by installer for grub.conf
Статус: | New | Начата: | 22.01.2010 | |
---|---|---|---|---|
Приоритет: | High | Дата выполнения: | ||
Назначена: | Mikhail Hiretsky | Готовность в %: | 0% |
|
Категория: | Calculate Utilities | Затраченное время: | - | |
Версия: | - | |||
Голоса: | 1 |
Описание
At moment of the install system by calculate utility, the programm algorithm
is wrong defines a block devices enumeration...
I think because it get data from fdisk command output, but it`s give a
incorrect result in some situations.
For example¶
My server has a RAID Controller, who can support work together are two disk array.
And I have this output fdisk:
fdisk -l | grep "/dev/sd" Disk /dev/sdb: 749.5 Gb, 749461307392 bytes /dev/sdb1 1 91116 731889238+ 83 Linux Disk /dev/sda: 293.8 Gb, 293810995200 bytes /dev/sda1 1 12289 12583920 83 Linux /dev/sda2 12290 24578 12583936 83 Linux /dev/sda3 24579 32771 8389632 82 Linux swap / Solaris /dev/sda4 32772 280200 253367296 83 Linux
You can see what fdisk define a /dev/sdb as first block disk device, itsn`t corectly.
To verify this - I use udev sysfs and put next command:
ls -laF /sys/block/ | grep sd lrwxrwxrwx 1 root root 0 Jun 23 02:11 sda -> ../devices/pci0000:00/ ... /target0:0:0/0:0:0:0/block/sda/ lrwxrwxrwx 1 root root 0 Jun 23 02:11 sdb -> ../devices/pci0000:00/ ... /target0:0:1/0:0:1:0/block/sdb/
There we can see, how enumerate are block devices on PCI bus. :)
But when I want install a system to /dev/sda2 slice, calculate utility make it correctltly, but in grub.conf, in the boot item, it write some like:
root (hd1,1)
I think, what it a simple small bug, and not difficult for fixing ;-)
Best regards, Alexey Shtepa.
История
Обновлено Alexander Tratsevskiy почти 14 года назад
- Параметр Назначена изменился на Mikhail Hiretsky