Lambatkan waktu booting setelah mengkloning disk dan mengubah ukuran partisi

1

Baru-baru ini saya mengganti SSD dengan SSD yang lebih besar. Saya menggunakan Clonezilla untuk mengkloning disk lama ke yang baru. Setelah itu saya menggunakan GParted Live untuk mengubah ukuran partisi yang ada, mendorong partisi swap ke akhir disk. Saya juga memperbarui dari Ubuntu 16.04 hingga 18.04.

Setelah berhasil menyelesaikan langkah-langkah di atas saya perhatikan bahwa waktu boot menjadi lebih lama . Saya menemukan beberapa utas serupa (ditautkan di bawah) dan mencoba apa yang disarankan di sana. Namun, waktu boot tidak berkurang ke jumlah sebelum perubahan disk.

Ini asli saya /etc/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).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=e15b2ef7-c32d-46f5-a3a8-4bdc60285b4e /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=3a0c2581-52f2-4c92-9c4a-09d3f0258c05 none            swap    sw              0       0
/dev/disk/by-id/usb-Generic_USB_Flash_Disk-0:0 /mnt/usb-Generic_USB_Flash_Disk-0:0 auto nosuid,nodev,nofail,x-gvfs-show 0 0

Saya sudah diganti UUIDdari swappartisi dengan melihat ke dalam blkid output perintah:

/dev/sda1: UUID="e15b2ef7-c32d-46f5-a3a8-4bdc60285b4e" TYPE="ext4" PARTUUID="000d7e8b-01"
/dev/sda5: LABEL="swap" UUID="839f9d78-77b2-491d-808d-8cd551a9eeef" TYPE="swap" PARTUUID="000d7e8b-05"

Saya juga berkomentar /dev/disk/by-id/usb-..karena saya percaya ini adalah USB stick yang saya gunakan untuk boot langsung dari GParted. Tidak tahu mengapa itu masih didefinisikan di sana.

# /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).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=e15b2ef7-c32d-46f5-a3a8-4bdc60285b4e /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
# UUID=3a0c2581-52f2-4c92-9c4a-09d3f0258c05 none            swap    sw              0       0
UUID=839f9d78-77b2-491d-808d-8cd551a9eeef none            swap    sw              0       0
# /dev/disk/by-id/usb-Generic_USB_Flash_Disk-0:0 /mnt/usb-Generic_USB_Flash_Disk-0:0 auto nosuid,nodev,nofail,x-gvfs-show 0 0

Ini /var/log/boot.logmenunjukkan sebagai berikut:

         Starting Tell Plymouth To Write Out Runtime Data...
