iT邦幫忙

0

電腦硬體裝修丙級 Fedora共享資料夾及自動排程問題

  • 分享至 

  • xImage

各位好,我報考了電腦硬體裝修丙級,但在之前完全沒有接觸過Linux,
四處爬文之後,對於標題碰壁的地方還是沒有找到解答,如果問題太過於基礎還請大家包涵。

報考場地的版本是Fedora 30 + VirtualBox 6.1.14,
但我的電腦安裝VirtualBox 6.1.14,不知道為什麼一直當掉,
所以我改用7.0.2練習,
YT上每部術科影片作法大致差不多,但我怎麼做就是失敗。

以下大致是我的操作流程,
安裝完VirtualBox跟Fedora後,第一次登入設定帳號及密碼,
然後虛擬機開啟的情況下,在VirtualBox設定共用資料夾,
加入共用選擇我要共用的01資料夾,並勾選自動掛載及設為永久,
此時已經可以在Fedora電腦的media/找到我想共享的sf_01資料夾,
在WIN 10裡我已經有丟檔案在裡面,但是Fedora裡sf_01是完全沒東西的,

然後選裝置→插入Guest Additions CD 映像...,雖然會詢問是否執行,但似乎有錯誤訊息,
1
然後按執行後,會先要求輸入密碼,再來下面是執行時的訊息,
2
3
接著跑完之後,我就不知道該怎麼做了…
網路上的術科影片到這些步驟,共享資料夾內都看得到檔案,但我的是空的,
4

後面的自動排程我是硬著頭皮做的,但跟術科影片的結果也不太一樣,
首先打開終端機,然後第一行打sudo crontab,ENTER之後再輸入密碼進到這個步驟,
並輸入*/1 * * * * cp /etc/hosts /media/sf_01 -r,想要自動排程複製hosts
5
但是會顯示下面結果No such file or directory
6

術科其他題目都搞定了,但這部分實在找不到答案,
沒有碰過Linux,對於我的問題還請多多包涵,
希望能有人幫助我,這邊先謝謝各位。


結尾貼一下術科題目訴求:
1.在資料磁區中建立一個目錄,目錄名稱為該應檢人術科工作崗位號碼,其崗位號碼範圍為 01~24 之間,該目錄資料可以被 Linux 作業系統讀取。
2.在兩個不同作業系統之一,由監評人員現場指定,設定排程備份功能,將 hosts 檔案自動備份到資料磁區之「術科工作崗位號碼」目錄內,啟動之時間由監評人員現場指定。


2022/11/18 13:31 更新目前問題

重開機有看到這個錯誤提示,
7
在爬文之後,我將虛擬機的顯示設定→圖形控制器變更為VBoxSVGA,
然後重新安裝Guest Additions CD內的VBoxLinuxAdditions.run,
解決前是無法變更解析度的,解決後可以變更解析度了,

自動排程複製hosts也成功了,sf_01裡只看得到複製出來的hosts檔案,
還是看不到原本Windows裡的檔案,兩個01資料夾就像各自獨立的一樣…

一樣非常感謝各位的回答,還希望能指點一下我共享資料夾操作上哪裡錯誤了,謝謝。

看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2022-11-18 10:34:39 檢舉
第1題 你仔細看你第三張圖,他要你重開linux才能生效。
剩下應該是設定分享而已。

