/boot/efi的分区变成了sda3!

其他Linux/Unix/BSD/OSX等发行版讨论
回复
寺島聰子
帖子: 644
注册时间: 2016-06-03 14:39
系统: debian10 Ubuntu 18.0
送出感谢: 23 次
接收感谢: 1 次

/boot/efi的分区变成了sda3!

#1

帖子 寺島聰子 » 2022-08-05 9:17

原来一直按照磁盘的物理顺序/boot/efi vfat有sda1、/和/home的地方重要的地方root分区?是sda2,最后swap是sda3。在历代的ubuntu中。用calamares installer安装这个debian11辛苦地玩弄着,发现/boot/efi的分区变成了sda3!!
(我觉得有更好的指令可以更迅速地掌握分区的状态,但是不知道(^^))
头脑混乱。请告诉我修理方法。

感謝
头像
百草谷居士
帖子: 3779
注册时间: 2006-02-10 16:36
系统: Mint20.3/Deepin20.6
送出感谢: 36 次
接收感谢: 45 次
联系:

Re: /boot/efi的分区变成了sda3!

#2

帖子 百草谷居士 » 2022-08-05 9:48

也许你安装 debian 11 的时候,并没有把原来的 efi 分区设定为 efi 分区,而是作为普通分区了
ubuntu 22.04 / 深度系统 20.6 / Mint 21

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
寺島聰子
帖子: 644
注册时间: 2016-06-03 14:39
系统: debian10 Ubuntu 18.0
送出感谢: 23 次
接收感谢: 1 次

Re: /boot/efi的分区变成了sda3!

#3

帖子 寺島聰子 » 2022-08-06 4:05

肝心のコマンドを貼るのを忘れてました。
我忘记贴最重要的命令了。
# cat /etc/fstab

UUID=CB1A-E709 /boot/efi vfat defaults,noatime 0 2

UUID=69661b77-aa05-4dbf-8220-f3f261ee255e / btrfs subvol=@,defaults,noatime,space_cache,autodefrag,discard,compress=lzo 0 1

UUID=69661b77-aa05-4dbf-8220-f3f261ee255e /home btrfs subvol=@home,defaults,noatime,space_cache,autodefrag,discard,compress=lzo 0 2

UUID=9e3fed8d-9f31-4fb9-a09a-68b250a63353 swap swap defaults,noatime,discard 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0

# ls -l /dev/disk/by-uuid | grep sda
lrwxrwxrwx 1 root root 10 8月 5 09:15 69661b77-aa05-4dbf-8220-f3f261ee255e -> ../../sda1
lrwxrwxrwx 1 root root 10 8月 5 09:15 9e3fed8d-9f31-4fb9-a09a-68b250a63353 -> ../../sda2
lrwxrwxrwx 1 root root 10 8月 5 09:15 CB1A-E709 -> ../../sda3
百草谷居士 写了:
2022-08-05 9:48
也许你安装 debian 11 的时候,并没有把原来的 efi 分区设定为 efi 分区,而是作为普通分区了
いいえ。Calamaresの手動パーティション分割に入り、元の分区は全削除して、作り直しました。その際フラグとかどうするのか、相当迷いました(記憶)。なぜCalamares使用なのかというと、 debian 11 bullseyeからCalamaresインストーラーを使うとtimeshift対応のbtrfsができるとどこかで聞いたからです。

没有。进入Calamares的手动分区,原来的分区全部删除,重新制作了。那个时候标志什么的怎么办,相当迷惑(记忆)。为什么要使用Calamares,是因为从debian11bullseye那里听说使用Calamares安装程序可以进行timeshift对应的btrfs。

現在
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 221.9G 0 part /run/timeshift/backup
├─sda2 8:2 0 1.6G 0 part [SWAP]
└─sda3 8:3 0 100M 0 part /boot/efi

$
願い・希望
├─sda1 /boot/efi
├─sda2 /run/timeshift/backup
└─sda3 SWAP

よろしくおねがいします!请多关照! :Shame
附件
Screenshot at 2022-08-06 04-44-09.png
头像
百草谷居士
帖子: 3779
注册时间: 2006-02-10 16:36
系统: Mint20.3/Deepin20.6
送出感谢: 36 次
接收感谢: 45 次
联系:

Re: /boot/efi的分区变成了sda3!

#4

帖子 百草谷居士 » 2022-08-06 17:10

看了截图,明白了你的意思。efi 分区位置在前面,但是编号却是 sda3 。
使用 gdisk 分区工具,可以按照在磁盘上的先后顺序,重排分区顺序号。
sudo gdisk /dev/sda
进入 gdisk ,输入 s 重排分区顺序号,w 写入磁盘,q 退出 gdisk 。
然后重启计算机
ubuntu 22.04 / 深度系统 20.6 / Mint 21

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
寺島聰子
帖子: 644
注册时间: 2016-06-03 14:39
系统: debian10 Ubuntu 18.0
送出感谢: 23 次
接收感谢: 1 次

Re: /boot/efi的分区变成了sda3!

#5

帖子 寺島聰子 » 2022-08-07 1:53

进入 gdisk ,输入 s 重排分区顺序号,w 写入磁盘,q 退出 gdisk 。
$ sudo gdisk /dev/sda
p (the p-command prints the recent partition-table on-screen)

代码: 全选

Command (? for help): p

Number Start (sector) End (sector) Size Code Name
1 206848 465580031 221.9 GiB 8300 
2 465580032 468860927 1.6 GiB 8200 
3 2048 206847 100.0 MiB 0700 
输入 s 重排分区顺序号

代码: 全选

Command (? for help): s
You may need to edit /etc/fstab and/or your boot loader configuration!
<<ーーここからどうやるのか?どうやって分区顺序号を並べ替えることができるのか?わかりません!
从这里开始怎么做?怎样才能对分区顺序号进行排序?不明白! :What
回复