[  OK  ] Started Braille Device Support.
[  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
         Starting Load/Save RF Kill Switch Status...
[  OK  ] Started Braille Device Support.
[  OK  ] Started Load/Save RF Kill Switch Status.
[  OK  ] Reached target Sound Card.
[  OK  ] Started Braille Device Support.
[  OK  ] Started Tell Plymouth To Write Out Runtime Data.
[  OK  ] Started Raise network interfaces.
[ TIME ] Timed out waiting for device dev-disk-by\x2did-usb\x2dGeneric_USB_Flash_Disk\x2d0:0.device.
[DEPEND] Dependency failed for /mnt/usb-Generic_USB_Flash_Disk-0:0.
[ TIME ] Timed out waiting for device dev-disk-by\x2duuid-3a0c2581\x2d52f2\x2d4c92\x2d9c4a\x2d09d3f0258c05.device.
[DEPEND] Dependency failed for /dev/disk/by-uuid/3a0c2581-52f2-4c92-9c4a-09d3f0258c05.
[DEPEND] Dependency failed for Swap.
[  OK  ] Reached target System Initialization.
[  OK  ] Listening on UUID daemon activation socket.
[  OK  ] Listening on PC/SC Smart Card Daemon Activation Socket.
[  OK  ] Started Daily apt download activities.
...

Perintah systemd-analysis memberitahu:

Startup finished in 36.037s (kernel) + 10.847s (userspace) = 46.885s
graphical.target reached after 10.835s in userspace

Apa yang dapat saya lakukan untuk meningkatkan waktu boot?

Memperbarui

Saya melihat /var/log/boot.loglagi hari ini dan menemukan output ini - perhatikan batas waktu ketika mencari perangkat !:

         Starting Tell Plymouth To Write Out Runtime Data...
[  OK  ] Started Braille Device Support.
[  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
         Starting Load/Save RF Kill Switch Status...
[  OK  ] Started Braille Device Support.
[  OK  ] Started Load/Save RF Kill Switch Status.
[  OK  ] Reached target Sound Card.
[  OK  ] Started Braille Device Support.
[  OK  ] Started Tell Plymouth To Write Out Runtime Data.
[  OK  ] Started Raise network interfaces.    
[*     ] (1 of 2) A start job is running for dev-disk-by\x2did-usb\x2dGeneric_
[**    ] (1 of 2) A start job is running for dev-disk-by\x2did-usb\x2dGeneric_
[***   ] (1 of 2) A start job is running for dev-disk-by\x2did-usb\x2dGeneric_
[ ***  ] (2 of 2) A start job is running for dev-disk-by\x2duuid-3a0c2581\x2d5
[  *** ] (2 of 2) A start job is running for dev-disk-by\x2duuid-3a0c2581\x2d5
[   ***] (2 of 2) A start job is running for dev-disk-by\x2duuid-3a0c2581\x2d5
[    **] (1 of 2) A start job is running for dev-disk-by\x2did-usb\x2dGeneric_
[     *] (1 of 2) A start job is running for dev-disk-by\x2did-usb\x2dGeneric_
[    **] (1 of 2) A start job is running for dev-disk-by\x2did-usb\x2dGeneric_
[   ***] (2 of 2) A start job is running for dev-disk-by\x2duuid-3a0c2581\x2d5
[  *** ] (2 of 2) A start job is running for dev-disk-by\x2duuid-3a0c2581\x2d5
[ ***  ] (2 of 2) A start job is running for dev-disk-by\x2duuid-3a0c2581\x2d5
[***   ] (1 of 2) A start job is running for dev-disk-by\x2did-usb\x2dGeneric_
[**    ] (1 of 2) A start job is running for dev-disk-by\x2did-usb\x2dGeneric_
[*     ] (1 of 2) A start job is running for dev-disk-by\x2did-usb\x2dGeneric_
[**    ] (2 of 2) A start job is running for dev-disk-by\x2duuid-3a0c2581\x2d5
[***   ] (2 of 2) A start job is running for dev-disk-by\x2duuid-3a0c2581\x2d5
[ ***  ] (2 of 2) A start job is running for dev-disk-by\x2duuid-3a0c2581\x2d5
[  *** ] (1 of 2) A start job is running for dev-disk-by\x2did-usb\x2dGeneric_
...
[ TIME ] Timed out waiting for device dev-disk-by\x2did-usb\x2dGeneric_USB_Flash_Disk\x2d0:0.device.
[DEPEND] Dependency failed for /mnt/usb-Generic_USB_Flash_Disk-0:0.
[ TIME ] Timed out waiting for device dev-disk-by\x2duuid-3a0c2581\x2d52f2\x2d4c92\x2d9c4a\x2d09d3f0258c05.device.
[DEPEND] Dependency failed for /dev/disk/by-uuid/3a0c2581-52f2-4c92-9c4a-09d3f0258c05.
[DEPEND] Dependency failed for Swap.
[  OK  ] Reached target System Initialization.
[  OK  ] Listening on UUID daemon activation socket.
[  OK  ] Listening on PC/SC Smart Card Daemon Activation Socket.
...

Terkait

JJD
sumber

Jawaban:

1

Saya menduga ada file 'resume'

/etc/initramfs-tools/conf.d/resume

yang menunjuk ke UUID yang tidak lagi ditemukan. Anda dapat memodifikasi file itu untuk menunjuk ke UUID yang benar untuk partisi swap, dan menjalankannya

sudo update-initramfs -u

Lihat komentar # 16 dan # 17 di tautan berikut ke laporan bug,

https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1763611


Ada perbedaan antara kasing Anda dan kasing dalam laporan bug,

  • dalam kasus Anda, Anda menggunakan partisi swap
  • dalam hal laporan bug digunakan file swap (jadi tidak ada partisi swap, yang harus ditunjukkan).
sudodus
sumber
Ya, ada resumefile dengan UUID yang cocok dengan UUID 3a0c2581-52f2-4c92-9c4a-09d3f0258c05dari partisi swap di / etc / fstab asli yang diposting di pertanyaan saya.
JJD
Semoga berhasil dengan memodifikasi resumefile itu :-)
sudodus
Saya mengganti UUID dan menjalankan perintah pembaruan. Keluaran update-initramfs: Generating /boot/initrd.img-4.15.0-43-generic. Saya akan reboot sekarang.
JJD
1
1. Apakah Anda menggunakan ethernet (jaringan kabel) atau wifi atau keduanya? 2. Terkunci adalah program aplikasi, yang diinstal dengan cara khusus. Mereka tidak berbagi perpustakaan umum, dan jika saya mengerti dengan benar, mereka dapat berjalan di lingkungan mereka sendiri (setidaknya sampai taraf tertentu). Lihat tautan tutorial ini
sudodus
1
Mungkin akan sulit untuk memecahkan masalah setelahnya do-release-upgrade. Saya tidak tahu sekarang, tetapi berharap untuk kembali lagi nanti. Mungkin Anda memiliki keberuntungan yang lebih baik di Forum Ubuntu , di mana para pembantu dipersiapkan untuk dialog yang lebih lama untuk membantu Anda mencoba metode yang berbeda, jadi mulailah utas di sana (di Forum Ubuntu) dengan judul dan deskripsi yang baik tentang masalah Anda, perangkat keras komputer dan pengoperasian sistem (versi Ubuntu dan yang telah Anda tingkatkan melalui do-release-upgrade).
sudodus