есть три первых диска слаки:
1.iso
2.iso
3.iso
установил из первого диска серии a, ad, e, l, n
darkstar загружается, сеть фурычит, проблем нет
вопрос вот в чем: а как доустановить иксы и WM?
можно 2.iso и 3.iso примонтировать к системе?
теоретически я понимаю, но какие аргументы к mount?
если я вместо 1.iso поставлю 2.iso на IDE контроллер VM
система его увидит?
и я совершенно забыл как ставить пакеты в слаке... :(
pkgtool ........ /* ??? забыл, в общем... smile
Slackware и виртуальная машина
Если из VM дотягиваетесь до .iso
# mount -o loop /путь/до/iso /монтированный/iso
Можно и на контроллер.
Можно скопом
# installpkg /монтированный/iso/slackware/*/*.t?z
или
# upgradepkg --install-new /монтированный/iso/slackware/*/*.t?z
Аналогично можно отдельную серию или пакет, указав только серию или только пакет или маску пакетов
/монтированный/iso/slackware/x/*.t?z
/монтированный/iso/slackware/xap/имя-пакета-*.t?z
/монтированный/iso/slackware/kdei/*-ru-*.t?z
соответственно.
Можно
# pkgtool
и там в менюшке Other, указать, из какой папки поставить...
Можно предварительно перейти поближе к пакетам
# cd /монтированный/iso/slackware/
или даже
# cd /монтированный/iso/slackware/серия
чтобы список аргументов, развёрнутый из wildcard, заведомо влез в ограничения длины командной строки.
Много разных путей...
теоретически я понимаю, но какие аргументы к mount?
[console]# mount -o loop image.iso /mnt/iso[/console]
там в каждом каталоге есть скрипт, который выдаст вам список пакетов. тыкайте по нему мышом.
можете расковырять скрипт, и глянуть что там внутри wink
чтобы список аргументов, развёрнутый из wildcard, заведомо влез в ограничения длины командной строки.
если в одном каталоге, то влезет. кстати, может правильно /**/*.t?z, а не как у вас /*/* ?
или так тоже работает? oO
Работает. Легко проверить:
[console]$ mkdir -p test/{1..3}
$ touch test/{1..3}/test
$ echo test/*/test
test/1/test test/2/test test/3/test
$ rm -rf test
[/console]
Если правильно путаю, shopt globstar может влиять на поведение.
[console]$ shopt globstar
globstar off
$ echo test/*/test
test/1/test test/2/test test/3/*
$ echo test/**/*
test/1/test test/2/test test/3/*
$
$ shopt -s globstar
$ echo test/*/test
test/1/test test/2/test test/3/*
$ echo test/**/*
test/1 test/1/test test/2 test/2/test test/3 test/3/test
[/console]
То есть */ даже при globstar:on -- как раз то, что в данном случае нужно, поскольку матчит только каталоги на нужном уровне.
[console]mount -o loop Slackware-13.0-install-d2.iso /mnt
No such file or directory[/console]
еще идеи?
Насмелюсь предположыть, укажыте полный путь к образу.
mount -o loop Slackware-13.0-install-d2.iso /mnt
No such file or directory
и что?
вот полностью:
[console]$ su -
# cd
# wget "http://mirror.yandex.ru/slackware/slackware-13.1-iso/slackware-13.1-install-d2.iso"
# wget "http://mirror.yandex.ru/slackware/slackware-13.1-iso/slackware-13.1-install-d2.iso.md5"
# md5sum -c md5sum -c "slackware-13.1-install-d2.iso.md5"
Всё ОК, хозяин!
# mkdir -p /mnt/iso
# mount -o loop slackware-13.1-install-d2.iso /mnt/iso
# cd !$[/console]
так не работает?
так и я могу
ты давай в виртуалке
когда вместо реального сидюка
файл *.iso
Насмелюсь предположыть, укажыте полный путь к образу.
и где он лежит? везде пусто... (и в /dev и в /media)
вы, наверное, что-то не допоняли
слака в виртуал боксе
виртуал бокс на венде
вместо харда - slackware.vdi
вместо DVD - образ iso
как этот iso примонтировать в слаку, чтобы доустановить иксы и окна?
так и я могу
ты давай в виртуалке
когда вместо реального сидюка
файл *.iso
какая разница?
вместо DVD - образ iso
как этот iso примонтировать в слаку, чтобы доустановить иксы и окна?
смонтируй ещё один DVD (кстати, почему DVD, ты-же CD скачал?)
да не важно СД... ДВД... короче, привод!
а разница большая - нету этого iso в системе!
не видит его слака, хоть ты тресни
я все разделы перебрал - пусто!
на настоящем компе слака привод ДВД видела без проблем
даже на старенькой машинке с сокетом 478...
а разница большая - нету этого iso в системе!
не видит его слака, хоть ты тресни
я все разделы перебрал - пусто!
причём тут слака? VB видит второй "привод"? да/нет?
Если нет, создайте сетевую шару в vb, и смонтируйте оттуда ваш образ. Есть ещё вариант: перенесите образ на флешке. (usb-то ваша VB видит?)
на настоящем компе слака привод ДВД видела без проблем
даже на старенькой машинке с сокетом 478...
...что доказывает, что дело не в слаке, а в вашей виртуалке. К.О.
Termo,
Если из VM дотягиваетесь до .iso
Обращаю внимание. То есть по сети, на носителе или ещё как. Судя по сказанному тут, не дотягиваетесь, он на хостовой машине лежит, а не в VM (которая другая машина во всём, только что не железная, и устройства в ней с хостовыми по типам совсем не совпадают и остальном -- весьма независима).
Проверить просто: когда сможете дать внутри VM такую команду ls, чтобы увидеть тот .iso, тогда и сможете смонтировать тот iso.
Иначе, средствами VM. Подключите к VM ещё 2 CD/DVD с образами, или поменяйте в существующем в VM приводе один образ на другой (в VBox, VMWare -- в меню, в qemu -- по другому, у вас -- не знаю, имя "виртуалки" не озвучено).
Ага, увидел, VirtualBox.
Внутри VM отмонтируйте текущий образ (# umount /dev/cdrom), в меню окна виртуальной машины "вставьте" в привод другой образ (Устройства/Приводы оптических дисков/Прочие образы оптических дисков...) (либо ПКМ по значку опт. диска в строке статуса окна ВМ, дальше -- то же самое), потом внутри VM смонтируйте ФС нового образа (# mount /dev/cdrom /mnt/cdrom). Всё как на реальной машине ;)
mount /dev/cdrom /mnt/cdrom
вот это, наверное и попробую
остальное давно сделано, не тупой
вот это, наверное и попробую
остальное давно сделано, не тупой
это надо было сначала сделать...