說真的,我不知道硬體裝修考linux要幹嘛...
考這張照的有幾個是真的會用linux的。
mathewkl iT邦高手 1 級 ‧ 2022-11-18 13:07:27 檢舉
國考沒有與時並進,就業市場也沒在看硬體裝修證照
技職校有要求要考出來的樣子,之前看過類似的提問
感謝回覆,目前重開Linux,共享資料夾也有重新設定後,還是讀不到原本Windows的檔案…
nerv80736 iT邦新手 4 級 ‧ 2022-11-21 15:27:56 檢舉
就業市場有看證照阿 硬體裝修證照在政府標案是需要的唷(110年度北市府某標案)
我跟另外的菜鳥同事因為有 還被入選維護人員(其他老鳥沒有一個人有去考
而且要的是丙級!!!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
腰果花生糖
iT邦新手 1 級 ‧ 2022-11-18 16:00:59
最佳解答

第一個問題,我這邊測試後,參考這個網站的內容
"This system is currently not set up to build kernel modules" when trying to install VirtualBox Guest Additions

做了更新
sudo yum update
然後重新開機,就看到共享資料夾了
https://ithelp.ithome.com.tw/upload/images/20221118/20130444vh6kQ76Q88.jpg

測試環境Virtual BOX 6.1.40 + Fedora 30
https://ithelp.ithome.com.tw/upload/images/20221118/201304447gpK2fwVBg.jpg

看更多先前的回應...收起先前的回應...

謝謝您的回答,依據網址,我第一步是在終端機打sudo apt-get update,可是要求我打完密碼後,
顯示sudo: apt-get: command not found,查了一下但不知道怎麼解決,可以指點一下嗎…再次謝謝。

Linux系统分兩種:
1.RedHat系列:Redhat、Centos、Fedora等
2.Debian系列:Debian、Ubuntu等
RedHat系列的包管理工具是yum
Debian系列的包管理工具是apt-get

DennisLu iT邦好手 1 級 ‧ 2022-11-21 09:31:14 檢舉

sudo apt-get update
其實是 sudo 指令 + apt-get 指令
就跟Windows一般帳戶用系統管理者權限執行會請你輸入密碼差不多。
教科書一定會請新手習慣用非root帳號(當作是windows的administrator的意思)來工作,那就滿常用到sudo的。

如果你今天考試的目標題型內容用到 apt apt-get來安裝套件。
那就是走Debian系的,那建議你走Ubuntu新手比較好上手。除非有指定要Debian或其他分支。

如果是yum、dnf來安裝套件,通常就是Redhat系,那建議走 Redhat、Centos、RockyLinux、Fedora。

雖然都是Linux,那還是有分別的。
要考試嘛~以考試內容為主去攻讀。
出來用在工作上則是,兩邊都碰。
至少是 Debian系:Ubuntu + Redhat系:先Centos7後 RockyLinux8

對的,如上面兩個大大所說明,
因為是使用Fedora系統,請將 apt-get 改成 yum,
如我內文所述sudo yum update這一段,
您可以再試一次。

感謝各位的幫助,後來有成功了,證照檢定也順利通過!
再次謝謝各位!

oasis8125 iT邦新手 5 級 ‧ 2023-04-08 14:05:26 檢舉

想請問一下,最後是使用哪一個方法解決的,目前也是使用fedora30及virtulbox 6.1.18,一樣也是自動排程可以產生,但兩個資料夾像是兩件事,使用上面的最佳解答仍然無法解決,不知道是哪出了錯,再麻煩指點一下,謝謝!

您有下sudo yum update這行指令嗎?
還是下了sudo apt-get update ?

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-11-18 09:47:27

第一個問題我不知道
第二個問題可以試試看以下這樣

sudo crontab -

然後再按 ENTER

因為他的提示訊息有說
crontab 後面要加「檔名」或者「-」表示要直接由鍵盤輸入

看更多先前的回應...收起先前的回應...
froce iT邦大師 1 級 ‧ 2022-11-18 10:36:04 檢舉

sudo crontab -e
這樣應該會讓你選編輯器(nano、vi)進去編輯。

謝謝,自動排程複製hosts檔案成功了,但是目前Fedora的sf_01資料夾還是看不到原本的檔案,兩個系統的01資料夾就像各自獨立一樣,我再將進度編輯到內文,謝謝兩位。

第一個問題牽涉比較多環境因素和操作步驟
我只能Google一篇比較新的影片給你參考
看看有沒有什麼不同的地方
(從 9分9秒 開始看即可)
Yes

謝謝您特地幫我找影片,步驟上我都有試過了,目前還是一樣不共通/images/emoticon/emoticon02.gif

0
camabula
iT邦新手 3 級 ‧ 2022-11-21 22:37:06

一、VirtualBox Guest Additions安裝部分
https://ithelp.ithome.com.tw/upload/images/20221121/20124632rCNePAeUY1.png
你有看到第三張圖中的Kernel Headers Not Found訊息嗎?

  1. 安裝必要的內核包
sudo dnf install kernel-headers kernel-devel
  1. 重新開機
reboot
  1. 再安裝VirtualBox Guest Additions

二、共用資料夾部分
Fedora 30 按兩下sf_01會開啟認證視窗,輸入密碼就可以開啟了。或者你可以自行在家目錄底下建立資料夾(例:01),然後再把Windows分享的01掛載到Fedora的01裡,這樣Host OS或Guest OS就會同步了。

mkdir ./01
sudo mount -t vboxsf 01 ./01

範例影片:
Yes

我要發表回答

立即登入回答