|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 15 Jan 2008 13:54:09 To : alexander lunyov Subject : Re: usb flash boot --------------------------------------------------------------------------------
11 янв 2008, пятница, в 10:00 KRAT, alexander lunyov написал(а):
>> NANO_BOOTLOADER переопределял? По дефолту используется загрузчик,
>> работающий с serial console. Если нет, поправь и пересобери.
al> в мане про BOOTLOADER ни слова, в самом скрипте - тоже.
al> в 6.2 я так понимаю этой опции еще нет.
Да, я забыл что у меня используется бекпорт этой фичи nanobsd.sh из семерки.
Последний чанк патча отдельно мой, позволяет кастомизирующим скриптам
править всё что угодно в образе, в том числе файлы и каталоги,
созданные внутри setup_nanobsd. Hапример, conf/default/var/remount
или conf/base/etc/fstab. PR по этому поводу давно висит, но маинтейнеру
оно не нравится.
- --- tools/tools/nanobsd/nanobsd.sh.orig Sat Jan 14 14:02:50 2006
+++ tools/tools/nanobsd/nanobsd.sh Tue Feb 14 18:42:38 2006
@@ -103,6 +103,10 @@
NANO_SECTS=32
NANO_HEADS=16
+# boot0 flags/options and configuration
+NANO_BOOT0CFG="-o packet -s 1 -m 3"
+NANO_BOOTLOADER="boot/boot0sio"
+
#######################################################################
# Not a variable at this time
@@ -364,7 +368,7 @@
fdisk ${MD}
# XXX: params
# XXX: pick up cached boot* files, they may not be in image anymore.
- boot0cfg -B -b ${NANO_WORLDDIR}/boot/boot0sio -o packet -s 1 -m 3 ${MD}
+ boot0cfg -B -b ${NANO_WORLDDIR}/${NANO_BOOTLOADER} ${NANO_BOOT0CFG} ${MD}
bsdlabel -w -B -b ${NANO_WORLDDIR}/boot/boot ${MD}s1
bsdlabel ${MD}s1
@@ -573,6 +577,8 @@
export NANO_SRC
export NANO_TOOLS
export NANO_WORLDDIR
+export NANO_BOOT0CFG
+export NANO_BOOTLOADER
#######################################################################
# And then it is as simple as that...
@@ -598,8 +604,8 @@
setup_nanobsd_etc
install_kernel
-run_customize
setup_nanobsd
+run_customize
prune_usr
create_${NANO_ARCH}_diskimage
last_orders
Eugene
--
Choose no career
--- slrn/0.9.8.1 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609319a34645.html, оценка из 5, голосов 10
|