[發明專利]一種通過Boot Loader更新操作系統文件的方法及裝置有效
| 申請號: | 201711407620.7 | 申請日: | 2017-12-22 |
| 公開(公告)號: | CN107967160B | 公開(公告)日: | 2021-04-27 |
| 發明(設計)人: | 趙丹 | 申請(專利權)人: | 杭州迪普科技股份有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654;G06F8/656 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310051 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 boot loader 更新 操作系統 文件 方法 裝置 | ||
本申請提供一種通過Boot Loader更新操作系統文件的方法,其特征在于,所述方法包括:Boot Loader將新操作系統文件下載并存入臨時位置,所述臨時位置為非預設操作系統文件存儲位置的其他位置;獲得新操作系統文件存入的臨時位置的地址;通過新操作系統文件啟動新操作系統,并將所獲得的地址發送至所啟動的新操作系統;新操作系統在啟動后正常運行的情況下,根據該地址將新操作系統文件存入外部存儲設備的預設操作系統文件存儲位置;將存入預設操作系統文件存儲位置的新操作系統文件,設置為啟動操作系統的默認文件。應用本申請方案以避免因新的操作系統文件錯誤或者損壞,造成更新后計算機仍然無法正常啟動。
技術領域
本申請涉及計算機技術領域,尤其涉及一種通過Boot Loader更新操作系統文件的方法及裝置。
背景技術
當因操作系統損壞而導致計算機無法正常啟動時,操作系統無法自動完成對自身的修復,此時可以通過引導程序Boot Loader,在操作系統啟動前更新操作系統文件,從而修復操作系統?,F有技術中通過Boot Loader更新操作系統文件時,通常是由目標機上的Boot Loader,通過串口連接或網絡連接等通信手段,從主機下載新的操作系統文件,文件將首先被下載到內存,然后保存到外部存儲設備中存儲操作系統文件的位置,或者直接被下載并保存到外部存儲設備中,之后需要啟動操作系統時,即可直接通過更新后的新文件啟動操作系統。但是,如果新的操作系統文件錯誤或者損壞,則計算機將可能仍然無法正常啟動。
發明內容
有鑒于此,本申請提供一種通過Boot Loader更新操作系統文件的方法及裝置,技術方案如下:
一種通過Boot Loader更新操作系統文件的方法,該方法包括:
Boot Loader將新操作系統文件下載并存入臨時位置,所述臨時位置為非預設操作系統文件存儲位置的其他位置;
獲得新操作系統文件存入的臨時位置的地址;
通過新操作系統文件啟動新操作系統,并將所獲得的地址發送至所啟動的新操作系統;
新操作系統在啟動后正常運行的情況下,根據該地址將新操作系統文件存入外部存儲設備的預設操作系統文件存儲位置;
將存入預設操作系統文件存儲位置的新操作系統文件,設置為啟動操作系統的默認文件。
一種通過Boot Loader更新操作系統文件的裝置,該裝置包括Boot Loader的文件下載模塊、地址獲得模塊及系統啟動模塊,以及操作系統的文件更新模塊及啟動設置模塊:
所述文件下載模塊,用于將新操作系統文件下載并存入臨時位置,所述臨時位置為非預設操作系統文件存儲位置的其他位置;
所述地址獲得模塊,用于獲得新操作系統文件存入的臨時位置的地址;
所述系統啟動模塊,用于通過新操作系統文件啟動新操作系統,并將所獲得的地址發送至所啟動的新操作系統;
所述文件更新模塊,用于在啟動后正常運行的情況下,根據該地址將新操作系統文件存入外部存儲設備的預設操作系統文件存儲位置;
所述啟動設置模塊,用于將存入預設操作系統文件存儲位置的新操作系統文件,設置為啟動操作系統的默認文件。
本申請所提供的技術方案,由BootLoader先將下載的新操作系統文件保存到臨時位置,并通過新文件啟動操作系統,在操作系統啟動后正常運行,即證明文件未錯誤或損壞的情況下,再將新文件保存到預設的操作系統文件存儲位置,完成操作系統文件的更新,避免因新的操作系統文件錯誤或者損壞,造成計算機仍然無法正常啟動。
應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本申請。此外,本申請中的任一實施例并不需要達到上述的全部效果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州迪普科技股份有限公司,未經杭州迪普科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711407620.7/2.html,轉載請聲明來源鉆瓜專利網。





