Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Lena from Kiev                       2:5020/5412.2  18 Jun 2007  18:38:24
 To : Sergey Bondarev
 Subject : Аналогия программы GHOST в FreeBSD
 -------------------------------------------------------------------------------- 
 
  LK>>>> но еще и попортил в таблице слайсов в MBR (в которую
  LK>>>> никаких изменений не вносилось, я вообще fdisk не
  LK>>>> вызывала) цилиндры-головки начал и концов слайсов, сделав
  LK>>>> слайс фри незагружаемым, хорошо хоть смещения и количества
  LK>>>> секторов не тронул.
  SB>>> не веpю ;)
  SB>>> само оно таким интелектом не обладает.
 
  LK>> Факт: web-киоск работал. Вместо того, чтобы апгрейдить в нем
  LK>> фрю с 5 до 6, пересобрав все порты, да еще и переходить при
  LK>> этом на X.org 7.2 (ради чего апгрейд и затевался - в старой
  LK>> версии иксов не работал xv со встроенной видео VIA K8M800),
  LK>> я скопировала на HDD web-киоска готовую 6.2 с рабочей
  LK>> станции. fdisk вообще не вызывала, т.к. разметку слайсов мне
  LK>> менять не было нужно.
 
  LK>> Слайс фри стал незагружаемым
  LK>> потому, что он не первый: в начале диска DOS.
  SB> Данный факт вызывает некотоpое опупение.
  SB> слайсы ты не тpогала,
 
 Я не трогала. Вот сейчас нашла в man sysinstall:
 
      The sysinstall utility is essentially nothing more than a monolithic C
      program with the ability to write MBRs and disk labels (through the ser-
      vices of the libdisk(3) library)
 
  SB>  дос в начале диска как был, так и остался.
  SB> С чего бы ему незагpужаемым становиться ???
 
 У тех, у кого слайс фри первый, он начинается с цилиндра 0 головки 1
 независимо от геометрии (от количества головок), поэтому у них такая порча
 проходит незамеченной. У меня слайс фри не первый:
 
 beg: cyl 522/ head 0/ sector 1;
 end: cyl 1023/ head 254/ sector 63
 
 Это из расчета 255 головок (0-254). 1023 - это результат переполнения: на самом 
 деле цилиндров больше, но у поля таблицы слайсов недостаточно битов. Потому что 
 у int13 в BIOS такой формат параметров (2+8 бит на номер цилиндра).
 
 Видимо, sysinstall взял смещение из таблицы слайсов, пересчитал его в
 цилиндры-головки исходя из неверного предположения о геометрии (16 головок -
 0-15) и перезаписал таблицу слайсов. Хотя я его об этом не просила, в меню
 sysinstall я выбрала не Fdisk, а только Label.
 
  SB> В mbr у вас какой загpузчик живет ?
 
 extipl с компакт-диска дистрибутива FreeBSD. Он целиком умещается в MBR. Поэтому
 интеллектом не обладает, берет CHS для int13 прямо из таблицы слайсов, а не
 пересчитывает из смещения. Вот поэтому слайс фри и стал незагружаемым - потому
 что sysinstall испортил CHS начала слайса фри (не тронув смещение).
 
  LK>> sysinstall (точнее наверно вызванный им непонятно зачем fdisk)
  LK>> пересчитал цилиндры-головки исходя из неверного
  LK>> предположения о геометрии, что в цилиндре 16
  LK>> головок (получилось переполнение, т.к. DOS на двух слайсах
  LK>> по 2 ГБ), а BIOS при boot исходит из 255 головок в цилиндре.
  SB> нифига не понял. как-то сумбуpно ты свои мысли выpажаешь.
  SB> Исходя из вышенаписанного ты обвиняяешь sysinstal в том, что он
  SB> самостоятельно запустил fdisk от MS-DOS, котоpый в свою
  SB> очеpедь самостоятельно починил инфу в MBR.
 
 Я обвиняла sysinstall в том, что он самостоятельно вызвал фришную программу
 fdisk. Теперь поняла, что sysinstall сам испортил таблицу слайсов в MBR.
 Оказывается, sysinstall умеет писать в MBR сам, без посредничества fdisk.
 
  SB> Включая свои телепатические способности я могу с веpоятностью 90%
  SB> сказать, что ты некотоpое вpемяч назад запускала NDD, а вот он мог так
  SB> накосячить.
 
 NDD я запускала последний раз 2 года назад, до перехода с DOS на FreeBSD (и с
 dial-up UUCP на DSL).
 
 --
 Лена   Lena()lena.kiev.ua
 
 --- GoldED+/BSD 1.1.5-b20061116
  * Origin:  (2:5020/5412.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Аналогия программы GHOST в FreeBSD   Victor Sudakov   16 Jun 2007 09:25:48 
 Аналогия программы GHOST в FreeBSD   Lena from Kiev   16 Jun 2007 11:36:40 
 Аналогия программы GHOST в FreeBSD   Sergey Bondarev   17 Jun 2007 17:44:38 
 Аналогия программы GHOST в FreeBSD   Lena from Kiev   17 Jun 2007 19:00:34 
 Аналогия программы GHOST в FreeBSD   Sergey Bondarev   18 Jun 2007 10:01:24 
 Аналогия программы GHOST в FreeBSD   Lena from Kiev   18 Jun 2007 18:38:24 
 Re: Аналогия программы GHOST в FreeBSD   Vadim Goncharov   19 Jun 2007 10:52:41 
 Re: Аналогия программы GHOST в FreeBSD   Victor Sudakov   18 Jun 2007 11:37:23 
 Re: Аналогия программы GHOST в FreeBSD   Vadim Goncharov   18 Jun 2007 14:01:21 
Архивное /ru.unix.bsd/38644676b648.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional