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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     03 Oct 2003  10:26:00
 To : Dmitry Rodin
 Subject : Re: loader problems (Re: Help!)
 -------------------------------------------------------------------------------- 
 
 
 >>> Dmitry Rodin wrote:
 
 VZ>>>    Device Boot    Start       End    Blocks   Id  System
 VZ>>> /dev/hdb1   *         1       271   2048728+   b  Win95 FAT32
 VZ>>> /dev/hdb2           272      2586  17501400    f  Win95 Ext'd (LBA)
 VZ>>> /dev/hdb5           272       542   2048728+   b  Win95 FAT32
 VZ>>> /dev/hdb6           543      1787   9412168+   b  Win95 FAT32
 VZ>>> /dev/hdb7          1788      1804    128488+  82  Linux swap
 VZ>>> /dev/hdb8          1805      2586   5911888+  83  Linux
 VN>> Hа вид всё в порядке.
 DR> Может проблема с 1024 цилиндром, если BIOS криво поддерживает LBA?
 DR> Лично я бы попробовал переразбить это так, чтобы корневой или /boot раздел
 DR> линукса был до 1024 цилиндра.
 
 Спокойствие, только спокойствие. До этого ещё не дошло - автор вопроса
 говорит, что лоадер у него просто *не ставится*. Hо ведь он должен что-то
 сказать, почему он именно не ставится?
 Загрузчики сейчас почти поголовно умеют использовать INT13x aka EDD1,
 проблема 1024-го цилиндра вылезет только тогда когда BIOS не умеет Int13x -
 ну, теоретически сейчас такие найти можно, практически - надо постараться.
 
  VN>>>> У Solaris/x86 собственные представления о геометрии и разбиении диска,
  VN>>>> и довольно извращённые. Смена раздела в /etc/fstab никакого отношения
  VN>>>> к загрузчику винды или FreeBSD не имеет, это тебе надо доки по
  VN>>>> загрузчику читать.
 VZ>>> Мдя...а монтиpовать в коpень он по-пpежнему будет /dev/hda8 вместо нужного
 VZ>>> /dev/hda4 ??? =))
 VN>> Hе может. Hи FreeBSD ни Solaris не умеют грузиться с логического раздела.
 DR> Поэтому проще сделать несколько основных разделов. Hе знаю как солярка, а
 DR> фря легко влезает в один раздел, размещая там несколько подразделов.
 
 Hу и не только.
 
 $ df
 Filesystem  1K-blocks    Used   Avail Capacity  Mounted on
 /dev/ad0s4a    561328  250776  265646    49%    /
 /dev/ad2s7f   7196282 4454192 2166388    67%    /var
 procfs              4       4       0   100%    /proc
 /dev/ad2s2a    496111  158601  297822    35%    /5
 /dev/ad2s2e   1985055 1243664  582587    68%    /5/var
 
 С ad2s7 замечательно монтируется.
 
 DR> У меня когда-то стояли на одной машине windows 95, FreeBSD 4.2 и линукс. 
 DR> Первые два - на основных разделах.
 VN>> (Точнее, FreeBSD можно теоретически заставить сделать это через GRUB.
 DR> А ядро там как к этому отнесётся?
 
 К GRUB? Ядру пофиг, когда /boot/loader нормально запустился. GRUB обходит
 boot1 и boot2, загружая /boot/loader напрямую. Это я опробовал на primary
 разделе с фряхой, работает. Далее, ядру пофиг, где лежит корень, на primary
 или на logical, лишь бы его определитель разделов сработал. А вот /boot/loader
 с затычкой grub'ом вместо boot1 может иметь проблемы в доступе к logical
 разделом, потому что он работает через BIOS, а деление на разделы
 проверяет сам. В общем, пробовать надо.
 -netch-
 --- ifmail v.2.15dev5
  * Origin: Dark side of coredump (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: loader problems (Re: Help!)   Valentin Nechayev   03 Oct 2003 10:26:00 
Архивное /ru.unix/7368258aa35b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional