[Desktop] Инсталлер не видит CD-ROM (install-flash howto)
Anton Farygin
=?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Пт Фев 22 23:03:19 MSK 2008
В документацию, plz!!!
Всё абсолютно так.
Michael A. Kangin пишет:
> В сообщении от Friday 22 February 2008 19:35:28 Michael A. Kangin написал(а):
>
>>> Пытаюсь ставить ALD 4.01 на HP xw4550:
>>> kstation&lang=en&cc=us После выбора установки в меню вываливается с "No
>>> CDROM device found" 4.02 - поможет?
>> Вот почему очень полезно делать инсталяционные имиджи не только для
>> сидиромов, но и для бутфлешек :)
>
> Краткое howto, как сделать кривовато работающую инсталяционную флеху из
> имеющегося компакт-диска:
>
> 1. Берём флеху, 4гб для DVD варианта (наверное, с шаманством в
> области /ALTLlinux и /Metadata можно и меньшего размера)
> 2. Если на ней уже есть большой FAT-раздел, тогда goto 6.
> 3. Отмонтируем, если автоматически смонтировалась
> 4. запускаем fdisk, сносим все разделы, делаем раздел нужного размера, ставим
> ему тип C (FAT32) (или E (FAT16) для маленьких разделов)
> 5. mkfs.vfat -n installflash /dev/нашраздел
> 6. fdisk'ом делаем активным наш раздел.
> 7. Если флешка и сидиром еще не смонтированы, то монтируем их
> 8. копируем на наш раздел с установочного сидирома
> директории /ALTLinux, /Metadata, /syslinux и файл /altinst (cd /media/dvd;
> rsync -vr --progress ALTLinux Metadata syslinux altinst /media/installflash/
> 9. Ставим пакет syslinux, если еще не. (apt-get install syslinux)
> 10. Загоняем на флешку правильный MBR: dd if=/usr/lib/syslinux/mbr.bin
> of=/dev/наша-флеха-без-циферок.
> 11. Идём на флешку/syslinux, создаем файл syslinux.cfg такого вот содержания:
> (можно на основе имеющегося isolinux.cfg)
> ---------------------------------------
> default linux
> prompt 1
> timeout 200
> gfxboot bootlogo
> display boot.msg
> implicit 1
>
> label linux
> kernel alt0/vmlinuz
> append initrd=alt0/full.cz live fastboot lowmem stagename=/altinst
> lang=ru_RU splash=silent splashcount=17 showopts vga=0x314
> automatic=method:disk,disk:sda,partition:sda1
> label failsafe
> kernel alt0/vmlinuz
> append initrd=alt0/full.cz live fastboot lowmem stagename=/altinst
> lang=ru_RU showopts noapic pci=nomsi acpi=off noload=ahci
> automatic=method:disk,disk:sda,partition:sda1
> ---------------------------------------
> (там, где append..... - оно должно идти в одну строку)
>
> Художественное отступление: флешка при загрузке может определиться, и как не
> sda (вот еще почему для USB-загрузки лучше как можно меньше модулей
> пропагатору подсовывать), тогда пропагатор будет спрашивать, что за девайс мы
> хотим грузить. Надо или там выбрать правильный, или здесь подредактировать на
> правильный. Или отключить нафик всякие картридеры :)
> Художественное отступление #2: пропагатор делает паузу в 5 секунд для
> инициализации USB-устройств. Особенно одарённым флешкам этого может нехватать
> (#13841), и тогда пропагатор скажет, что ничего не нашёл, и будет предлагать
> загрузить какой-нибудь модуль. Загрузите какой-нибудь модуль: флешка к тому
> периоду уже скорей всего распознается.
>
> 12. Записываем загрузчик syslinux:
> # syslinux -d /syslinux /dev/наш-раздел-на-флешке-с-цыферкой
> 13. Торжественно несём флешку к непокорной машинке и грузимся с неё. Если
> пропагатор будет взбрыкивать, нам надо всячески попробовать подсунуть ему
> раздел нашей флешки, уж как он её там определит. Если будет спрашивать, какой
> образ грузить, можно попробовать просто жмякнуть Ентер.
> 14. Как только появится графическая морда с выбором языка, мы должны
> переключиться на вторую консоль, и отредактировать файлик evms.conf
> (vi /etc/evms.conf) - в секции sysfs_devices в параметр exclude нам надо
> прописать loop* sda* (или как там наша флеха определится). (#14590)
> (если оно там само не прописалось, как надо)
> Если на стадии применения разбивки дисков будет ругань, что невозможно
> записать Partition Table на устройстве таком-то и нужно перезагрузиться,
> перезагрузитесь и добавьте еще те устройства, на которые ругань была.
> 15. Переключитесь обратно в седьмую консоль, и ставьте всё, как обычно...
>
> Художественное примечание - неплохо еще на флеху закинуть образ rescue (и
> учесть это в sysconf.cfg) - часть инсталлятора, lilo настраивающая, работает
> иногда со взбрыками и требует ручной доводки из live-системы.
> -------------
> label rescue
> kernel alt0/vmlinuz
> append initrd=alt0/full.cz live ramdisk_size=65536 fastboot
> stagename=/rescue showopts automatic=method:disk,disk:sda,partition:sda1
> ------------------
>
> Ну вот вроде и всё. Удачной инсталляции!
>
Подробная информация о списке рассылки Desktop