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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alex Bakhtin                         2:5020/400     22 Mar 2007  15:32:55
 To : Eugene Grosbein
 Subject : Re: FreeBSD на Compact Flash
 -------------------------------------------------------------------------------- 
 
 >>>>> "EG" == Eugene Grosbein writes:
 
 Привет,
 
  AB> boot0 загружает не ядро, насколько я понимаю, а boot1, который должен
  AB> загрузить boot2, который должен загрузить loader, который уже загрузит
  AB> ядро.
 
  EG> Hе совсем так. Для HDD-подобных носителей (там, где есть таблица разделов)
  EG> boot1 afaik не используется, boot0 грузит boot2. А boot1 используется
  EG> на флопиках вместо boot2.
 
      Агащазблин. fdisk пишет в MBR /boot/mbr. boot0cfg пишет в MBG
 /boot/boot0. bsdlabel -B пишет в label /boot/boot, который получается
 посредством cat из boot1 и boot2. При этом boot2 использует функции
 обращения к диску, которые предоставляет boot1. Вот такую вот инфу я вынес
 из чтения манов и исходников.
 
  
  AB> Т.е., получается - boot0 читает вполне корректно, засада где-то в boot1
  AB> и
  AB> boot2, которые вообще не могут ничего прочитать с флешки.
 
  EG> boot0 прочитывается биосом, дальше уже исполняется код BSD, который впрочем
  EG> использует тот же сервис BIOS вплоть до загрузки и инициализации ядра,
  EG> которое дальше уже своими драйверами работает (именно поэтому возможны
  EG> случаи, когда с компакта грузится инсталлятор, а ядерный драйвер
  EG> контроллер или драйв не видит и sysinstall говорит, что CD нету :-)
 
      Ты эта, не спорь:) Если ты посмотришь исходники, там видно, что при
 отсутствии boot0 "Missing Operating System" дает /boot/mbr. А с boot0 ошибку
 read error дает boot1. Что напоминает мне, что для нормальной работы с
 флеша без boot0 надо-бы пропатчить еще и mbr.
 
  EG> режима у boot0 (boot0cfg -o packet).
 
  AB> Кстати, я пробовал nopacket. Думаешь, надо packet попробовать (он же
  AB> по дефолту)? Сейчас... Забавно. Что-то изменилось, на нажатие F1 просто
  AB> пищит. Какой-то прогресс... Получается, что в nopacket boot0 читает с
  AB> диска
  AB> нормально, а в packet нет.
 
  EG> Hичего нормального в писке нету :-)
 
      Писк как раз при packet, чтд. Что и позволило решить проблему, как
 только стало ясно где облом - понятно где надо jb заменить на jmp и все
 заработало. 
 
      Итого мы имеем следующее дешевое решение. Переходник cf-ide за 250
 рублей + карточка на гиг за 500 рублей или на два гига за 800 рублей. В
 пределах 1000 позволяет сделать загрузку фри с флеша, при этом совершенно
 не парясь ужатием в объеме. Меня такое решение устраивает:)
 
 -- 
 Best regards, Alex Bakhtin, CCIE #8439
 AMT Group, Cisco Systems Gold Partner, http://www.amt.ru
 --- ifmail v.2.15dev5.3
  * Origin: AMT Group (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: FreeBSD на Compact Flash   Alex Bakhtin   22 Mar 2007 15:32:55 
 Re: FreeBSD на Compact Flash   Vlad Gnatov   22 Mar 2007 17:43:19 
 Re: FreeBSD на Compact Flash   Valentin Nechayev   23 Mar 2007 02:22:33 
 Re: FreeBSD на Compact Flash   Vlad Gnatov   23 Mar 2007 05:03:16 
 Re: FreeBSD на Compact Flash   Vlad Gnatov   23 Mar 2007 05:08:47 
 Re: FreeBSD на Compact Flash   Valentin Nechayev   23 Mar 2007 15:23:22 
 Re: FreeBSD на Compact Flash   Vlad Gnatov   23 Mar 2007 16:15:11 
 Re: FreeBSD на Compact Flash   Alex Bakhtin   22 Mar 2007 18:53:53 
 FreeBSD на Compact Flash   Andrey Ostanovsky   23 Mar 2007 01:13:36 
 FreeBSD на Compact Flash   Lev Serebryakov   23 Mar 2007 11:37:14 
 FreeBSD на Compact Flash   Andrey Ostanovsky   23 Mar 2007 12:45:26 
 FreeBSD на Compact Flash   Andrey Ostanovsky   24 Mar 2007 03:13:36 
 FreeBSD на Compact Flash   Yuri PQ   26 Mar 2007 17:17:34 
 FreeBSD на Compact Flash   Andrey Ostanovsky   26 Mar 2007 22:40:22 
Архивное /ru.unix.bsd/89069d9ba3c8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional