Последние пару дней я пытаюсь выяснить, почему мой малиновый пи не загрузиться. Я использую метод загрузки USB для загрузки без на sdcard. Я узнал, что там были некоторые обновления и отключил эту функцию. Я уверен, что есть некоторые необходимые настройки, но так как это был новый и большой обновление, я решил вернуться к своему старому методу я сделал через sdcard и USB-накопитель. Я вернусь к этому позже.
PIXEL стенды для “Pi Improved Xwindows Environment, Lightweight.” Это новая официальная среда рабочего стола для Raspbian OS.
Изменения:
- Картинки На Рабочем Столе
- Значки
- Окна
- Шрифты
- Логин
- Беспроводные Переключение Питания
- Новые Приложения
- Обновления
- Chromium!(Теперь браузер по умолчанию)
Мне нравятся изменения. В целом, это быстрее и глаже, и трудно поверить, что на таком маленьком оборудования. Изменения в конструкции очень приятные на глаз, я думаю, и я рекомендую опробовать это обновление.
Скриншоты:
Инструкции по пробовать PIXEL и другие скриншоты можно найти из источника: https://www.raspberrypi.org/blog/introducing-pixel/
Предупреждение:
Делать это обновление будет использовать новые конфигурации и резервное копирование старых, так что вам придется перенастроить в настройках после обновления.Для обновления существующего Джесси изображения, введите следующее в командной строке:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install -y rpi-chromium-mods
sudo apt-get install -y python-sense-emu python3-sense-emu
sudo apt-get install -y python-sense-emu-doc realvnc-vnc-viewer
а потом перезагрузка.
---Если вы хотите загрузиться с USB-устройств массового хранения, но все равно придется использовать карту памяти: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md
Мой метод немного отличается в итоге по сравнению с ссылка на страницу. Если вы следите за исходную страницу и хотите загрузиться с мой метод, убедитесь, что вы не последнюю команду на выключение.
Установить последнюю raspbian изображения на sdcard.
Обновление с помощью приведенного выше метода.
Программирование режим загрузки USB не надо с моим методом, но если вы хотите просто:
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
ПОДГОТОВКА УСТРОЙСТВА ХРАНЕНИЯ USB
sudo parted /dev/sda
mktable msdos
Вы увидите:
Warning: The existing disk label on /dev/sda will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No?
Тип Y затем нажмите Enter
mkpart primary fat32 0% 100M
mkpart primary ext4 100M 100%
print
Вы должны увидеть это:
Model: SanDisk Ultra (scsi)
Disk /dev/sda: 30.8GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 99.6MB 98.6MB primary fat32 lba
2 99.6MB 30.8GB 30.7GB primary ext4 lba
пресс ctl+c to exit
Далее:
sudo mkfs.vfat -n BOOT -F 32 /dev/sda1
sudo mkfs.ext4 /dev/sda2
Крепление целевой файловой системы и скопировать работает raspbian система к нему:
sudo mkdir /mnt/target
sudo mount /dev/sda2 /mnt/target/
sudo mkdir /mnt/target/boot
sudo mount /dev/sda1 /mnt/target/boot/
sudo apt-get update; sudo apt-get install rsync
sudo rsync -ax --progress / /boot /mnt/target
Регенерат ssh host keys:
cd /mnt/target
sudo mount --bind /dev dev
sudo mount --bind /sys sys
sudo mount --bind /proc proc
sudo chroot /mnt/target
rm /etc/ssh/ssh_host*
dpkg-reconfigure openssh-server
exit
sudo umount dev
sudo umount sys
sudo umount proc
Редактировать /boot/cmdline.txt так что он использует USB-устройство хранения данных в качестве корневой файловой системы вместо SD-карты:
sudo sed -i "s,root=/dev/mmcblk0p2,root=/dev/sda2," /mnt/target/boot/cmdline.txt
Также fstab:
sudo sed -i "s,/dev/mmcblk0p,/dev/sda," /mnt/target/etc/fstab
Наконец, отключите целифайлы системы
cd ~
sudo umount /mnt/target/boot
sudo umount /mnt/target
Вот где мой метод иной. Вы хотите отредактировать /boot/config.txt файл на sdcard:
sudo nano /boot/cmdline.txt
Изменение root=/dev/mmcblk0p2 дляroot=/dev/sda2
Добавитьrootdelay=5 в конце файла
пресс ctl+x,
y,
Enter
sudo reboot
Он должен загрузиться с sdcard первый, затем переключите на USB-накопитель и загрузиться оттуда. Единственная вещь, с помощью этого метода, вы используете карту памяти только для начальной загрузки. Я делаю это так, я могу использовать мой pidrive и всякий раз, когда я обновить дистрибутив, у меня не будет никаких проблем с загрузкой с USB.
Наслаждайтесь :)
---