LINUX.ORG.RU
ФорумAdmin

Добавление swapon в initrd

 , , ,


0

1

Всем привет, есть ноутбук с 2мя USB, 2 ГБ озу и без CD-привода и тачпада (сломал при сборке после разборки), делаю загрузочный диск под него. На диске ноута есть 6.5 гигов своп раздел, который я и собираюсь монтировать, чтобы туда при каждой загрузке компа с моего CD в память (частично в ОЗУ, частично в этот своп) копировалась вся система (а не только root, home, var и tmp), чтобы потом невозбранно выдернуть CD-ROM и вставить внешний HDD (там у меня всё и мышь (тачпад же не работает)). В стоковом initrd нет swapon и как мне его туда добавить?



Последнее исправление: watashinoshi (всего исправлений: 4)

Нужно, что бы busybox в составе initrd был собран с поддержкой требуемых тебе утилит, а затем, если ты хочешь вызывать команду просто по её имени, т.е.

swapon
а не вот так:
busybox swapon
создай символьную ссылку на busybox.

Что бы посмотреть с поддержкой каких утилит собран busybox просто вызови его:

busybox  | grep sw
	bzip2, cal, cat, catv, chat, chattr, chgrp, chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear, cmp, comm, conspy, cp, cpio, crond,
	man, md5sum, mdev, mesg, microcom, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2, mkfs.reiser, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo,
	openvt, passwd, patch, pgrep, pidof, ping, pipe_progress, pivot_root, pkill, pmap, popmaildir, poweroff, powertop, printenv, printf, ps, pscan,
	sha1sum, sha256sum, sha3sum, sha512sum, showkey, sleep, softlimit, sort, split, start-stop-daemon, stat, strings, stty, su, sum, swapoff, swapon,
	switch_root, sync, sysctl, tac, tail, tar, tee, telnet, telnetd, test, tftp, tftpd, time, timeout, top, touch, tr, traceroute, true, tty, ttysize,
естественно тебе нужно busybox из состава initrd.

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.