[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