FAQ
2. Проблемы при загрузке
2.3. Как создать загрузочную дискету? Команда mkbootdisk не помогает.
Дело в том, что штатное ядро
asplinux v10 и образ загрузочного диска
initrd слишком велики, чтобы поместиться на стандартную дискету
1.
44Мб. Возможны различные альтернативные варианты, наиболее предпочтительными представляются следующие два:
- Можно установить на дискету только загрузчик, лучше всего GRUB, при этом ядро и образ initrd будет грузится с жесткого диска. Такая дискета поможет загрузить Linux в случае переписывания главной загрузочной записи (например, после установки windows), но окажется бесполезной, если образ ядра на жестком диске окажется недоступен или незагружаем (например, было установлено непроверенное новое ядро, а предыдущее удалено). Для этого:
# скопируйте в корневой каталог дискеты файлы
/boot/grub/stage1
/boot/grub/stage2
/boot/grub/grub.conf
/boot/grub/splash.xpm.gz
# В скопированном файле grub.conf измените строку
splashimage=/boot/grub/splash.xpm.gz
# на
splashimage=/splash.xpm.gz
# запустите grub
/sbin/grin
# в командной строке grub'а отдайте команды:
root (fd0)
install /stage1 (fd0) /stage2 /grub.conf
- Второй вариант - создать образ загрузочного компакт-диска, функционально это будет полный аналог «полноценной» загрузочной дискеты. СДелать это можно той же командой mkbootdisk:
mkbootdisk --iso --device boot.iso `uname -r`
после этого образ можно записать на чистый CD-R/RW диск:
cdrecord -v -eject dev=/dev/cdwriter boot.iso