RPi: anpassade obevakad Installation (7 / 7 steg)
Steg 7: 1 GB SD-kort - Jonglering med partitioner
Avstängning och boot med ett annat SD-kort. Anslut USB-lagringsenheten och SD-kort från föregående steg.
Kontrollera om filsystem är monterad (df -h):
/ dev/sdc7 6,4 G 685M 5,4 G 12% /media/pi/root0
/ dev/sdc6 63M 20M 44M 31% /media/pi/boot
/ dev/sdc5 30M 397K 28M 2% /media/pi/SETTINGS
/ dev/sda1 7,5 G 1,5 G 6.1G 20% /media/pi/DATADISK
Följande kommandon måste startas som root-användare:
sudo su-
Tom loggfilerna:
CD /media/pi/root0
> /var/log/dpkg.log
> /var/log/bootstrap.log
> /var/log/alternatives.log
> /var/log/apt/history.log
> /var/log/apt/term.log
> /var/log/apt/user.log
> /var/log/apt/kern.log
> /var/log/alternatives.log
> /var/log/auth.log
> /var/log/bootstrap.log
> /var/log/daemon.log
> /var/log/dpkg.log
> /var/log/kern.log
> /var/log/regen_ssh_keys.log
> /var/log/user.log
> /var/log/messages
Säkerhetskopiera alla Linux filsystem:
tjära - cpf /media/pi/DATADISK/root1G.tar.
CD /media/pi/boot
tjära - cpf /media/pi/DATADISK/boot1G.tar.
CD /media/pi/SETTINGS
tjära - cpf /media/pi/DATADISK/settings1G.tar.
CD /media/pi/DATADISK
Glöm inte den första recovery-partitionen. Ta bort katalogen återhämtning för Raspbian.
mkdir /media/pi/dos
Mount/dev/sdc1 /media/pi/dos
CD /media/pi/dos
tjära - cpf /media/pi/DATADISK/dos1G.tar.
CD-os
rm -rf Raspbian
CD...
tjära - cpf /media/pi/DATADISK/dos1Gminimal.tar.
Det finns ingen anledning att komprimera filer, vi kommer inte att bygga ett installationsprogram.
pi - rw-r--r--1 pi 20398080 9 Mar 22:25 boot1G.tar
pi - rw-r--r--1 pi 29184000 Mar 10 06:48 dos1Gminimal.tar
pi - rw-r--r--1 pi 658565120 9 Mar 22:24 root1G.tar
pi - rw-r--r--1 pi 10240 9 Mar 22:25 settings1G.tar
Ta en titt på partitionerna på 8 GB SD-kort. Detta måste göras på 1 GB SD-kort.
Disk /dev/sdc: 7.4 GiB, 7948206080 bytes, 15523840 sektorer
Enheter: sektorer på 1 * 512 = 512 byte
Sektorn storlek (logiska/fysiska): 512 byte/512 byte
I/O storlek (minst/optimalt): 512 byte/512 byte
Disketiketter typ: dos
Disk-ID: 0x00031f85
Enheten Boot Start slutet sektorer storlek typ-Id
/ dev/sdc1 8192 1580078 1571887 767.5 M e W95 FAT16 (LBA)
/dev/sdc2 1580079 15523839 13943761 6,7 G 5 Extended
/dev/sdc5 1581056 1646589 65534 32 M 83 Linux
/dev/sdc6 1646592 1775615 129024 63 M c W95 FAT32 (LBA)
/dev/sdc7 1777664 15523839 13746176 6,6 G 83 Linux
Ta bort 8 GB SD-kort och sätt en 1 GB SD-kort. Skapa följande partitioner (fdisk/dev/SDB):
Disk/dev/SDB: 968.8 MiB, 1015808000 bytes, 1984000 sektorer
Enheter: sektorer på 1 * 512 = 512 byte
Sektorn storlek (logiska/fysiska): 512 byte/512 byte
I/O storlek (minst/optimalt): 512 byte/512 byte
Disketiketter typ: dos
Disk-ID: 0x00000000
Enheten Boot Start slutet sektorer storlek typ-Id
/ dev/sdb1 8192 137215 129024 63 M e W95 FAT16 (LBA)
/dev/sdb2 137217 1983999 1846783 901.8 M 5 Extended
/dev/sdb5 139265 204799 65535 32 M 83 Linux
/dev/sdb6 206848 335871 129024 63 M e W95 FAT16 (LBA)
/dev/sdb7 337920 1983999 1646080 803.8 M 83 Linux
Lista med alla fdisk kommandon används:
d (ta bort alla partitioner)
n p 1 8192 +129024 t e
n e 2 137217 13833999 (= standard högsta)
n l 139265 +65534 t 5 83
n l 206848 (= standard) +129024 t 6 e
n l 337920 (= standard) 13833999 (= standard högsta)
p w
Nu skapa filsystem och montera dem:
mkfs.MSDOS/dev/sdb1
mkfs.ext4/dev/sdb5
mkfs.MSDOS/dev/sdb6
mkfs.ext4/dev/sdb7
mkdir -p /media/pi/dos1G
mkdir -p /media/pi/settings1G
mkdir -p /media/pi/boot1G
mkdir -p /media/pi/root1G
Mount/dev/sdb1 /media/pi/dos1G
Mount/dev/sdb5 /media/pi/settings1G
Mount/dev/sdb6 /media/pi/boot1G
Mount/dev/sdb7 /media/pi/root1G
Det är dags att återställa filerna:
CD /media/pi/dos1G
tjära - xpf /media/pi/DATADISK/dos1Gminimal.tar.
CD /media/pi/settings1G
tjära - xpf /media/pi/DATADISK/settings1G.tar.
CD /media/pi/boot1G
tjära - xpf /media/pi/DATADISK/boot1G.tar.
(Ignorera ändring ägare fel)
CD /media/pi/root1G
tjära - xpf /media/pi/DATADISK/root1G.tar.
Med alla filer återställas är det dags att ta bort SD-kort och använda det som startenhet.
Även om det var mycket tekniskt. Jag hoppas du gillade min Instructable.