無法開機(疑似grub問題) - Linux

Table of Contents

發行版: Lubuntu 19.10
Linux經驗: 低


昨天安裝完系統後在摸索套件的過程中,用套件管理軟體使用了全部更新按鈕

過程還算順利,但在中途跳出一個問題是請問grub要安裝在哪個分割區

我的分割區主要就 /、/boot、/home 三個(外加一個SWAP)

查了一下grub是開機用的套件,所以就選了/boot

之後他就繼續更新下去,只是最後跳出一個失敗訊息,但是我沒在意就沒記錄下來

然後我將電腦重開機,結果在跑完BIOS硬體檢測後出現亂碼

說亂碼其實也不是,只是由一堆詞跟數字組成,找不到可以閱讀的句子

只看得懂裡面有kernel這個詞


---
現在我想先用USB來修復grub試試看,想先問問看步驟有沒有問題

照網路上找到的方法:

sudo fdisk -l #查看電腦中的硬碟分割狀態

sudo mount /dev/sda1 /mnt #掛載分區 #這邊比較有疑問,我要掛的是/還是/boot

sudo grub-install –boot-directory=/mnt/boot /dev/sda #修復grub
#這邊的疑問是好像上面直接掛/boot分區的中間是--boot-directory=/mnt
#如果沒有/boot分區的話就是--boot-directory=/mnt/boot


不知道對不對,先感謝幫忙回答的各位先進了

--

All Comments

Michael avatarMichael2020-01-06
應該要先chroot /mnt, 各位先進們也幫忙一下
Hamiltion avatarHamiltion2020-01-07
Oscar avatarOscar2020-01-08
真的要的話也需要 fdisk -l 的結果,我覺得整個重灌比
較快一點
Anonymous avatarAnonymous2020-01-09
雖然整個重灌比較乾脆,畢竟是剛裝的乾淨系統,但想先試
試其他方法當個經驗
Hedda avatarHedda2020-01-10
就二樓那個連結
Rebecca avatarRebecca2020-01-12
請問二樓那個連結中間有一個 --bind 是什麼意思?
David avatarDavid2020-01-13
那段是在掛載什麼東西?
Damian avatarDamian2020-01-15
終於回家了,情況比想像中好一點
Ina avatarIna2020-01-20
會先進到這個畫面http://i.imgur.com/l0W19KJ.jpg
如果選第一項就直接死http://i.imgur.com/ofcUrFt.jpg
Gilbert avatarGilbert2020-01-20
然後第二個選項裡面有可以選擇開機的kernel版本
Kristin avatarKristin2020-01-21
原來他給我選5.3.0-24,可是我只有5.3.0-18
Belly avatarBelly2020-01-26
總之選好版本後終於到桌面,不需要用到USB
不過我還是要把這個grub處理好就是了
Megan avatarMegan2020-01-29
為什麼不用LTS,用這種版本的 ubuntu 不如用 Arch
Agnes avatarAgnes2020-02-02
arch單純要裝個日用 跟著wiki走的話其實真的蠻無腦的
Jack avatarJack2020-02-03
請教一下ARCH如果要設定固定IP 大家都怎麼設?
Edward Lewis avatarEdward Lewis2020-02-03
中文WIKI是寫說建立一個.service 讓它開機時執行
Leila avatarLeila2020-02-07
有更簡易的方法嗎?目前是在/etc/dhcpcd.conf裡寫入
static ip,mask,gateway等資訊
Frederic avatarFrederic2020-02-15
但我這個方法是不是在開機時 dhcpcd仍會搜尋區網中的
Barb Cronin avatarBarb Cronin2020-02-18
dhcp server並與之溝通 如果區網裡沒dhcp server
Harry avatarHarry2020-02-19
開機有可能會卡住很久 是這樣嗎?
Lauren avatarLauren2020-02-20
亂猜的 wiki給的service file說after network.target
Gary avatarGary2020-02-25
before
Caroline avatarCaroline2020-02-26
而英文wiki針對dhcpd說建立一個針對某interface的
service的話是寫after
所以應該沒這個問題(?
Kristin avatarKristin2020-02-29
如果你的service file也都類似的dependency的話
Enid avatarEnid2020-02-29
因為我根本不知道LTS跟ARCH是什麼
Jack avatarJack2020-03-02
LTS是長期支援版本?
Kumar avatarKumar2020-03-03
arch設ip都用systemd-networkd比較多 wiki就有說明
Ina avatarIna2020-03-06
LTS是長期支援版,Arch是另一套GNU/Linux散佈版
George avatarGeorge2020-03-06
剛試了一下 dhcpcd在沒有dhcp server的區網裡
Callum avatarCallum2020-03-07
如果沒有設定static profile 開機會卡住一分多鐘
有設定static profile則否
Elvira avatarElvira2020-03-08
@Bellkna systemd-networkd會再試試 謝謝
Blanche avatarBlanche2020-03-08
總之建議原 po 先從 18.04 LTS 開始摸索起資源會較多
Ubuntu^
Daph Bay avatarDaph Bay2020-03-11
其實本來是用netctl 因為初期systemd-networkd有點問題
然後現在是剛好相反 變成netctl有問題 就改用systemd-net
Franklin avatarFranklin2020-03-12
workd了
Candice avatarCandice2020-03-13
想說應該沒差多少就選最新的了,下次如果還要重灌就18.04
Zenobia avatarZenobia2020-03-15
會某樓 用netplan試試
20.04 focal 要出了 可以考慮
Zora avatarZora2020-03-17
不太喜歡 netplan 這個 Canonical 自己加的東西
Linda avatarLinda2020-03-20
不過也就單純的文字影片機,原本跑不動的1080P現在沒問題
Liam avatarLiam2020-03-24
就很感動了
Frederica avatarFrederica2020-03-28
其實原本就是打算到時候升20.04,誰知道中途會出問題
Frederica avatarFrederica2020-03-30
開機有問題,新手請直接用boot-repair工具