1

что-то я туплю: в наличие один компьютер, с одним HDD (есть пустые разделы). Ещё есть образ slackware 13 DVD. Ещё есть DVDROM, но он именно ROM (не пишет). Как мне слаку поставить? (стоит тут 12я).
Чё-то я туплю... ac

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

2 (17.02.2011 14:15:31 отредактировано Lupo Alberto)

drBatty пишет:

Ещё есть образ slackware 13 DVD.

1. Grub2, по-моему, может с образа грузиться. (Возможно, и первый умеет?).
2. Загрузочную флешку сделать можно.

Был, был и весь вышел...

3

А обновить до 13 с помощью  образа нильзя?

Trouble  in WINDOWS reboot, trouble in UNIX be root.

4 (17.02.2011 14:33:10 отредактировано bormant)

Если upgrade,
# telinit 1
...
# mount /path/slackware-13.*.iso /mnt/cdrom -o loop
# less /mnt/cdrom/UPGRADE.TXT

Если ставиться начисто, можно флэшку загрузочную сделать (образ есть в iso /usb-and-pxe-installers/usbboot.img, README_USB.TXT), загрузиться с неё, смонтировать iso-шку, запустить setup, указать установку с HDD, указать путь до каталога /slackware.

Или эту флешку: http://connie.slackware.com/~alien/slackboot/mini/13.1/

5

drBatty, а если применить подобный подход, но к жёсткому диску?

Был, был и весь вышел...

6

Про GRUB2 уже сказали, но его придётся предварительно под 12 собрать, хотя бы отсюда http://slackbuilds.org/repository/13.1/system/grub2/
или где-то готовый поискать.

7

Lupo Alberto пишет:

1. Grub2, по-моему, может с образа грузиться. (Возможно, и первый умеет?).

граб может и умеет, но lilo, сабака, пишет: не могу найти init, кернел паник!

Lupo Alberto пишет:

2. Загрузочную флешку сделать можно.

у меня есть битый диск со слаксом. могу и slax на какой-нить раздел поставить. что дальше?

kisil пишет:

А обновить до 13 с помощью  образа нильзя?

можно. так не интересно bx

bormant пишет:

Если ставиться начисто, можно флэшку загрузочную сделать (образ есть в iso /usb-and-pxe-installers/usbboot.img, README_USB.TXT), загрузиться с неё, смонтировать iso-шку, запустить setup, указать установку с HDD, указать путь до каталога /slackware.

ага. спасибо. так и сделаю. в качестве "флешки" заюзаю один из разделов ab

bormant пишет:

Про GRUB2 уже сказали, но его придётся предварительно под 12 собрать, хотя бы отсюда

спасибо. попробую, если не получится загрузится с образа. а флешек у меня нету ac

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

8

drBatty пишет:

у меня есть битый диск со слаксом. могу и slax на какой-нить раздел поставить. что дальше?

Я имел ввиду сделать загрузочную флешку с имеющимся у вас образом.
...но

drBatty пишет:

а флешек у меня нету sad

Был, был и весь вышел...

9

да, беда в том, что этот комп не умеет грузится с USB. потому флешки не катят.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

10

То, что касается lilo

+ открыть спойлер

-create a mountpoint to mount the ISO with loopback:
mkdir /mnt/LiveISO

-mount the image:
mount -t iso9660 -o loop,ro /DOWNLOADS/Knoppix-3.7-en.iso /mnt/LiveISO

-create a directory on the device where you are going to boot from:
mkdir /mnt/hda4/KNOPPIX

-copy the contents of the mounted image to that directory:
cp /mnt/LiveISO/KNOPPIX/* /mnt/hda4/KNOPPIX/

-copy kernel and initrd files to yor boot device:
cp /mnt/LiveISO/boot/* /boot

* Grub:
title KNOPPIX
root (hd0,0)
kernel /linux26 ramdisk_size=100000 fromhd=/dev/hda4
initrd /minirt26.gz
savedefault
boot

* Lilo:
image=/boot/linux26
initrd=/boot/minirt26.gz
label=KNOPPIX
append="ramdisk_size=100000 fromhd=/dev/hda4"
-------------------

The basic idea is that you copy the contents of the iso to a partition. Then, in your current linux os, you copy the kernel and initrd images from the iso to your current boot directory. Last, you edit LILO so that it points to the kernel and initrd images you just copied, and make sure you append the "fromhd" line so that the "livecd" will know where the rest of the knoppix files are. I know that similar instructions worked with kanotix as well (which makes sense since it is knoppix based). The only possible problem for other isos (say non-livecds, for example) is that they may not have a "fromhd" option the way knoppix distros do.

Был, был и весь вышел...

11 (17.02.2011 15:25:32 отредактировано bormant)

Если брать ядро+initrd для LILO с диска, параметры загрузки смотреть в
/isolinux/isolinux.cfg
Ядра: в /kernels, для установки пойдёт вполне hugesmp.s
Сам initrd.img в /isolinux/initrd.img

12

bormant пишет:

Ядра: в /kernels, для установки пойдёт вполне hugesmp.s
Сам initrd.img в /isolinux/initrd.img

ну так попробую...

Lupo Alberto пишет:

The basic idea is that you copy the contents of the iso to a partition.

дык ядро-то загружается, init ей не найти ac

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

13

drBatty пишет:

дык ядро-то загружается, init ей не найти sad

drBatty пишет:

у меня есть битый диск со слаксом. могу и slax на какой-нить раздел поставить. что дальше?

В порядке полунаучного бреда  oO :
1. Смонтировать образ с помощью loop.
2. Скопировать корень на свободный раздел.
3. Загрузиться с имеющегося «живого» диска.
4. Сделать chroot в п.2 (не забывая, разумеется, смонтировать /dev  и /proc)
5. Находясь в chroot-окружении установить загрузчик, загрузить и установить ядро.

Был, был и весь вышел...

14 (17.02.2011 16:05:24 отредактировано bormant)

В сухом остатке:
готовим установщик, .iso лучше сразу положить на раздел, который не будет форматироваться в процессе установки, предполагается, что /tmp является таким разделом

 Консоль:
# mount -o loop /tmp/slackware-13.1-install-dvd.iso /mnt/cdrom
# mkdir /boot/setup
# cp /mnt/cdrom/kernels/hugesmp.s/bzImage /mnt/cdrom/isolinux/initrd.img /boot/setup/
# cat <<EOF >> /etc/lilo.conf
image = /boot/setup/bzImage
  addappend = "load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=hugesmp.s"
  initrd = /boot/setup/initrd.img
  label = Setup
EOF
# lilo

игнорируем предупреждение, перегружаемся, выбираем Setup.

Дальнейшее не проверял, умозрительно:

 Консоль:
# mkdir /var/log/src /var/log/iso
# mount /dev/sda3 /var/log/src  #раздел с iso
# mount /var/log/src/slackware-13.1-install-dvd.iso /var/log/iso -o loop
# setup

на шаге SOURCE выбираем HDD и путь /var/log/iso/slackware

15

Можно скопировать с .iso содержимое /slackware на раздел, который не будет форматироваться в процессе установки, тогда монтирований после загрузки установщика будет на 1 меньше.

16

Lupo Alberto пишет:

5. Находясь в chroot-окружении установить загрузчик, загрузить и установить ядро.

это как?

bormant пишет:

игнорируем предупреждение, перегружаемся

хрен. пишет: не могу найти init.
"попробуйте "init=""
попробовал и в секцию append и там в начале, где utf задаётся - всё равно пишет.

bormant пишет:

Можно скопировать с .iso содержимое /slackware на раздел, который не будет форматироваться в процессе установки, тогда монтирований после загрузки установщика будет на 1 меньше.

дык я уже скопировал, эта гадина оттуда не грузится ac
копировал dd.
могу скопировать slax, он загрузится. но толку-то?
проще сходить за резаком, и нарезать болванку.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

17 (17.02.2011 16:29:51 отредактировано bormant)

drBatty,
сверьтесь с рецептом в 14 сообщении. Я его прошёл до загрузки в установщик и запуска setup.

Правда /isolinux/initrd.img и /kernels/hugesmp.s/bzImage за неимением под рукой образа брал с http://ftp.osuosl.org/pub/slackware/slackware-13.1/, но это не должно влиять.

18 (17.02.2011 16:31:54 отредактировано Lupo Alberto)

drBatty пишет:

это как?

Интернет есть(?), загрузить нужные пакеты и установить.
По большому счёту, взять ядро, initrd, /lib/modules с «живого» диска.

Был, был и весь вышел...

19

drBatty пишет:

проще сходить за резаком, и нарезать болванку.

drBatty, полностью согласен  smile , хотя это и не по-«джедайски»  :O

Был, был и весь вышел...

20

drBatty пишет:

дык я уже скопировал, эта гадина оттуда не грузится ac

Брр... Она оттуда и не должна грузиться, это только каталог с файлами для последующей установки.

Для загрузки нужен всего-лишь LILO, /kernels/hugesmp.s/bzImage -- ядро, /isolinux/initrd.img -- корневая система установщика.

/slackware нужен, чтоб на него установщику указать в качестве SOURCE.

я где то слышал что можно с pcmci устанавливать и с ltp порта
это риальна?

//

22

Если на целевой машине уже установлен Linux, почему бы не воспользоваться его ядром и модулями, изменив в загрузчике только корневой раздел?
P.S. Прошу сильно не ругать за оффтоп, но не смог удержаться   wink
Имея почти любой «живой» либо установленный Linux'а и при наличии доступа в Интернет я давно бы установил Gentoo!
P.S.S. В диспут вступать не будем, просто не удержался  :lol:

Был, был и весь вышел...

23 (17.02.2011 18:09:59 отредактировано gramozeka)

а флопик есть ?
это я ктому что можно этот процесс замастырить как описано в ETHERBOOT_README.TXT , бубнотрясная затея , но работает (по крайней мере год назад я испытывал это финт - работала)

... поправил , не ту ссылку вставил . ac

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

24

поставил bx решено.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

25

drBatty пишет:

поставил wink решено.

drBatty, неужели вы думаете, что этого достаточно?  wink
Хотелось бы узнать подробности.

Был, был и весь вышел...

26

Lupo Alberto пишет:

полностью согласен  smile , хотя это и не по-«джедайски»

так я не стал делать.
сделал как мне посоветовали в мессаге №14, использовал сл. конфиг:

 Консоль:
# sed '/^#/d' /mnt/sda5/etc/lilo.conf
append=" vt.default_utf8=0"
boot=/dev/hda
  bitmap = /boot/slack.bmp
  bmp-colors = 255,0,255,0,255,0
  bmp-table = 60,6,1,16
  bmp-timer = 65,27,0,255
prompt
timeout=1200
change-rules
  reset
vga=773

image=/boot/vmlinuz
    root=/dev/hda5
    label="Linux"
  read-only
image=/boot/setup/bzImage
  append="load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=hugesmp.s"
  initrd=/boot/setup/initrd.img
  label=Setup

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

27

Lupo Alberto пишет:

неужели вы думаете, что этого достаточно?

ну отпейсался bx

 Консоль:
root@ksu:~# cat /etc/slackware-version
Slackware 13.1.0

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

28

ну вы извращенцы... chroot вам в руки....

29

bormant пишет:

# mount -o loop /tmp/slackware-13.1-install-dvd.iso /mnt/cdrom
# mkdir /boot/setup
# cp /mnt/cdrom/kernels/hugesmp.s/bzImage /mnt/cdrom/isolinux/initrd.img /boot/setup/
# cat <<EOF >> /etc/lilo.conf
image = /boot/setup/bzImage
  addappend = "load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=hugesmp.s"
  initrd = /boot/setup/initrd.img
  label = Setup
EOF
# lilo

вот так и сделал. конечно редактировал файл не командой cat, а любимым редактором (у меня vim).
затем перезагрузился, и выбрал "setup".
потом выбрал "ставится с hdd"
слака спросила "откуда?" я сказал. она написала - "дистра я не нашла, нашла какой-то исошник. смонтировать?" ответил "да".
дальше как обычно.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

30

odin пишет:

ну вы извращенцы... chroot вам в руки....

как не странно, не понадобился bx

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)