Last Sunday, the sermon by Brother George Chu brought up an important revelation to me:
- the Broken Window Theory (see this link: https://en.wikipedia.org/wiki/Broken_windows_theory).
"The broken windows theory is a criminological theory that states
that visible signs of crime, anti-social behavior, and civil disorder
create an urban environment that encourages further crime and disorder,
including serious crimes."
Apply to self management, or MOS - Managing One Self in general, and time management in particular, if I tolerate one slack in schedule, I will start a 松懈 path, a slippery slope.
So, for my next quarter, my focus ought to be:
1. Zero tolerance of weekly goals
2. More importantly, zero tolerance of repentance in relating to my Father.
Tuesday, March 31, 2020
Saturday, March 21, 2020
Migrate Ubuntu 18.04 to new SSD
Got a gift from Dell, a 1TB nvme SSD.
I took the opportunity to learn Linux admin, and migrate xps 13 from the current 256GB SSD to 1TB SSD.
Mostly based on https://askubuntu.com/questions/88384/how-can-i-repair-grub-how-to-get-ubuntu-back-after-installing-windows/88432#88432
1. "dump /dev/sda /mount/"Seagate Backup Disk"/my_file"
2. boot into live Ubuntu 18.04
3. "restore /mount/"Seagate Backup Disk"/my_file /my_mount
4. Mount other things: /my_mount/boot/efi, /dev, /usr, /dev
" for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/my_mount$i"; done "
5. sudo chroot /my_mount
6. reinstall grub:
> grub-install /dev/nvme0n1p # be careful not to use nvme0n1p3. 3 would not work
root@ubuntu:/# update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-88-generic
Found initrd image: /boot/initrd.img-4.15.0-88-generic
Found linux image: /boot/vmlinuz-4.15.0-74-generic
Found initrd image: /boot/initrd.img-4.15.0-74-generic
Found linux image: /boot/vmlinuz-4.15.0-rc6-spectretee
Found initrd image: /boot/initrd.img-4.15.0-rc6-spectretee
Found linux image: /boot/vmlinuz-4.15.0-rc4-custom
Found initrd image: /boot/initrd.img-4.15.0-rc4-custom
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done
7. Update fstab with new UUIDs
New /etc/fstab after fixing up:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
# / was on /dev/nvme0n1p3 during installation
UUID=5cd800ce-94b9-479e-bdf0-4f43e35beb8c / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=7694-A0BD /boot/efi vfat umask=0077 0 1
# swap was on /dev/nvme0n1p4 during installation
UUID=db7178b3-6c68-465f-8a77-85f19f256882 none swap sw 0 0
/dev/disk/by-id/usb-WD_My_Passport_0748_575843314137324630383933-0:0-part1 /mnt/usb-WD_My_Passport_0748_575843314137324630383933-0:0-part1 auto nosuid,nodev,nofail,noauto,x-gvfs-show 0 0
Finally, exit and reboot.
Somehow UUID of /dev/nvme0n1p3 changed after reboot. It took me an hour to debug that problem.
Overall, I was able to gain very good Linux Admin experience, while saving the time it takes to reinstall a fresh Linux. I think it is a net win.
I took the opportunity to learn Linux admin, and migrate xps 13 from the current 256GB SSD to 1TB SSD.
Mostly based on https://askubuntu.com/questions/88384/how-can-i-repair-grub-how-to-get-ubuntu-back-after-installing-windows/88432#88432
1. "dump /dev/sda /mount/"Seagate Backup Disk"/my_file"
2. boot into live Ubuntu 18.04
3. "restore /mount/"Seagate Backup Disk"/my_file /my_mount
4. Mount other things: /my_mount/boot/efi, /dev, /usr, /dev
" for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/my_mount$i"; done "
5. sudo chroot /my_mount
6. reinstall grub:
> grub-install /dev/nvme0n1p # be careful not to use nvme0n1p3. 3 would not work
root@ubuntu:/# update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-88-generic
Found initrd image: /boot/initrd.img-4.15.0-88-generic
Found linux image: /boot/vmlinuz-4.15.0-74-generic
Found initrd image: /boot/initrd.img-4.15.0-74-generic
Found linux image: /boot/vmlinuz-4.15.0-rc6-spectretee
Found initrd image: /boot/initrd.img-4.15.0-rc6-spectretee
Found linux image: /boot/vmlinuz-4.15.0-rc4-custom
Found initrd image: /boot/initrd.img-4.15.0-rc4-custom
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done
7. Update fstab with new UUIDs
blkid | grep -i efi
grep -i efi /etc/fstab
If current EFI partition UUID (from blkid
) differs from the one in /etc/fstab
, update /etc/fstab
with current UUID.ubuntu@ubuntu:/boot/grub$ blkid | grep -i efi
/dev/nvme0n1p1: LABEL="ESP" UUID="7694-A0BD" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="0bf7a902-bb97-42a5-bd40-b1f1d8e5277f"
root@ubuntu:/etc# cat fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
# / was on /dev/nvme0n1p3 during installation
UUID=5cd800ce-94b9-479e-bdf0-4f43e35beb8c / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=E628-281B /boot/efi vfat umask=0077 0 1
# swap was on /dev/nvme0n1p4 during installation
UUID=db7178b3-6c68-465f-8a77-85f19f256882 none swap sw 0 0
/dev/disk/by-id/usb-WD_My_Passport_0748_575843314137324630383933-0:0-part1 /mnt/usb-WD_My_Passport_0748_575843314137324630383933-0:0-part1 auto nosuid,nodev,nofail,noauto,x-gvfs-show 0 0
New /etc/fstab after fixing up:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
# / was on /dev/nvme0n1p3 during installation
UUID=5cd800ce-94b9-479e-bdf0-4f43e35beb8c / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=7694-A0BD /boot/efi vfat umask=0077 0 1
# swap was on /dev/nvme0n1p4 during installation
UUID=db7178b3-6c68-465f-8a77-85f19f256882 none swap sw 0 0
/dev/disk/by-id/usb-WD_My_Passport_0748_575843314137324630383933-0:0-part1 /mnt/usb-WD_My_Passport_0748_575843314137324630383933-0:0-part1 auto nosuid,nodev,nofail,noauto,x-gvfs-show 0 0
Finally, exit and reboot.
Sunday, March 1, 2020
Paul extols me Self Discipline
Paul wrote, “For God did not give us a spirit of timidity [or fear], but a spirit of power, of love and of self-discipline” (2 Timothy 1:7 NIV
Subscribe to:
Posts (Atom)