GuttaLinux
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору можно раздела не создавать > Скачайте и прожгите 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 |