ECE 440 · Week 7

Modern Computer: Full Stack

A bad update is installed only on spare media.

Week 7 of 10 · Solitude

ECE 440 · Week 7 · In class

A bad update is installed only on spare media.

ECE 440 · Week 7 · In class

A bad update is installed only on spare media. (continued)

ECE 440 · Week 7 · In class

Install the update that does not boot, recover, and log in once more after recovery.

ECE 440 · Week 7 · Lecture

What makes an update bad

ECE 440 · Week 7 · Lecture

Plan the way back before the way in

ECE 440 · Week 7 · Lecture

Know which device you are touching

lsblk -o NAME,SIZE,LABEL,MOUNTPOINT
blkid

ECE 440 · Week 7 · Lecture

Keep a transcript as you go

script -a update-and-recovery.log
# ... every command, install through recovery ...
exit

ECE 440 · Week 7 · Lab

Lab

  1. On spare media, install an update that does not boot.
  2. Recover with the station's spare media and the tools already on the bench. A second computer beyond the lab station is not part of the hand-in. Second pass: log in once more after recovery and stop.
  3. Assemble the lab hand-in: The commands that installed the bad update on spare media, the recovery commands, and a login captured after recovery.

ECE 440 · Week 7 · Lab

Hand in

The commands that installed the bad update on spare media, the recovery commands, and a login captured after recovery.

ECE 440 · Week 7 · Homework

Homework

ECE 440 · Week 7 · Homework

Turn in

The label and that first command.

ECE 440 · Week 7 · Read

Read

On the lab site: Module 12, A whole system, does not grade the bad-update commands, the recovery commands, and the later login. This week does.

ECE 440 · Week 7 · Next

Week 8

One service on the board, one client on the lab network, one saved transcript.

Arrow keys or space to move, F for full screen, N for speaker notes, Home and End for the first and last slide. Print gives one slide per page.