Я задавался вопросом, был ли способ создать casper-rw файл для персистентности вручную, т.е. через терминал. Я использовал Ubuntu 14.04 Живой USB с персистентностью, и это хорошо работало в течение прошлых двух недель. Вчера вечером я устанавливал набор приложений (или по крайней мере, я думал, что был), и я получил несколько ошибок, после которых заморозился терминал. Я понятия не имел, что пошло не так, как надо, таким образом, я просто вызвал закрытие и заснул.
Этим утром я пытался загрузить свой нетбук, и экран пошел пробел после меню личинки и просто остался как этот. Я полагал, что, должно быть, случайно обновил ядро, и оно испортило систему. Таким образом, я включил другой USB с другой ОС в моем нетбуке, загруженном, просмотренном к диску, где casper-rw файл был расположен и удалил его.
Это решило одну проблему. Я мог загрузиться в Ubuntu хорошо, кроме у меня просто не было персистентности. Так есть ли способ вручную создать файл персистентности, В ТО ВРЕМЯ КАК я запускаю Ubuntu? Я не хочу делать другую новую установку, поскольку у меня только есть два диска (один для резервного копирования и один для Ubuntu) и рабочий Porteus моего резервного диска, и этому всегда не удается создать загрузочный USBs из-за некоторой проблемы модуля.
Я также хотел бы знать, существует ли способ мешать Ubuntu обновить ядро, чтобы не войти в ту же ситуацию снова в будущем.Спасибо!
1) Для создания casper-rw через терминал Вы банка может ввести следующие 2 команды один за другим, заменив 512 с любым другим количеством MBS, который Вы хотите для размера своего casper-rw файла:
dd if=/dev/zero of=casper-rw bs=1M count=512
mkfs.ext3 -L casper-rw -F casper-rw
2) Для предотвращения обновлений ядра можно установить Синаптический Диспетчер пакетов , выбрать , установил пакет (пакеты) изображения Linux (linux-image-xxxxxxxxxx), и затем выберите Package> Lock Version из меню.
toram
Начальная загрузка (живо-единственная) с параметром загрузки toram
для сможения, делает к 'чему-либо' с загрузочным диском, редактирует его или отключает его, не влияя на рабочую операционную систему.
toram
делает содержание первоначально из файла ISO скопированным в RAM (и это будет смонтировано на /cdrom
).
Теперь Вы можете размонтирование все разделы на загрузочном диске . Это означает, что Вам разрешат отредактировать таблицу разделов или даже установите операционную систему.
можно использовать следующие методы для создания персистентности
, монтируют раздел FAT32 с полномочиями чтения-записи и создают casper-rw файл , как описано в других ответах на вопрос, файл с файловой системой внутри.
, если Вы загружаетесь через личинку, используйте gparted для уменьшения раздела FAT32 и после того, как это использует освобожденное пространство, чтобы создать новый раздел с ext2 файловой системой или (ext4 файловая система и позже удалить журналирование) и добавить маркировать casper-rw
. Этот раздел может быть больше, чем 4 ГБ, который является большим преимуществом. (Ubuntu не может использовать casper-rw раздел для персистентности в том же диске (загрузочный диск) при начальной загрузке через syslinux, но это может, если casper-rw раздел находится в другом диске.)
установка mkusb временно и использование это для создания нового персистентного живого диска но в этом случае я действительно рекомендовал бы получить новый дешевый USB pendrive, что можно использовать для живой системы, и устанавливать персистентную живую систему в другой диск.
загрузка и клон от сжатого файла изображения к персистентной живой системе или установленной системе (как система установлен в небольших устройствах как мобильные телефоны и Raspberry Pi). Это может быть сделано с mkusb в Ubuntu и с Win32DiskImager в Windows.
Да, это работает со следующим рецептом :-)
help.ubuntu.com/community/Installation/FromUSBStick#Notes_about_speed
Попытка Ubuntu (Kubuntu, Lubuntu, Xubuntu...) прежде, чем установить его
help.ubuntu.com/community/Installation/UEFI-and-BIOS
help.ubuntu.com/community/mkusb/persistent
Если casper-rw файл находится на отформатированном устройстве FAT32 (который много загрузочных Карт памяти используют), Вы могли бы рассмотреть:
dd if=/dev/zero of=/cdrom/casper-rw bs=1MiB count=4095
dd
: Команда для записи необработанных данныхif=/dev/zero
: Читайте из устройства, которое генерирует noll (0 значений) байты.of=/cdrom/casper-rw
: Выходной файл, где casper-rw файл живет. Вы, возможно, должны изменить это в зависимости от того, что смонтировано где. Живая система Ubuntu обычно монтирует корневое устройство (карта с интерфейсом USB или CD/DVD) в / CD-ROM.bs=1MiB
: Сказать dd
как большие блоки для записи. 1 МиБ = 1024 * 1 024 байта.count=4095
: Файлы на FAT32 могут составить до 4 ГБ в размере. 4095 * 1 МБ просто стесняется 4 ГБ.Вы, возможно, должны смонтироваться /cdrom
как чтение-запись (или везде, где Ваше загрузочное устройство смонтировано):
mount | grep /cdrom
Необходимо видеть строку как:
/dev/sdb1 on /cdrom type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/cdrom
устройство смонтировано в этом случае на /dev/sdb1
. Для монтирования его чтение-запись Вы сделали бы:
mount /dev/sdb1 /cdrom -o remount,rw
Это смонтирует Карту памяти, уже смонтированную на /cdrom
с remount,rw
опция, которая говорит буквально remount read-write
Затем можно использовать команду dd, чтобы создать файл персистентности и использовать команду mkfs, упомянутую выше для форматирования его.
Примечание: Необходимо будет, вероятно, перезагрузить, чтобы файл персистентности вступил в силу.
Я использую 16.04. Я использовал YUMI для создания USB.I, сделанного новым персистентным файлом и переключенный на него от старого.
делают новый персистентный файл.
sudo dd if=/dev/zero of=test bs=1M count=1024
, Когда делают фс, поместите label“casper-rw".This, mandetary.
sudo mkfs.ext3 -L casper-rw -F test
файлы копии к новому изображению из старого изображения. Я использовал tar для копирования файлов, потому что когда я usedвЂcp - площадь *’ для копирования файлов, OS, повешенная.
mkdir mnt1 mnt2
sudo mount casper-rw mnt1
sudo mount test mnt2
cd mnt1
sudo tar cvpzf ../backup.tgz * 2> ../error.log
cd ../mnt2
sudo tar zxvf ../backup.tgz 2> ../error2.log
изменяют персистентное имя файла в конфигурации личинки. Персистентное имя файла может отличаться от используемого YUMI “casper-rw”.I для создания конфигурационного файла личинки USB.the, grub4dos 0.4.6a использования “ubuntu.lst”.YUMI.
set CASPER=/multiboot/ubuntu-mate-16.04.2-desktop-amd64/casper-rw
↓
set CASPER=/multiboot/ubuntu-mate-16.04.2-desktop-amd64/test
Или можно переименовать тест к casper-rw на машине окон.