LINUX.ORG.RU

Дистр для Live-USB

 ,


0

1

Какой нынче сабж актуален для работы с флешки (с сохранением данных на ней же)?

Есть старый ноут Compaq n620c, без HDD, хочу взять для его с собой для работы (веб-разработка) в отпуске. Соответственно, нужен шустрый дистр с простой установкой нужных пакетов (по-сути, только браузер нужен, остальное - vim + ssh/ftp-fs).

Рассматриваю что-нибудь на основе старенького Debian, но, может, что-то попроще есть? Кроме DSL и Puppy!

P.S. В гугле вариантов, конечно, много, но на тестирование каждого элементарно нет времени.

UPD: Всем спасибо, остановился пока на Knoppix, погоняю ещё MX Linux

★★

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

Ответ на: комментарий от VeroLom

А поцчему бы таки не собрать свою сборочку на основе любимого дистра? Моя рабочая система занимает 22 GiB(если выкинуть Xonotic, Android Studio, документацию по кутям, очистить логи и кэш pacman'а). Думаю, что в случае с

по-сути, только браузер нужен, остальное - vim + ssh/ftp-fs

места понадобиться гораздо меньше.

Singularity ★★★★★
()
Ответ на: комментарий от VeroLom

Любимый дистр - Gentoo :)

Лол, так даже лучше, заоптимизировать до дыр можно же. В процессе работы с флешки главное не использовать emerge.

Singularity ★★★★★
()
Ответ на: комментарий от VeroLom

PuppyLinux — лучшее что есть для Live USB, с возможностью сохранения данных на флешке. Поддержка почти любого железа из коробки, так что можно будет запустить почти на любом ПК. Куча ПО из коробки и это все в в дистре размером < 300Mbyte

atsym ★★★★★
()
Ответ на: комментарий от Singularity

Это уже после, когда закажу переходник для HDD и воткну нормальный винт. Пока элементарно не хватит времени.

VeroLom ★★
() автор топика
Ответ на: комментарий от xkool

Спасибо, вроде, что-то похожее на то, что мне нужно. Попробую.

VeroLom ★★
() автор топика

может, что-то попроще есть? Кроме DSL и Puppy!

Austrumi ©.

quickquest ★★★★★
()
Ответ на: комментарий от Singularity

В процессе работы с флешки главное не использовать emerge.

Обычно содержимое флешки загружается в память, а emerge ей не вредит. Запускал емерж со своей кастомной лайв-сборочки много раз, флэшка жива.

Deleted
()
Ответ на: комментарий от Deleted

Судя по всему ОПу ничего после первичной настройки устанавливать не нужно.

по-сути, только браузер нужен, остальное - vim + ssh/ftp-fs

Singularity ★★★★★
()

Могу посоветовать Ubuntu и ее ветки, хорошо подхватывает разное оборудование и не выделывается, можно либо сразу поставить на флешку, либо взять уже существующий десктоп и закатать на подготовленную флеху (формат раздела в ext4 и установка флага Boot), далее bash скриптом для варианта установки/загрузки legacy:

#!/bin/bash

echo The system will found following devices:
fdisk -l

echo "Please input partition name for cloned system (example: sda1)":
read partName

diskName=$(echo $partName | egrep -o '[a-z]+');

umount /dev/$partName
mountDir=/mnt/systemClone
mkdir $mountDir
mount /dev/$partName $mountDir

rsync -axHSv --delete --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / $mountDir

rm -rf $mountDir/dev/*
rm -rf $mountDir/proc/*
rm -rf $mountDir/sys/*
rm -rf $mountDir/tmp/*
rm -rf $mountDir/run/*
rm -rf $mountDir/mnt/*
rm -rf $mountDir/media/*
rm -rf $mountDir/lost+found

mount --bind /dev $mountDir/dev
mount --bind /proc $mountDir/proc
mount --bind /sys  $mountDir/sys
mount --bind /sys  $mountDir/run

oldUUID=$(cat /etc/fstab | egrep -o 'UUID=[a-f0-9]+-[a-f0-9]+-[a-f0-9]+-[a-f0-9]+-[a-f0-9]+\s+\/\s+');
oldUUID=${oldUUID:5:36}

newUUID=$(blkid /dev/$partName);
newUUID=$(echo "$newUUID" | egrep -o 'UUID=.*');
newUUID=${newUUID:6:36}

chroot $mountDir sed -i "s/$oldUUID/$newUUID/g" /etc/fstab

chroot $mountDir grub-install /dev/$diskName
chroot $mountDir grub-mkconfig -o /boot/grub/grub.cfg

umount $mountDir/dev
umount $mountDir/proc
umount $mountDir/sys		
umount $mountDir/run		
umount /dev/$partName

rm -rf $mountDir

Использую в случаях когда нужно унести свою систему с собой на чужое оборудование, уже год работает безотказно и очень выручает:)

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