Ubuntu20.04 安裝bootloader? - Linux

John avatar
By John
at 2020-11-14T07:04

Table of Contents

原來的設定是這樣:
HDD : grub + Ubuntu 16.04
SSD : Ubuntu 20.04

現在 HDD 要退役, 我從 SSD 不能開機, 我猜是沒有 bootloader
我該做什麼才能裝個 bootloader 上去?
不一定要 grub, 只要能開機就好, 以後應該都不需要多重開機了

====== update 後續

謝謝各位, 不過我看不太懂, 就用LiveCD 開機, 試著裝grub, 然後
不知做錯什麼, SSD 裏的Ubuntu不會動了,所以我只能乾脆重裝,重裝
時只有SSD, 然後就OK了~~

好在只是不會動,重裝前用LiveCD把資料都救出來了


Tags: Linux

All Comments

Gary avatar
By Gary
at 2020-11-15T12:08
試試看 LiveUSB 開機後 chroot 進去 20.04 裝 grub
Erin avatar
By Erin
at 2020-11-17T09:12
apt install boot-repair
Annie avatar
By Annie
at 2020-11-20T01:12
Grub-install 參數選一下就行了
Ina avatar
By Ina
at 2020-11-23T12:28
不過你的SSD沒有vmlinux 跟ramfs 那些必須檔案也開不了
David avatar
By David
at 2020-11-27T03:14
遠端我幫你用一下也行
Blanche avatar
By Blanche
at 2020-11-30T19:41
開機順序是initramfs->vmlinux
我猜都在HDD內
請高手別來挑我語病
William avatar
By William
at 2020-12-05T09:41
/boot 不見得跟/efi在一起吧
Delia avatar
By Delia
at 2020-12-08T23:23
只有arch linux 是/efi ...
Xanthe avatar
By Xanthe
at 2020-12-12T22:38
他也沒說是UEFI還是BIOS 所以要整個看一下= =
Agnes avatar
By Agnes
at 2020-12-15T02:01
你如果SSD是GPT 要開機還要塞Bios Boot Partition
所以我才說沒那麼簡單R dirty work一堆
Hazel avatar
By Hazel
at 2020-12-17T03:42
等等送給電腦公司又說中毒真的無言
Jacky avatar
By Jacky
at 2020-12-18T10:05
可能其他的OS預設有其他efi位置不過不是重點~
Kelly avatar
By Kelly
at 2020-12-21T09:11
你的開機順序反了。你有看過 init 比 kernel 早起來的喔
Daniel avatar
By Daniel
at 2020-12-22T06:11
不要 bootloader 直接從 UEFI BIOS 開機風險有點高
Ursula avatar
By Ursula
at 2020-12-27T01:10
看 BIOS 能不能餵 kernel cmdline 參數
Valerie avatar
By Valerie
at 2020-12-27T11:42
恩恩順序講反了
Frederic avatar
By Frederic
at 2020-12-28T04:06
我自切
Madame avatar
By Madame
at 2021-01-02T00:44
我又散布不實謠言 對不起各位
Edward Lewis avatar
By Edward Lewis
at 2021-01-05T14:26
我把arch linux的spec 跟 initramfs/initrd的man都看過y
了還是能講錯 我自切
Madame avatar
By Madame
at 2021-01-07T02:36
不過我想一想這兩個檔案其實是同時被load的吧有人知道ㄇ
Isla avatar
By Isla
at 2021-01-07T14:45
Bencrie大大好像誤會惹我說的不是pid=1的那個init
Sandy avatar
By Sandy
at 2021-01-08T08:27
initramfs 裡面有 init 啊
Jessica avatar
By Jessica
at 2021-01-12T10:13
kernel 要負責解壓縮 initramfs 然後 run 裡面的 init
Vanessa avatar
By Vanessa
at 2021-01-16T00:55
把 rootfs 的 device 拉起來以後再 switch root
Sarah avatar
By Sarah
at 2021-01-18T21:24
有感覺了感謝
Elvira avatar
By Elvira
at 2021-01-23T01:51
bootloader不是為多重開機,android目前沒多重開機也是有
Cara avatar
By Cara
at 2021-01-25T05:53
bootloader,它的用途就是如名稱所說,要boot os要靠它load
Andrew avatar
By Andrew
at 2021-01-26T09:07
講古一下,在apple時代bootstrap一詞比較常見,後來漸漸省
Gary avatar
By Gary
at 2021-01-31T00:04
略成boot,一般講DOS(不是IBM,MS的DOS)的書都會提bootstra
Candice avatar
By Candice
at 2021-01-31T05:46
p一詞是說先拉鞋帶,靴帶再帶動鞋子,鞋子再帶動腳,然後把
整個人拉起來
Valerie avatar
By Valerie
at 2021-02-01T15:28
另一說是鞋帶綁一條比它粗的繩子上來,再越帶越粗的繩子上
來,最後把粗繩梯拉起來,然後被困在塔裏的公主就能下塔
Leila avatar
By Leila
at 2021-02-06T14:08
維基百科中文是採前一說,也有名詞來源,我最早印象也是那
句英文
Genevieve avatar
By Genevieve
at 2021-02-09T04:45
每一個OS都有它的bootloader, linux是grub,NT系列是NTLDR
沒有bootloader,光靠BIOS/uefi難以載入現代複雜的作業系
Connor avatar
By Connor
at 2021-02-13T06:40
統,不論載入架構,filesystem等都是各自作業系統最清楚,所
Doris avatar
By Doris
at 2021-02-17T13:31
以只能約定靠BIOS/uefi載入一個最初最小的bootloader,再
由它去負責載入完整的作業系統,這樣BIOS/uefi才能夠足夠
Eden avatar
By Eden
at 2021-02-19T21:50
小以裝入flash記憶體,並且不用經常更新
Linda avatar
By Linda
at 2021-02-23T07:01
我有一個問題,你現在還能用HDD開機為何還要用Live?
bitlife神
Mary avatar
By Mary
at 2021-02-26T04:57
我前面推文就是在講grub是載入linux必須的[bootloader]
grub是縮寫,它的b就是那個bootloader
Rebecca avatar
By Rebecca
at 2021-03-01T23:05
所以改成說不一定要grub還是不行的
Sierra Rose avatar
By Sierra Rose
at 2021-03-04T10:14
我只是比較老(物理),沒有比較神 XD
Rosalind avatar
By Rosalind
at 2021-03-05T01:30
你用LiveCD裝grub的語意,如果不是自行下命令列指定root分
Ula avatar
By Ula
at 2021-03-07T19:54
區,會變成安裝grub來boot你的live CD的root分區,然後你CD
取出重開機後,當初那個ramdisk的root分區就消失了,所以開
不起來
Tom avatar
By Tom
at 2021-03-08T13:27
找一下網路上的live usb修復grub教學,基本上就是要在你實
際的SDD root分區的/裏裝上grub,至於怎麼做就找教學文吧
Linda avatar
By Linda
at 2021-03-12T11:39
等一下,我忘了live cd本身有修復,所以如果你是用livecd修
Emily avatar
By Emily
at 2021-03-12T14:42
復功能而非在try livecd環境中執行的安裝grub,請忽略以上
推文
David avatar
By David
at 2021-03-14T13:08
kernel 把必要的 driver built-in、cmdline built-in
Mia avatar
By Mia
at 2021-03-17T17:04
UEFI 是可以直接開 Linux。UEFI自己就能當 bootloader XD
Connor avatar
By Connor
at 2021-03-20T06:52
bootloader本來就分在flash裏和hdd/sdd裏的兩階段,然後
Hedwig avatar
By Hedwig
at 2021-03-20T20:27
UEFI本來就是bootloader的一環,但是我必須承認這下grub會
Elizabeth avatar
By Elizabeth
at 2021-03-21T21:39
變非必須 XD 但是這是上面所謂的「不複雜」的情況 XD
Megan avatar
By Megan
at 2021-03-23T12:58
因為UEFI可以直接選efi檔案進行開機 但不知為啥危險
Caitlin avatar
By Caitlin
at 2021-03-27T02:06
沒開secure boot時怕boot到一隻大型木馬啊 XD
Mary avatar
By Mary
at 2021-03-27T03:55
是因為UEFI是用C寫的可以進行Buffer overflow的攻擊?
抱歉還不太懂木馬是什麼
Hamiltion avatar
By Hamiltion
at 2021-03-30T20:01
但我通常不開secure boot因為load不了驅動程式
感謝解答
Caroline avatar
By Caroline
at 2021-04-02T01:38
木馬可google trojan horse. 驅動程式要signed過,sign又
Hedy avatar
By Hedy
at 2021-04-05T07:01
牽涉到uefi內建金鑰問題,通常廠商只內建微軟的key
Xanthe avatar
By Xanthe
at 2021-04-08T15:32
所以搞到後來大家都先關secure boot(好像預設也關了?XD)
Kelly avatar
By Kelly
at 2021-04-12T11:59
有需要的使用者裝 Ubuntu,CentOS,Debian 時還是可以
試試看 secure boot,理論上都可以
Steve avatar
By Steve
at 2021-04-16T17:28
bootloader簡單說是用來init memory和外部儲存器的,嵌入
式很有感

CentOS 8怎麼只刪除GUI

Sarah avatar
By Sarah
at 2020-11-12T23:41
小弟最近初學linux,有個問題想請教,因為之前練習安裝web server的時候有搭配GUI,能 夠進入網頁進行設定,在後面練習使用純文字安裝的時候,突然沒辦法進網頁設定一時不知 道怎麼辦就安裝了Server with GUI這東西,想請問能夠不動到server只單純把GUI刪掉嗎? 額外插個問題 因為是 ...

Ubuntu20.04

Agnes avatar
By Agnes
at 2020-11-10T18:25
使用起來跟19.10來比,是多了一個新的功能, 就是顯示的設定,提供了深色模式與淺色模式的選擇 ,Mac OSX是在10.15.6(ios13.1)之後,Android OS是在10.0之後 ,Windows10是在1909之後,所以現在各家OS 都有提供黑色模式,這樣視障者操作電腦手機平板 ,就看 ...

樹莓派pi 4安裝ubuntu18.04遇到問題

Irma avatar
By Irma
at 2020-11-10T12:31
各位前輩好,由於目前論文需要用到uhd的套件,但是因為樹莓派官方提供的Ubuntu 20.1 0無法順利安裝,因此上了github網站尋找了ubuntu18.04(實驗室都用這版裝uhd套件) ,但是裝完後卻發生桌面沒有任何軟體或工具列,創建資料夾也不會顯示,不知道發生什 麼問題,找了網路解決辦法卻找不到gd ...

這個 sed-縮網址程式何時會爆炸?

Rosalind avatar
By Rosalind
at 2020-11-07T17:40
※ 引述《Gold740716 (項為之強)》之銘言: : 其實不一定要全部擠在同一行。 : 看你好像對 sed 還有愛,可以看看 sed 的語法。 : 我會把不同的 pattern 寫成不同行,會比較好讀, : 也不用想要怎麼把一堆 pattern 擠在同一個 regexp 裡。 : 反正只會有一行能成功匹 ...

這個 sed-縮網址程式何時會爆炸?

Thomas avatar
By Thomas
at 2020-11-06T22:41
其實不一定要全部擠在同一行。 看你好像對 sed 還有愛,可以看看 sed 的語法。 我會把不同的 pattern 寫成不同行,會比較好讀, 也不用想要怎麼把一堆 pattern 擠在同一個 regexp 裡。 反正只會有一行能成功匹配執行,其它會因為不匹配就放掉了。 另外你的 (idempotent) , ...