Am o mașină cu un dual boot M.2 HD de 2 TB cu Ubuntu 20.04 și 18.04 (încă am nevoie de 18.04 din motive vechi, vă rog să nu cereți detalii :).
Tocmai am făcut o actualizare la 20.04 și acum 18.04 nu va porni fără a alege o opțiune specială. Iată ecranul meu obișnuit de grub la pornire:
Daca aleg Ubuntu 18.04
Inteleg asta:
Dacă în schimb la meniul principal de boot aleg Opțiuni avansate pentru Ubutnu 18.04.5 LTS (18.04) (pe /dev/nvme0n1p2)
Inteleg asta:
Dacă aleg oricare dintre aceste opțiuni de mod non-recuperare, totul pornește și funcționează normal.
Ceea ce nu înțeleg este de ce opțiunea obișnuită de pornire caută versiunea de kernel care se termină în 70
? Nu mai este acolo! Cum îl pot face să arate una dintre versiunile de kernel care există?
Am mai cercetat ceva când am ls
continutul de /boot
Eu iau:
$ ls -l
total 169176
-rw-r--r-- 1 root root 237757 Apr 16 07:44 config-5.4.0-73-generic
-rw-r--r-- 1 rădăcină rădăcină 237757 13 iulie 10:52 config-5.4.0-80-generic
-rw-r--r-- 1 rădăcină rădăcină 237757 23 iulie 05:56 config-5.4.0-81-generic
drwx------ 3 root root 4096 Dec 31 1969 efi
drwxr-xr-x 6 root root 4096 19 august 11:17 grub
-rw-r--r-- 1 rădăcină rădăcină 43261536 22 iulie 09:33 initrd.img-5.4.0-73-generic
-rw-r--r-- 1 rădăcină rădăcină 43267722 23 iulie 10:31 initrd.img-5.4.0-80-generic
-rw-r--r-- 1 rădăcină rădăcină 43266831 Aug 17 11:26 initrd.img-5.4.0-81-generic
-rw-r--r-- 1 rădăcină rădăcină 182704 28 ianuarie 2016 memtest86+.bin
-rw-r--r-- 1 rădăcină rădăcină 184380 28 ianuarie 2016 memtest86+.elf
-rw-r--r-- 1 rădăcină rădăcină 184840 28 ianuarie 2016 memtest86+_multiboot.bin
-rw------- 1 rădăcină rădăcină 4586616 Apr 16 07:44 System.map-5.4.0-73-generic
-rw------- 1 rădăcină rădăcină 4587397 Jul 13 10:52 System.map-5.4.0-80-generic
-rw------- 1 rădăcină rădăcină 4587874 Jul 23 05:56 System.map-5.4.0-81-generic
-rw------- 1 rădăcină rădăcină 9449728 Apr 16 07:44 vmlinuz-5.4.0-73-generic
-rw------- 1 rădăcină rădăcină 9453824 Jul 13 11:28 vmlinuz-5.4.0-80-generic
-rw------- 1 rădăcină rădăcină 9457920 Jul 23 05:59 vmlinuz-5.4.0-81-generic
Deci încă o dată vmlinuz
se termina in 73
, 80
, și 81
sunt prezente dar nu 70
se pare că-l caută. am verificat si eu /boot/grub/grub.conf
și are, de asemenea, intrări pentru 73
, 80
, și 81
dar nu 70
! Unde ajunge grub 70
din?
Pe baza altor postări, am încercat să apăs c
din meniul principal grub pentru a face o sesiune de terminal, am găsit următoarele informații, dar nu sunt sigur ce să fac, îmi pare rău că această imagine este puțin neclară:
Nu sunt sigur cum să introduc o comandă aici pentru a rezolva acest lucru dacă este posibil.
Încă un lucru pe care ar trebui să-l menționez este că, după ce am făcut opțiunea de pornire avansată pentru a reveni în Ubuntu 18.04, am încercat:
sudo apt-get update
sudo apt-get upgrade
și
sudo update-grub
sperând că acestea vor rezolva problema, dar nu au făcut-o. Sugestii??
-- Răspuns la @heynnema --
iată rezultatul meu terminal din comanda sugerată:
$ sudo update-initramfs -c -k 5.4.0-81-generic
[sudo] parola pentru cdahms:
update-initramfs: se generează /boot/initrd.img-5.4.0-81-generic
W: Posibil lipsă firmware /lib/firmware/rtl_nic/rtl8125a-3.fw pentru modulul r8169
W: Posibil lipsă firmware /lib/firmware/rtl_nic/rtl8168fp-3.fw pentru modulul r8169
După repornire, rezultatul este același ca înainte (aceeași eroare cu alegerea obișnuită a meniului de pornire 18.04, funcționează în continuare cu opțiunile avansate)
-- Al doilea răspuns la @heynnema --
fdisk
:
$ sudo fdisk -l
Disc /dev/loop0: 32,3 MiB, 33865728 octeți, 66144 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop1: 704 KiB, 720896 octeți, 1408 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop2: 243,9 MiB, 255762432 octeți, 499536 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop3: 276 KiB, 282624 octeți, 552 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop4: 2,5 MiB, 2621440 octeți, 5120 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop5: 32,3 MiB, 33853440 octeți, 66120 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop6: 2,4 MiB, 2555904 octeți, 4992 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop7: 61,7 MiB, 64729088 octeți, 126424 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/nvme0n1: 1,9 TiB, 2048408248320 octeți, 4000797360 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Tip etichetă de disc: gpt
Identificator disc: 63850E58-ACD2-4B55-B5D5-29E46C830D03
Dispozitiv Start End Sectors Size Type
/dev/nvme0n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme0n1p2 1050624 2029461901 2028411278 967.2G Sistem de fișiere Linux
/dev/nvme0n1p3 2029463552 4000796671 1971333120 940G Sistem de fișiere Linux
Disc /dev/loop8: 65,1 MiB, 68259840 octeți, 133320 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop9: 548 KiB, 561152 octeți, 1096 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop10: 2,5 MiB, 2605056 octeți, 5088 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop11: 219 MiB, 229638144 octeți, 448512 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop12: 2,2 MiB, 2342912 octeți, 4576 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop13: 219 MiB, 229629952 octeți, 448496 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop14: 64,8 MiB, 67915776 octeți, 132648 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop15: 548 KiB, 561152 octeți, 1096 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop16: 55,4 MiB, 58130432 octeți, 113536 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop17: 55,5 MiB, 58134528 octeți, 113544 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Disc /dev/loop18: 61,8 MiB, 64770048 octeți, 126504 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
blkid
:
$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/nvme0n1: PTUUID="63850e58-acd2-4b55-b5d5-29e46c830d03" PTTYPE="gpt"
/dev/nvme0n1p1: UUID="B97B-4975" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="b1d40bc5-1bc0-490b-92d4-256bad74c673"
/dev/nvme0n1p2: UUID="cdc92bbb-f4d8-4a31-9cbf-5215632adb49" TYPE="ext4" PARTUUID="3079da12-a09d-4a1a-a21a-61af34810c23"
/dev/nvme0n1p3: UUID="93b02138-35e3-4446-a2b9-e16cf6c22786" TYPE="ext4" PARTUUID="51df7e8c-fa57-4275-9348-27906213"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"
/dev/loop13: TYPE="squashfs"
/dev/loop14: TYPE="squashfs"
/dev/loop15: TYPE="squashfs"
/dev/loop16: TYPE="squashfs"
/dev/loop17: TYPE="squashfs"
/dev/loop18: TYPE="squashfs"
Pe baza unuia dintre răspunsurile la această postare Cum pot detecta dacă discul meu utilizează GPT sau MBR de la un terminal? Am facut:
$ sudo ls
aws IntelliScan_Haze_Class_005 pycharm
awscliv2.zip IntelliScan_Images_005 rotated_IntelliScan_Images_007
Desktop IntelliScan_Images_006 snap
Documente IntelliScan_Images_007 temp
Descărcări minicom.log temp2.txt
Descărcări2 Șabloane de muzică
Dropbox „Dispozitive Nala” temp.txt
eclipse Nala_PVT3_2mm_lens_haze Videoclipuri
exemples.desktop Imagini „Volumetric Dummy Devices.txt”
IntelliScan_Haze_Class_001 Spațiu de lucru public-aplicații
IntelliScan_Haze_Class_002 PVT3_haze workspace-prod
IntelliScan_Haze_Class_003 PVT4
IntelliScan_Haze_Class_004 „PVT4 IMEIs.txt”
atunci:
$ sudo fdisk -l | grep -B 5 Disklabel
Disc /dev/nvme0n1: 1,9 TiB, 2048408248320 octeți, 4000797360 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Tip etichetă de disc: gpt
Deci, se pare că folosesc formatarea GPT
-- Al treilea răspuns la @heynnema --
Da am folosit Grub Customizer
, asta a ridicat lucrurile? Am auzit că poate face asta, dar nu am mai avut nicio problemă până acum. Aici e al meu ls -al /etc/grub.d
:
$ ls -al /etc/grub.d
total 100
drwxr-xr-x 5 root root 4096 Aug 19 11:00 .
drwxr-xr-x 140 root root 12288 Aug 19 10:32 ..
-rwxr-xr-x 1 root root 10046 30 iulie 2020 00_header
-rwxr-xr-x 1 root root 6258 20 iulie 2020 05_debian_theme
-rwxr-xr-x 1 root root 914 23 mai 22:55 10_linux_proxy
-rwxr-xr-x 1 root root 221 23 mai 22:55 40_custom_proxy
-rwxr-xr-x 1 root root 914 23 mai 22:55 41_linux_proxy
-rwxr-xr-x 1 rădăcină rădăcină 11298 30 iulie 2020 44_linux_xen
-rwxr-xr-x 1 root root 1992 28 ianuarie 2016 45_memtest86+
-rwxr-xr-x 1 root root 1539 23 mai 22:55 46_os-prober_proxy
-rwxr-xr-x 1 root root 1418 30 iulie 2020 47_uefi-firmware
-rwxr-xr-x 1 root root 285 23 mai 22:55 48_custom_proxy
-rwxr-xr-x 1 rădăcină rădăcină 216 30 iulie 2020 49_custom
drwxr-xr-x 4 root root 4096 23 mai 22:55 backup
drwxr-xr-x 2 root root 4096 23 mai 22:55 bin
drwxr-xr-x 2 root root 4096 23 mai 22:55 proxifiedScripts
-rw-r--r-- 1 rădăcină rădăcină 483 30 iulie 2020 README
-rw-r--r-- 1 rădăcină rădăcină 272 23 mai 22:55 .script_sources.txt
-- Al patrulea răspuns la @heynnema --
grep -i 5.4.0-70 /etc/grub.d/*
:
$ grep -i 5.4.0-70 /etc/grub.d/*
/etc/grub.d/10_linux_proxy:-'SUBMENU' ca 'Opţiuni avansate pentru Ubuntu'{-'Opţiuni avansate pentru Ubuntu'/*, -'Opţiuni avansate pentru Ubuntu'/'Ubuntu, cu Linux 5.4.0-73- generic'~408f07b7e0dd8d620374c5b681855861~, -'Opțiuni avansate pentru Ubuntu'/'Ubuntu, cu Linux 5.4.0-73-generic (modul de recuperare)'~003de087994ae2af14e2f299055861~, -'Opțiuni avansate pentru Ubuntu'/'Ubuntu, cu opțiuni Linux 5.4.0-73-generic (modul de recuperare)'~003de087994ae2af14e2f29d. 0-72-generic'~c5a297cf454d7588afd791e38e600c79~, -'Opțiuni avansate pentru Ubuntu'/'Ubuntu, cu Linux 5.4.0-72-generic (modul de recuperare)'~fdd81b462724bd81b462724bd81b462724bd81b462724bd81b462724bd81b462724bd81b462724bdc5Ubuntu' pentru Ubuntu-opțiuni cu Linux 5.4.0-70-generic'~6f6c570f06cb15f97ea26de817f5f40a~, -'Opțiuni avansate pentru Ubuntu'/'Ubuntu, cu Linux 5.4.0-70-generic (modul de recuperare)'~6b0d2250eb63112641eb6112640b63126416000
/etc/grub.d/41_linux_proxy:+'SUBMENU' ca 'Opţiuni avansate pentru Ubuntu'{+'Opţiuni avansate pentru Ubuntu'/*, +'Opţiuni avansate pentru Ubuntu'/'Ubuntu, cu Linux 5.4.0-73- generic'~408f07b7e0dd8d620374c5b681855861~, +'Opțiuni avansate pentru Ubuntu'/'Ubuntu, cu Linux 5.4.0-73-generic (modul de recuperare)'~003de087994ae2af14e5bf299055861~, +'Opțiuni avansate pentru Ubuntu'/'Ubuntu, cu opțiuni Linux 5.4.0-73-generic (mod de recuperare)'~003de087994ae2af14e5bf2992'Advanced pentru Linux 0-72-generic'~c5a297cf454d7588afd791e38e600c79~, +'Opțiuni avansate pentru Ubuntu'/'Ubuntu, cu Linux 5.4.0-72-generic (modul de recuperare)'~fdd81b462724bd81b462724bd81b462724bd81b462724bd81b462724bd81b462724bd81b462724bd81b462724bd81b462724bd81b462724bd81b462724bd cu Linux 5.4.0-70-generic'~6f6c570f06cb15f97ea26de817f5f40a~, +'Opțiuni avansate pentru Ubuntu'/'Ubuntu, cu Linux 5.4.0-70-generic (modul de recuperare)'~6b0d2250eb61112641eb6112641606112640000
grep: /etc/grub.d/backup: Este un director
grep: /etc/grub.d/bin: Este un director
grep: /etc/grub.d/proxifiedScripts: Este un director
Se pare că 5.4.0-70 este în grub.d!! Poate aceasta este problema?
cat /etc/fstab
:
$ cat /etc/fstab
# /etc/fstab: informații statice despre sistemul de fișiere.
#
# Utilizați „blkid” pentru a imprima identificatorul unic universal pentru a
# dispozitiv; aceasta poate fi folosită cu UUID= ca o modalitate mai robustă de a denumi dispozitive
# care funcționează chiar dacă discuri sunt adăugate și eliminate. Vezi fstab(5).
#
# <sistem de fișiere> <punct de montare> <tip> <opțiuni> <dump> <trecere>
# / a fost pe /dev/nvme0n1p2 în timpul instalării
UUID=cdc92bbb-f4d8-4a31-9cbf-5215632adb49 / ext4 errors=remount-ro 0 1
# /boot/efi a fost pe /dev/nvme0n1p1 în timpul instalării
UUID=B97B-4975 /boot/efi vfat umask=0077 0 1
/swapfile niciunul swap sw 0 0
-- Al 5-lea răspuns la @heynnema --
Iată ecranul meu de editare Grub Customizer pentru elementul obișnuit de meniu Ubuntu 18.04:
Nu înțeleg acest b/c -73
nu este aici -70
?!?!
-- Al șaselea răspuns la @heynnema --
Ecranul principal Grub Customizer: