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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alexandr Kovalenko                   2:5020/400     27 Jul 2003  21:31:59
 To : All
 Subject : MiniBSD - mfsroot
 -------------------------------------------------------------------------------- 
 
 Доброго времени суток!
 
 Мне вот тут нужно сделать образ по образу и подобию (sorry за каламбур
 
 :>) floppies/boot.flp, но что-то у меня в консерватории не так.
 
 Hасколько я понимаю, я делаю своё дерево где-нибудь, потом через
 vnconfig делаю образ подходящего размера, туда загоняю все, что мне
 надо, отмонтирую, vnconfig -u, gzip -9, и кладу полученный mfsroot на
 такой же имидж рядом с kernel.gz, boot/loader, boot/loader.rc.
 
 Ессна имиджу делалось disklabel -Brw vn0 auto.
 
 А теперь вкратце (/usr/flashbsd - корень нужного мне mfsroot).
 
 $ dd if=/dev/zero of=mfsroot bs=1m count=20
 $ vnconfig -s labels -c vn0 mfsroot
 $ disklabel -Brw vn0 auto
 $ disklabel -e vn0 (тут руцями создаём a: ..... 4.2BSD)
 $ newfs -i 8192 -o space -m 1 /dev/vn0a
 $ mount /dev /mnt/mfsroot
 $ (cd /usr/flashbsd && find . -print | cpio -dump /mnt/mfsroot)
 $ umount /mnt/mfsroot
 $ vnconfig -u vn0
 $ gzip -9 mfsroot
 $ dd if=/dev/zero of=flash bs=1m count=10
 $ vnconfig -s labels -c vn0 flash
 $ disklabel -Brw vn0 auto
 $ disklabel -e vn0 (тут руцями создаём a: ..... 4.2BSD)
 $ mount /dev/vn0a /mnt/flash
 $ cp kernel.gz /mnt/flash (ядро подготовленно нужное)
 $ cp -Rpv boot /mnt/flash/boot
 
 В loader.rc написано кроме всего прочего ещё и:
 load /kernel
 load -t mfs_root /mfsroot
 
 $ cp mfsroot.gz /mnt/flash
 $ umount /mnt/flash
 $ vnconfig -u vn0
 
 Сама flash карта имеет IDE интерфейс (ok, карты на самом деле нету -
 тестируемся на vmware, но это не важно), поэтому зовётся ad0.
 
 Соответственно, что происходит: ядро грузится, лоадер пишет, что
 подгрузил mfsroot, но:
  - почему-то mfsroot становится на md1, а не md0, как хочется ядру,
    чтобы смонтировать /;
  - ессна говорит, что не моежет найти рут, но даже если ему
    поскармливать ufs:/dev/md1c, ufs:/dev/md1a, ufs:/dev/md1 - все равно
    ничего не помогает :(
 
 ПАМАГИТЕ!!! 8)
 
 -- 
 NEVE-RIPE, will build world for food
 Ukrainian FreeBSD User Group
 http://uafug.org.ua/
 --- ifmail v.2.15dev5
  * Origin: Global Ukraine free NNTP site (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 MiniBSD - mfsroot   Alexandr Kovalenko   27 Jul 2003 21:31:59 
 Re: MiniBSD - mfsroot   Alexandr Kovalenko   28 Jul 2003 14:53:42 
Архивное /ru.unix.bsd/13177ef8dbe08.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional