{"title":"基于硬件的双启动开关,具有可定制的设置脚本和跨平台支持","authors":"Venkatesh Chaturvedi, D. Arora","doi":"10.1109/ICAAIC56838.2023.10141425","DOIUrl":null,"url":null,"abstract":"Many people use numerous operating systems to do a variety of tasks in today's hectic world. While using Linux for programming and coding, someone may utilize Windows for some document editing. There are no major problems faced while dual booting two operating systems aside from the fact that in order to dual boot, one has to open the boot menu every time in order to select which operating system is to be booted. This process of opening the boot menu and selecting the operating system each time is a very redundant task. Hence, the idea of a hardware-based switch that would help in switching the operating system without opening the boot menu every time was born. Initial thoughts for the switch included using a control board such as the Raspberry Pi for programming the switch. Even modification of the bootloader source code in order to create some hardware-based controller was attempted. However, after several days of research and testing, it was concluded that even though previous attempts had been made to create a dual booting switch using control boards, and were successful to an extent, those solutions were too complex for the value they provided. Hence, work was started on creating a dual booting switch without using a control board and with minimum modifications to the bootloader.","PeriodicalId":267906,"journal":{"name":"2023 2nd International Conference on Applied Artificial Intelligence and Computing (ICAAIC)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Hardware-based Dual Booting Switch with Customizable Setup Script and Cross Platform Support\",\"authors\":\"Venkatesh Chaturvedi, D. Arora\",\"doi\":\"10.1109/ICAAIC56838.2023.10141425\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many people use numerous operating systems to do a variety of tasks in today's hectic world. While using Linux for programming and coding, someone may utilize Windows for some document editing. There are no major problems faced while dual booting two operating systems aside from the fact that in order to dual boot, one has to open the boot menu every time in order to select which operating system is to be booted. This process of opening the boot menu and selecting the operating system each time is a very redundant task. Hence, the idea of a hardware-based switch that would help in switching the operating system without opening the boot menu every time was born. Initial thoughts for the switch included using a control board such as the Raspberry Pi for programming the switch. Even modification of the bootloader source code in order to create some hardware-based controller was attempted. However, after several days of research and testing, it was concluded that even though previous attempts had been made to create a dual booting switch using control boards, and were successful to an extent, those solutions were too complex for the value they provided. Hence, work was started on creating a dual booting switch without using a control board and with minimum modifications to the bootloader.\",\"PeriodicalId\":267906,\"journal\":{\"name\":\"2023 2nd International Conference on Applied Artificial Intelligence and Computing (ICAAIC)\",\"volume\":\"5 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-05-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 2nd International Conference on Applied Artificial Intelligence and Computing (ICAAIC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICAAIC56838.2023.10141425\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 2nd International Conference on Applied Artificial Intelligence and Computing (ICAAIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAAIC56838.2023.10141425","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Hardware-based Dual Booting Switch with Customizable Setup Script and Cross Platform Support
Many people use numerous operating systems to do a variety of tasks in today's hectic world. While using Linux for programming and coding, someone may utilize Windows for some document editing. There are no major problems faced while dual booting two operating systems aside from the fact that in order to dual boot, one has to open the boot menu every time in order to select which operating system is to be booted. This process of opening the boot menu and selecting the operating system each time is a very redundant task. Hence, the idea of a hardware-based switch that would help in switching the operating system without opening the boot menu every time was born. Initial thoughts for the switch included using a control board such as the Raspberry Pi for programming the switch. Even modification of the bootloader source code in order to create some hardware-based controller was attempted. However, after several days of research and testing, it was concluded that even though previous attempts had been made to create a dual booting switch using control boards, and were successful to an extent, those solutions were too complex for the value they provided. Hence, work was started on creating a dual booting switch without using a control board and with minimum modifications to the bootloader.