можно раздела не создавать
> Скачайте и прожгите live-CD slax-iso, или загрузите usb-slax (*.tar)
> Скачайте последнюю версию grub4dos с
https://gna.org/projects/grub4dos и распакуйте во
> временную папку
если загрузочный раздел - fat, то можно воспользоваться syslinux
можно поставить обычный grub в mbr
можно воспользоваться любым загрузчиком
> Создайте раздел на жёстком диске, пользуясь наиболее удобным вам инструментом, таким как
> partition magic, командами терминала linux, Ubuntu liveCD (GParted), puppy linux live-cd или другими.
> Отформатируйте новый раздел в системе FAT32, минимальный размер раздела - 300MB
> Скопируйте папки "boot" и "slax" с вашего slax cd-iso или slax usb-extract в новый раздел
стоп! разве с нтфс оно монтировать не может? fuse есть в initrd. скажите, кто-нибудь, у меня нет дисков в ntfs и никого знакомых с windows. если не может - то добавим
зачем вообще разделы трогать?
> Скопируйте файл C:\ntldr в корневую папку вашего windows xp, это будет ваша резервная копия.
> Скопируйте и вставьте его в том же самом месте, у вас получатся два файла "C:\ntldr"(исходный) и > "C:\копия ntldr"(резервная копия) на диске "C:\"
> Скопируйте файлы "grldr", "grub.exe" и "menu.lst" с извлечённого grub4dos из вашей временной
> папки на диск C:\
> Теперь следует чувствительная часть, не выключайте ваш компьютер в эти моменты:
> Переименуйте файл C:\ntldr в C:\ntldrxp
> Переименуйте файл C:\grldr в C:\ntldr
> Откройте menu.lst в текстовом редакторе, предпочтительней wordpad, удалите оригинальные строки и скопируйте / вставьте следующие:
(и потеряйте все posix-атрибуты файлов, плюс hda а не HDa)
извлеките slaxsave.dat нужного раздела в корень диска, где распакованы boot и slax, переименуйте /slax/livecd.sgn в /slax/hdd.sgn (чтобы было однозначное место загрузки)
> title SLAX
> kernel (HD0,2)/boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/mnt/HDa3/slax/
> initrd=(HD0,2)/boot/initrd.gz
> boot
title Slax
find --set-root /slax/hdd.sgn
kernel /boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw ide_generic.probe_mask=0x0 sgnfile=hdd.sgn autoexec=xconf;telinit~4
initrd=/boot/initrd.gz
# для 6.2.0 probe_mask не нужен
> title WinXp
> find --set-root /ntldrxp
> chainloader /ntldrxp
> Всё готово. Перезагрузитесь и выберите вашу ОС в меню grub. Удалите извлечённый grub4dos, он
> нам больше не нужен
вот такая система с union.
------------
для полноценной установки на жёсткий диск
создать раздел в ext/reiser/по_вкусу (допустим, sda9)
mkfs.reiserfs /dev/sda9
примонтировать
mount /dev/sda9 /mnt/target
запустить установовочный GUI (mc)
1я панель: cd /mnt/target
2я панель: cd /mnt/live/memory/images
заходим в каждый модуль, выделяем всё (ins-ins-ins...), и копируем в /mnt/target
повторяем для каждого модуля
правим /mnt/target/etc/fstab, меняя /mnt/sda9 на /
копируем vmlinuz в boot
строчка для grub:
title Slackware-Current SlaxEdition
root (hd0,8)
kernel /boot/vmlinuz root=/dev/sda9
Добавлено: > Вопрос: Можно ли получить модуль для Slax из пакетов Slackware?
> Ответ: Да, это можно сделать командой tgz2lzm
для текущего current необходимо сначала скачать pkgtools*.gz и xz*.gz, сделать из них модули, и активировать их. после этого можно и дальше пользоваться tgz2lzm для пакетов .txz