The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Установка FreeBSD на терабайтный диск с которым не работал sysinstall"
Отправлено Alex Deiter, 27-Апр-09 23:33 
Проблемы с определением геометрии диска у fdisk действительно есть.
Я даже когда патч писал. Что-то вроде:

--- sbin/fdisk/fdisk.c.orig     Thu May 31 17:52:24 2005
+++ sbin/fdisk/fdisk.c  Mon Dec 17 18:16:51 2005
@@ -844,7 +847,19 @@
        error = ioctl(fd, DIOCGMEDIASIZE, &o);
        if (error == 0) {
                disksecs = o / u;
-               cyls = dos_cyls = o / (u * dos_heads * dos_sectors);
+               cyls = dos_cyls = o / (u * heads * sectors);
+               if (cyls > 1023 && heads > 16 && sectors > 63)
+                       return (disksecs);
+               if (cyls > 1023 || heads > 255 || sectors > 63) {
+                       sectors = dos_sectors = 63;
+                       heads = dos_heads = 16;
+                       cyls = dos_cyls = o / (u * heads * sectors);
+                       if (cyls > 1023) {
+                               heads = dos_heads = 255;
+                               cyls = dos_cyls = o / (u * heads * sectors);
+                       }
+                       dos_cylsecs = cylsecs = heads * sectors;
+               }
        }

        return (disksecs);

Но сейчас, когда есть gpart, format/bsdlabel не нужны.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру